ARM: dts: qcom: Enable sdcard and emmc on apq8074 dragonboard
authorStephen Boyd <sboyd@codeaurora.org>
Tue, 10 May 2016 22:45:59 +0000 (15:45 -0700)
committerAndy Gross <andy.gross@linaro.org>
Sun, 12 Jun 2016 03:57:14 +0000 (22:57 -0500)
Enable the sdcard slot and wire up the regulators for the two
storage controllers found on the apq8074 dragonboard.

Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Signed-off-by: Andy Gross <andy.gross@linaro.org>
arch/arm/boot/dts/qcom-apq8074-dragonboard.dts

index 8d1011d289bc3b5077d3538a20c64197b4897456..ad51df27dfb77c32a601c3432ed7ead7892b921e 100644 (file)
                        bus-width = <8>;
                        non-removable;
                        status = "ok";
+
+                       vmmc-supply = <&pm8941_l20>;
+                       vqmmc-supply = <&pm8941_s3>;
+
+                       pinctrl-names = "default";
+                       pinctrl-0 = <&sdhc1_pin_a>;
                };
 
                sdhci@f98a4900 {
                        cd-gpios = <&msmgpio 62 0x1>;
+                       pinctrl-names = "default";
+                       pinctrl-0 = <&sdhc2_pin_a>, <&sdhc2_cd_pin_a>;
                        bus-width = <4>;
+                       status = "ok";
+
+                       vmmc-supply = <&pm8941_l21>;
+                       vqmmc-supply = <&pm8941_l13>;
                };
 
 
                                        function = "blsp_spi8";
                                };
                        };
+
+                       sdhc1_pin_a: sdhc1-pin-active {
+                               clk {
+                                       pins = "sdc1_clk";
+                                       drive-strength = <16>;
+                                       bias-disable;
+                               };
+
+                               cmd-data {
+                                       pins = "sdc1_cmd", "sdc1_data";
+                                       drive-strength = <10>;
+                                       bias-pull-up;
+                               };
+                       };
+
+                       sdhc2_cd_pin_a: sdhc2-cd-pin-active {
+                               pins = "gpio62";
+                               function = "gpio";
+
+                               drive-strength = <2>;
+                               bias-disable;
+                       };
+
+                       sdhc2_pin_a: sdhc2-pin-active {
+                               clk {
+                                       pins = "sdc2_clk";
+                                       drive-strength = <10>;
+                                       bias-disable;
+                               };
+
+                               cmd-data {
+                                       pins = "sdc2_cmd", "sdc2_data";
+                                       drive-strength = <6>;
+                                       bias-pull-up;
+                               };
+                       };
                };
 
                i2c@f9967000 {