1
linux/drivers/usb/otg
Aguilar Pena, Leed be30fc4b65 USB: twl4030: Enable USB regulators before enabling USB charging
For TWL family of power management ICs, USB charging works only
when USB regulators are in enabled state: 3v1, 1v5, 1v8

On a USB cable attach, twl4030_phy_resume(twl) function enables
the regulators. Enable USB charging, only after all regulators
are enabled.

Its observed that enabling USB charging before regulators are
enabled, causes USB charging to fail.

Tested on: Zoom2: omap3430: ES3.1 + TWL5030
Needs T2-MADC and T2-BCI drivers which are still not upstreamed.

Signed-off-by: Moiz Sonasath <m-sonasath@ti.com>
Signed-off-by: Leed Aguilar <leed.aguilar@ti.com>
Acked-by: Vikram Pandita <vikram.pandita@ti.com>
Acked-by: Anand Gadiyar <gadiyar@ti.com>
Acked-by: Nishanth Menon <nm@ti.com>
Acked-by: Felipe Balbi <felipe.balbi@nokia.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2009-12-11 11:55:25 -08:00
..
gpio_vbus.c USB: gpio_vbus: add delayed vbus_session calls 2009-03-24 16:20:26 -07:00
isp1301_omap.c omap: headers: Move remaining headers from include/mach to include/plat 2009-10-20 09:40:47 -07:00
Kconfig USB OTG: Add generic driver for ULPI OTG transceiver 2009-12-11 11:55:16 -08:00
Makefile USB OTG: Add generic driver for ULPI OTG transceiver 2009-12-11 11:55:16 -08:00
nop-usb-xceiv.c USB: otg: fix module reinsert issue 2009-07-12 15:16:41 -07:00
otg.c USB: otg: Fix bug on remove path without transceiver 2009-04-23 14:15:31 -07:00
twl4030-usb.c USB: twl4030: Enable USB regulators before enabling USB charging 2009-12-11 11:55:25 -08:00
ulpi.c USB OTG: Add generic driver for ULPI OTG transceiver 2009-12-11 11:55:16 -08:00