ARM: dts: imx6: edmqmx6: Do not use the OTG switch as VBUS regulator
authorSascha Hauer <s.hauer@pengutronix.de>
Mon, 7 Apr 2014 14:29:25 +0000 (16:29 +0200)
committerShawn Guo <shawn.guo@freescale.com>
Mon, 14 Apr 2014 02:22:38 +0000 (10:22 +0800)
GPIO7_12 switches the D+/D- USB lines on and off. When we use this as
VBUS regulator it means that USB device mode can never work as VBUS is
never turned on in Device mode.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Shawn Guo <shawn.guo@freescale.com>
arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts

index 39ffa766384f93ce721fab407e13f027c81842d7..af32944cf9ae5727d3fe82312843e711964dc1ec 100644 (file)
                        regulator-always-on;
                };
 
-               reg_usb_otg_vbus: regulator@1 {
+               reg_usb_otg_switch: regulator@1 {
                        compatible = "regulator-fixed";
                        reg = <1>;
-                       regulator-name = "usb_otg_vbus";
+                       regulator-name = "usb_otg_switch";
                        regulator-min-microvolt = <5000000>;
                        regulator-max-microvolt = <5000000>;
                        gpio = <&gpio7 12 0>;
+                       regulator-boot-on;
+                       regulator-always-on;
                };
 
                reg_usb_host1: regulator@2 {
 };
 
 &usbotg {
-       vbus-supply = <&reg_usb_otg_vbus>;
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_usbotg>;
        disable-over-current;