ARM: dts: exynos: Add MSHC2 DT node for SD card for exynos3250-artik5-eval board
authorJaehoon Chung <jh80.chung@samsung.com>
Thu, 31 Mar 2016 02:48:05 +0000 (11:48 +0900)
committerKrzysztof Kozlowski <k.kozlowski@samsung.com>
Fri, 1 Apr 2016 00:22:46 +0000 (09:22 +0900)
This patch adds MSHC (Mobile Storage Host Controller) DT node for
Exynos3250 SoC. MSHC is an interface between the system and the SD card.

Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
arch/arm/boot/dts/exynos3250-artik5-eval.dts

index b476154590a5d0805e1cfce52a389e471c6b6f97..be4d6aa379f394fb2be2f6e72c8706aadf7cdbbe 100644 (file)
                        "samsung,exynos3250", "samsung,exynos3";
 };
 
+&mshc_2 {
+       num-slots = <1>;
+       cap-sd-highspeed;
+       disable-wp;
+       vqmmc-supply = <&ldo3_reg>;
+       card-detect-delay = <200>;
+       clock-frequency = <100000000>;
+       clock-freq-min-max = <400000 100000000>;
+       samsung,dw-mshc-ciu-div = <1>;
+       samsung,dw-mshc-sdr-timing = <0 1>;
+       samsung,dw-mshc-ddr-timing = <1 2>;
+       pinctrl-names = "default";
+       pinctrl-0 = <&sd2_cmd &sd2_clk &sd2_cd &sd2_bus1 &sd2_bus4>;
+       bus-width = <4>;
+       status = "okay";
+};
+
 &serial_2 {
        status = "okay";
 };