Hi Maxime, Jason, Andrew, Sebastian, Greg, Felipe, Mathias,

On 19/01/2015 14:01, Maxime Ripard wrote:
> The Armada 385 AP board has a USB3 port exposed that uses a GPIO to drive the
> VBUS line. Enable the needed drivers to support this.
> 
> Signed-off-by: Maxime Ripard <maxime.rip...@free-electrons.com>

applied on mvebu/dt

Thanks,

Gregory

> ---
>  arch/arm/boot/dts/armada-385-db-ap.dts | 28 ++++++++++++++++++++++++++++
>  1 file changed, 28 insertions(+)
> 
> diff --git a/arch/arm/boot/dts/armada-385-db-ap.dts 
> b/arch/arm/boot/dts/armada-385-db-ap.dts
> index 3a51531eb37b..b891b4c897f5 100644
> --- a/arch/arm/boot/dts/armada-385-db-ap.dts
> +++ b/arch/arm/boot/dts/armada-385-db-ap.dts
> @@ -98,6 +98,13 @@
>                               status = "okay";
>                       };
>  
> +                     pinctrl@18000 {
> +                             xhci0_vbus_pins: xhci0-vbus-pins {
> +                                     marvell,pins = "mpp44";
> +                                     marvell,function = "gpio";
> +                             };
> +                     };
> +
>                       ethernet@30000 {
>                               status = "okay";
>                               phy = <&phy2>;
> @@ -122,6 +129,11 @@
>                               phy = <&phy0>;
>                               phy-mode = "rgmii-id";
>                       };
> +
> +                     usb3@f0000 {
> +                             status = "okay";
> +                             usb-phy = <&usb3_phy>;
> +                     };
>               };
>  
>               pcie-controller {
> @@ -147,4 +159,20 @@
>                       };
>               };
>       };
> +
> +     usb3_phy: usb3_phy {
> +             compatible = "usb-nop-xceiv";
> +             vcc-supply = <&reg_xhci0_vbus>;
> +     };
> +
> +     reg_xhci0_vbus: xhci0-vbus {
> +             compatible = "regulator-fixed";
> +             pinctrl-names = "default";
> +             pinctrl-0 = <&xhci0_vbus_pins>;
> +             regulator-name = "xhci0-vbus";
> +             regulator-min-microvolt = <5000000>;
> +             regulator-max-microvolt = <5000000>;
> +             enable-active-high;
> +             gpio = <&gpio1 12 GPIO_ACTIVE_HIGH>;
> +     };
>  };
> 


-- 
Gregory Clement, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to