1
0
Fork 0
alistair23-linux/drivers/usb/phy
Arnd Bergmann 197d0bdf8b usb: phy: isp1301: work around tps65010 dependency
The isp1301-omap driver contains special hooks for the TPS65010
power management controller. It provides its own 'tps65010_set_vbus_draw'
wrapper in case that driver is not enabled through Kconfig, but
fails to handle the case where isp1301-omap is built-in but TPS65010
is a loadable module, which currently results in a link error:

drivers/built-in.o: In function `isp1301_set_power':
:(.text+0x14e188): undefined reference to `tps65010_set_vbus_draw'

This is a workaround to use the same trick as before also when
tps65010 is a module. Doing a proper fix would require much larger
changes to the driver that is not really worth it when the usb-phy
drivers are going to eventually get replaced with generic-phy
drivers.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Felipe Balbi <balbi@ti.com>
2015-04-27 14:45:14 -05:00
..
Kconfig usb: phy: Fix USB_ULPI_VIEWPORT Kconfig dependency 2015-03-24 11:35:30 -05:00
Makefile usb: phy: samsung: remove old USB 3.0 PHY driver 2014-09-02 09:16:44 -05:00
am35x-phy-control.h usb: phy: Add AM335x PHY driver 2013-08-09 17:34:15 +03:00
of.c usb: phy: fixed comment typo 2015-03-11 10:19:36 -05:00
phy-ab8500-usb.c USB patches for 4.1-rc1 2015-04-13 17:07:21 -07:00
phy-am335x-control.c usb: phy: am335x-control: check return value of bus_find_device 2015-03-10 16:28:44 -05:00
phy-am335x.c usb: phy: drop owner assignment from platform_drivers 2014-10-20 16:21:50 +02:00
phy-fsl-usb.c usb: phy: phy-fsl-usb: Remove some unused functions 2015-01-12 12:13:29 -06:00
phy-fsl-usb.h usb: phy: fsl: Fix build errors 2014-11-12 08:37:37 -06:00
phy-generic.c usb: phy: phy-generic: No need to call gpiod_direction_output() twice 2015-03-11 10:19:38 -05:00
phy-generic.h usb: phy: generic: add vbus support 2015-01-12 12:13:29 -06:00
phy-gpio-vbus-usb.c Driver core patches for 3.19-rc1 2014-12-14 16:10:09 -08:00
phy-isp1301-omap.c usb: phy: isp1301: work around tps65010 dependency 2015-04-27 14:45:14 -05:00
phy-isp1301.c usb: phy: Fix NULL pointer exception during usb_get_phy 2013-05-15 17:32:47 +03:00
phy-keystone.c usb: phy: drop owner assignment from platform_drivers 2014-10-20 16:21:50 +02:00
phy-msm-usb.c USB patches for 4.1-rc1 2015-04-13 17:07:21 -07:00
phy-mv-usb.c usb: phy: mv-usb: fix usb_phy build errors 2015-01-13 09:32:22 -06:00
phy-mv-usb.h usb: otg: mv_otg: remove unused clock 2013-04-02 11:42:45 +03:00
phy-mxs-usb.c usb: phy: mxs: add delay before set phyctrl.clkgate 2015-01-27 09:40:49 -06:00
phy-omap-otg.c usb: phy: drop owner assignment from platform_drivers 2014-10-20 16:21:50 +02:00
phy-rcar-gen2-usb.c usb: phy: rcar-gen2-usb: Fix USBHS_UGSTS_LOCK value 2015-04-03 19:03:15 +02:00
phy-rcar-usb.c usb: phy: rcar-usb: remove duplicate check on resource 2014-11-03 10:01:21 -06:00
phy-tahvo.c Driver core patches for 3.19-rc1 2014-12-14 16:10:09 -08:00
phy-tegra-usb.c Driver core patches for 3.19-rc1 2014-12-14 16:10:09 -08:00
phy-twl6030-usb.c usb: phy: drop owner assignment from platform_drivers 2014-10-20 16:21:50 +02:00
phy-ulpi-viewport.c usb: Remove unnecessary semicolons 2013-10-11 16:26:46 -07:00
phy-ulpi.c usb: rename phy to usb_phy in OTG 2014-11-03 10:01:25 -06:00
phy.c usb: phy: Find the right match in devm_usb_phy_match 2015-03-19 11:28:14 -05:00