Messages in this thread | | | Date | Tue, 18 Nov 2014 20:37:12 +0100 | From | Sebastian Hesselbarth <> | Subject | Re: [PATCH v8 11/13] ARM: dts: Berlin: enable USB on the BG2Q DMP |
| |
On 17.11.2014 14:35, Antoine Tenart wrote: > Enable the 2 available USB PHY and USB nodes on the Marvell Berlin BG2Q > DMP. > > Signed-off-by: Antoine Tenart <antoine.tenart@free-electrons.com>
Applied to berlin/dt.
Thanks!
> --- > arch/arm/boot/dts/berlin2q-marvell-dmp.dts | 53 ++++++++++++++++++++++++++++++ > 1 file changed, 53 insertions(+) > > diff --git a/arch/arm/boot/dts/berlin2q-marvell-dmp.dts b/arch/arm/boot/dts/berlin2q-marvell-dmp.dts > index ea1f99b8eed6..f7c25580e122 100644 > --- a/arch/arm/boot/dts/berlin2q-marvell-dmp.dts > +++ b/arch/arm/boot/dts/berlin2q-marvell-dmp.dts > @@ -7,6 +7,8 @@ > */ > > /dts-v1/; > + > +#include <dt-bindings/gpio/gpio.h> > #include "berlin2q.dtsi" > > / { > @@ -21,6 +23,39 @@ > choosen { > bootargs = "console=ttyS0,115200 earlyprintk"; > }; > + > + regulators { > + compatible = "simple-bus"; > + #address-cells = <1>; > + #size-cells = <0>; > + > + reg_usb0_vbus: regulator@0 { > + compatible = "regulator-fixed"; > + regulator-name = "usb0_vbus"; > + regulator-min-microvolt = <5000000>; > + regulator-max-microvolt = <5000000>; > + gpio = <&portb 8 GPIO_ACTIVE_HIGH>; > + enable-active-high; > + }; > + > + reg_usb1_vbus: regulator@1 { > + compatible = "regulator-fixed"; > + regulator-name = "usb1_vbus"; > + regulator-min-microvolt = <5000000>; > + regulator-max-microvolt = <5000000>; > + gpio = <&portb 10 GPIO_ACTIVE_HIGH>; > + enable-active-high; > + }; > + > + reg_usb2_vbus: regulator@2 { > + compatible = "regulator-fixed"; > + regulator-name = "usb2_vbus"; > + regulator-min-microvolt = <5000000>; > + regulator-max-microvolt = <5000000>; > + gpio = <&portb 12 GPIO_ACTIVE_HIGH>; > + enable-active-high; > + }; > + }; > }; > > &sdhci1 { > @@ -46,6 +81,24 @@ > status = "okay"; > }; > > +&usb_phy0 { > + status = "okay"; > +}; > + > +&usb_phy2 { > + status = "okay"; > +}; > + > +&usb0 { > + vbus-supply = <®_usb0_vbus>; > + status = "okay"; > +}; > + > +&usb2 { > + vbus-supply = <®_usb2_vbus>; > + status = "okay"; > +}; > + > ð0 { > status = "okay"; > }; >
| |