sunxi: various changes - fix mmc, sata, usb (partially) on CubieTruck - fix hstimer...
[openwrt/openwrt.git] / target / linux / sunxi / patches-3.13 / 173-3-dt-sun7i-add-mmc.patch
index 3fb2c6f0e77feeca27d1d5cd76585e87ab151338..e983863f7e01d0ed74f5431125e0eab3cbde119d 100644 (file)
@@ -76,6 +76,25 @@ index d5c6799..d4e2355 100644
                        led_pins_olinuxino: led_pins@0 {
                                allwinner,pins = "PH2";
                                allwinner,function = "gpio_out";
+diff --git a/arch/arm/boot/dts/sun7i-a20-cubietruck.dts b/arch/arm/boot/dts/sun7i-a20-cubietruck.dts
+index cb25d3c..66bb3ef 100644
+--- a/arch/arm/boot/dts/sun7i-a20-cubietruck.dts
++++ b/arch/arm/boot/dts/sun7i-a20-cubietruck.dts
+@@ -20,6 +20,14 @@
+       compatible = "cubietech,cubietruck", "allwinner,sun7i-a20";
+
+       soc@01c00000 {
++              mmc0: mmc@01c0f000 {
++                      pinctrl-names = "default", "default";
++                      pinctrl-0 = <&mmc0_pins_a>;
++                      pinctrl-1 = <&mmc0_cd_pin_reference_design>;
++                      cd-gpios = <&pio 7 1 0>; /* PH1 */
++                      status = "okay";
++              };
++
+               ahci: sata@01c18000 {
+                       target-supply = <&reg_ahci_5v>;
+                       status = "okay";
 diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a20.dtsi
 index 3385994..3bc6ac5 100644
 --- a/arch/arm/boot/dts/sun7i-a20.dtsi