summaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/exynos4x12.dtsi
diff options
context:
space:
mode:
authorTomasz Figa2013-12-20 23:37:30 +0100
committerKukjin Kim2013-12-21 00:01:23 +0100
commit56d52bfb9ce0dfed7ee3059a8111534bffa53274 (patch)
tree0b411fe2457546879ce05c6e024c9ba0f3000797 /arch/arm/boot/dts/exynos4x12.dtsi
parentARM: dts: add clock provider for mshc node for Exynos4412 SOC (diff)
downloadkernel-qcow2-linux-56d52bfb9ce0dfed7ee3059a8111534bffa53274.tar.gz
kernel-qcow2-linux-56d52bfb9ce0dfed7ee3059a8111534bffa53274.tar.xz
kernel-qcow2-linux-56d52bfb9ce0dfed7ee3059a8111534bffa53274.zip
ARM: dts: Fix definition of MSHC device tree nodes for exynos4x12
All SoCs from Exynos4x12 series contain the MSHC block, so its node can be located in exynos4x12.dtsi. In addition, missing clock specifiers are added, generic SoC attributes are moved from board dts files to common dtsi file of SoC family and the node is renamed to a more generic name to follow node naming recommendations. Signed-off-by: Tomasz Figa <t.figa@samsung.com> Acked-by: Kyungmin Park <kyungmin.park@samsung.com> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
Diffstat (limited to 'arch/arm/boot/dts/exynos4x12.dtsi')
-rw-r--r--arch/arm/boot/dts/exynos4x12.dtsi13
1 files changed, 13 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/exynos4x12.dtsi b/arch/arm/boot/dts/exynos4x12.dtsi
index ad531fe6ab95..1917c829e64e 100644
--- a/arch/arm/boot/dts/exynos4x12.dtsi
+++ b/arch/arm/boot/dts/exynos4x12.dtsi
@@ -28,6 +28,7 @@
pinctrl3 = &pinctrl_3;
fimc-lite0 = &fimc_lite_0;
fimc-lite1 = &fimc_lite_1;
+ mshc0 = &mshc_0;
};
pd_isp: isp-power-domain@10023CA0 {
@@ -176,4 +177,16 @@
};
};
};
+
+ mshc_0: mmc@12550000 {
+ compatible = "samsung,exynos4412-dw-mshc";
+ reg = <0x12550000 0x1000>;
+ interrupts = <0 77 0>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ fifo-depth = <0x80>;
+ clocks = <&clock 301>, <&clock 149>;
+ clock-names = "biu", "ciu";
+ status = "disabled";
+ };
};