linux/drivers/usb/phy
Johan Hovold eaaa775b5f usb: phy: gpio-vbus: fix deferred probe from __init
Move probe out of __init section and don't use platform_driver_probe
which cannot be used with deferred probing.

Since commit e9354576 ("gpiolib: Defer failed gpio requests by default")
and 04bf3011 ("regulator: Support driver probe deferral") this driver
might return -EPROBE_DEFER if a gpio_request or regulator_get fails.

Cc: Felipe Balbi <balbi@ti.com>
Signed-off-by: Johan Hovold <jhovold@gmail.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
2013-09-23 14:29:50 -05:00
..
am35x-phy-control.h usb: phy: Add AM335x PHY driver 2013-08-09 17:34:15 +03:00
Kconfig usb: patches for v3.12 merge window 2013-08-13 15:28:01 -07:00
Makefile usb: patches for v3.12 merge window 2013-08-13 15:28:01 -07:00
of.c
phy-ab8500-usb.c
phy-am335x-control.c usb: phy: am335x-control: make it compile with 2013-08-27 14:07:50 -05:00
phy-am335x.c usb: phy: Add AM335x PHY driver 2013-08-09 17:34:15 +03:00
phy-fsl-usb.c usb: patches for v3.12 merge window 2013-08-13 15:28:01 -07:00
phy-fsl-usb.h usb: phy: fix build breakage 2013-08-27 15:02:32 -05:00
phy-fsm-usb.c usb: phy: fix build breakage 2013-08-27 15:02:32 -05:00
phy-fsm-usb.h
phy-generic.c usb: phy: phy-generic: export init functions 2013-08-09 17:34:02 +03:00
phy-generic.h usb: phy: phy-generic: export init functions 2013-08-09 17:34:02 +03:00
phy-gpio-vbus-usb.c usb: phy: gpio-vbus: fix deferred probe from __init 2013-09-23 14:29:50 -05:00
phy-isp1301-omap.c
phy-isp1301.c
phy-msm-usb.c usb: phy: use dev_get_platdata() 2013-07-30 11:18:53 +03:00
phy-mv-u3d-usb.c usb: phy: mv-u3d: Staticize mv_u3d_phy_shutdown() 2013-08-09 16:34:21 +03:00
phy-mv-u3d-usb.h
phy-mv-usb.c usb: phy: mv-usb: remove incorrect __exit_p annotation 2013-08-09 16:34:23 +03:00
phy-mv-usb.h
phy-mxs-usb.c
phy-omap-control.c usb: phy: use dev_get_platdata() 2013-07-30 11:18:53 +03:00
phy-omap-usb2.c usb: phy: signedness bugs in suspend/resume functions 2013-08-27 15:05:30 -05:00
phy-omap-usb3.c usb: phy: omap-usb3: Fix return value 2013-09-17 11:05:30 -05:00
phy-rcar-usb.c usb: phy: use dev_get_platdata() 2013-07-30 11:18:53 +03:00
phy-samsung-usb2.c usb: phy: use dev_get_platdata() 2013-07-30 11:18:53 +03:00
phy-samsung-usb3.c usb: phy: use dev_get_platdata() 2013-07-30 11:18:53 +03:00
phy-samsung-usb.c
phy-samsung-usb.h
phy-tegra-usb.c usb: phy-tegra-usb: use platform_{get,set}_drvdata() 2013-08-30 11:11:35 -07:00
phy-twl4030-usb.c usb: phy: use dev_get_platdata() 2013-07-30 11:18:53 +03:00
phy-twl6030-usb.c usb: phy: use dev_get_platdata() 2013-07-30 11:18:53 +03:00
phy-ulpi-viewport.c
phy-ulpi.c
phy.c