sunxi: various changes - fix mmc, sata, usb (partially) on CubieTruck - fix hstimer...
[openwrt/openwrt.git] / target / linux / sunxi / patches-3.13 / 184-5-dt-sun7i-add-ehci-cubietruck.patch
1 diff -ruN old/arch/arm/boot/dts/sun7i-a20-cubietruck.dts new/arch/arm/boot/dts/sun7i-a20-cubietruck.dts
2 --- old/arch/arm/boot/dts/sun7i-a20-cubietruck.dts 2014-03-18 10:08:24.000000000 +0100
3 +++ new/arch/arm/boot/dts/sun7i-a20-cubietruck.dts 2014-03-18 10:27:25.142067751 +0100
4 @@ -14,12 +14,35 @@
5 /dts-v1/;
6 /include/ "sun7i-a20.dtsi"
7 /include/ "sunxi-ahci-reg.dtsi"
8 +/include/ "sun4i-a10-usb-vbus-reg.dtsi"
9
10 / {
11 model = "Cubietech Cubietruck";
12 compatible = "cubietech,cubietruck", "allwinner,sun7i-a20";
13
14 soc@01c00000 {
15 + usbphy: phy@01c13400 {
16 + usb1_vbus-supply = <&reg_usb1_vbus>;
17 + usb2_vbus-supply = <&reg_usb2_vbus>;
18 + status = "okay";
19 + };
20 +
21 + ehci0: usb@01c14000 {
22 + status = "okay";
23 + };
24 +
25 + ohci0: usb@01c14400 {
26 + status = "okay";
27 + };
28 +
29 + ehci1: usb@01c1c000 {
30 + status = "okay";
31 + };
32 +
33 + ohci1: usb@01c1c400 {
34 + status = "okay";
35 + };
36 +
37 mmc0: mmc@01c0f000 {
38 pinctrl-names = "default", "default";
39 pinctrl-0 = <&mmc0_pins_a>;