linux_old1/drivers/usb/phy
Grazvydas Ignotas 15460de7f3 usb: phy: twl4030-usb: don't switch the phy on/off needlessly
With runtime_pm in place there is no longer need to turn the phy
on/off in OTG layer on cable connect/disconnect, OMAP glue does
this through otg.set_suspend() callback after it's called through
omap_musb_mailbox() on VBUS/ID interrupt. Not doing this will save
power when cable is connected but no gadget driver is loaded.

This will also have side effect of automatic USB charging no longer
working without twl4030_charger driver, because a regulator needed
for charging will no longer be enabled, so be sure to enable charger
driver if charging is needed.

Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
2013-03-21 14:20:29 +02:00
..
Kconfig usb: phy: samsung: Add PHY support for USB 3.0 controller 2013-03-18 11:18:15 +02:00
Makefile usb: phy: samsung: Add PHY support for USB 3.0 controller 2013-03-18 11:18:15 +02:00
phy-ab8500-usb.c usb: phy: ab8500-usb: update irq handling code 2013-03-18 14:41:33 +02:00
phy-fsl-usb.c usb: phy: rename all phy drivers to phy-$name-usb.c 2013-03-18 11:18:08 +02:00
phy-fsl-usb.h usb: phy: rename all phy drivers to phy-$name-usb.c 2013-03-18 11:18:08 +02:00
phy-fsm-usb.c usb: phy: rename all phy drivers to phy-$name-usb.c 2013-03-18 11:18:08 +02:00
phy-fsm-usb.h usb: phy: rename all phy drivers to phy-$name-usb.c 2013-03-18 11:18:08 +02:00
phy-gpio-vbus-usb.c usb: phy: gpio-vbus: don't ignore regulator APIs return value 2013-03-20 08:01:53 +02:00
phy-isp1301-omap.c usb: phy: rename all phy drivers to phy-$name-usb.c 2013-03-18 11:18:08 +02:00
phy-isp1301.c usb: phy: isp1301: implement PHY API 2013-03-18 11:18:10 +02:00
phy-msm-usb.c usb: phy: rename all phy drivers to phy-$name-usb.c 2013-03-18 11:18:08 +02:00
phy-mv-u3d-usb.c usb: phy: rename all phy drivers to phy-$name-usb.c 2013-03-18 11:18:08 +02:00
phy-mv-u3d-usb.h usb: phy: rename all phy drivers to phy-$name-usb.c 2013-03-18 11:18:08 +02:00
phy-mv-usb.c usb: phy: rename all phy drivers to phy-$name-usb.c 2013-03-18 11:18:08 +02:00
phy-mv-usb.h usb: phy: rename all phy drivers to phy-$name-usb.c 2013-03-18 11:18:08 +02:00
phy-mxs-usb.c usb: phy: rename all phy drivers to phy-$name-usb.c 2013-03-18 11:18:08 +02:00
phy-nop.c usb: phy: rename all phy drivers to phy-$name-usb.c 2013-03-18 11:18:08 +02:00
phy-omap-control.c usb: phy: rename all phy drivers to phy-$name-usb.c 2013-03-18 11:18:08 +02:00
phy-omap-usb2.c usb: phy: rename all phy drivers to phy-$name-usb.c 2013-03-18 11:18:08 +02:00
phy-omap-usb3.c usb: phy: rename all phy drivers to phy-$name-usb.c 2013-03-18 11:18:08 +02:00
phy-rcar-usb.c usb: phy: rename all phy drivers to phy-$name-usb.c 2013-03-18 11:18:08 +02:00
phy-samsung-usb.c usb: phy: samsung: Common out the generic stuff 2013-03-18 11:18:15 +02:00
phy-samsung-usb.h usb: phy: samsung: Add PHY support for USB 3.0 controller 2013-03-18 11:18:15 +02:00
phy-samsung-usb2.c usb: phy: samsung: fix sparse warning 2013-03-19 10:14:35 +02:00
phy-samsung-usb3.c usb: phy: samsung: Add PHY support for USB 3.0 controller 2013-03-18 11:18:15 +02:00
phy-tegra-usb.c usb: phy: rename all phy drivers to phy-$name-usb.c 2013-03-18 11:18:08 +02:00
phy-twl4030-usb.c usb: phy: twl4030-usb: don't switch the phy on/off needlessly 2013-03-21 14:20:29 +02:00
phy-twl6030-usb.c usb: phy: rename all phy drivers to phy-$name-usb.c 2013-03-18 11:18:08 +02:00
phy-ulpi-viewport.c usb: phy: rename all phy drivers to phy-$name-usb.c 2013-03-18 11:18:08 +02:00
phy-ulpi.c usb: phy: rename all phy drivers to phy-$name-usb.c 2013-03-18 11:18:08 +02:00
phy.c usb: phy: convert EXPORT_SYMBOL to EXPORT_SYMBOL_GPL 2013-03-18 11:18:04 +02:00