]> Pileus Git - ~andy/linux/commitdiff
ARM: dts: imx53-qsb: Make USBH1 functional
authorFabio Estevam <fabio.estevam@freescale.com>
Thu, 25 Jul 2013 21:18:33 +0000 (18:18 -0300)
committerShawn Guo <shawn.guo@linaro.org>
Thu, 22 Aug 2013 15:29:51 +0000 (23:29 +0800)
mx53qsb uses GPIO7_8 to turn on VBUS, so add support for it.

Also specify the PHY type in the device tree.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Tested-by: Arnaud Patard <arnaud.patard@rtp-net.org>
Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
arch/arm/boot/dts/imx53-qsb.dts

index eedd27ed83cac05e80bb3e20e7100c4edeef5abd..e97ddae09d74cd1afea569013c75fcfde5b4b4b0 100644 (file)
                        regulator-max-microvolt = <3200000>;
                        regulator-always-on;
                };
+
+               reg_usb_vbus: usb_vbus {
+                       compatible = "regulator-fixed";
+                       regulator-name = "usb_vbus";
+                       regulator-min-microvolt = <5000000>;
+                       regulator-max-microvolt = <5000000>;
+                       gpio = <&gpio7 8 0>;
+                       enable-active-high;
+               };
        };
 
        sound {
                                MX53_PAD_EIM_DA12__GPIO3_12       0x80000000
                                MX53_PAD_EIM_DA13__GPIO3_13       0x80000000
                                MX53_PAD_PATA_DA_0__GPIO7_6       0x80000000
+                               MX53_PAD_PATA_DA_2__GPIO7_8       0x80000000
                                MX53_PAD_GPIO_16__GPIO7_11        0x80000000
                        >;
                };
 };
 
 &usbh1 {
-       status = "okay";
+       vbus-supply = <&reg_usb_vbus>;
+       phy_type = "utmi";
+       status = "okay";
 };
 
 &usbotg {