| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- From 630ccdf33652f8e35b8c84e939d5a86fad9612e2 Mon Sep 17 00:00:00 2001
- From: arokux <[email protected]>
- Date: Thu, 19 Sep 2013 21:50:21 +0200
- Subject: [PATCH] ARM: sun7i: dt: Add USB EHCI bindings for A20-Olinuxino
- ---
- arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts | 49 +++++++++++++++++++++++++
- 1 file changed, 49 insertions(+)
- diff --git a/arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts b/arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts
- index ead3013..e6b1e26 100644
- --- a/arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts
- +++ b/arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts
- @@ -41,6 +41,20 @@
- allwinner,drive = <1>;
- allwinner,pull = <0>;
- };
- +
- + usb1_vbus_pin: usb1_vbus_pin@0 {
- + allwinner,pins = "PH6";
- + allwinner,function = "gpio_out";
- + allwinner,drive = <0>;
- + allwinner,pull = <2>;
- + };
- +
- + usb2_vbus_pin: usb2_vbus_pin@0 {
- + allwinner,pins = "PH3";
- + allwinner,function = "gpio_out";
- + allwinner,drive = <0>;
- + allwinner,pull = <2>;
- + };
- };
-
- uart0: serial@01c28000 {
- @@ -76,6 +90,15 @@
- i2c2: i2c@01c2b400 {
- pinctrl-names = "default";
- pinctrl-0 = <&i2c2_pins_a>;
- + };
- +
- + ehci0: ehci0@0x01c14000 {
- + vbus-supply = <®_usb1_vbus>;
- + status = "okay";
- + };
- +
- + ehci1: ehci1@0x01c1c000 {
- + vbus-supply = <®_usb2_vbus>;
- status = "okay";
- };
- };
- @@ -91,4 +114,30 @@
- default-state = "on";
- };
- };
- +
- + regulators {
- + compatible = "simple-bus";
- +
- + reg_usb1_vbus: usb1-vbus {
- + compatible = "regulator-fixed";
- + pinctrl-names = "default";
- + pinctrl-0 = <&usb1_vbus_pin>;
- + regulator-name = "usb1-vbus";
- + regulator-min-microvolt = <3300000>;
- + regulator-max-microvolt = <3300000>;
- + enable-active-high;
- + gpio = <&pio 7 6 0>;
- + };
- +
- + reg_usb2_vbus: usb2-vbus {
- + compatible = "regulator-fixed";
- + pinctrl-names = "default";
- + pinctrl-0 = <&usb2_vbus_pin>;
- + regulator-name = "usb2-vbus";
- + regulator-min-microvolt = <3300000>;
- + regulator-max-microvolt = <3300000>;
- + enable-active-high;
- + gpio = <&pio 7 3 0>;
- + };
- + };
- };
- --
- 1.8.4
|