Commit d41ce98a authored by Arnd Bergmann's avatar Arnd Bergmann Committed by Kishon Vijay Abraham I
Browse files

phy: ti: usb2: fix OMAP_CONTROL_PHY dependency



With randconfig build testing on arm64, we can run into a configuration
that has CONFIG_OMAP_CONTROL_PHY=m and CONFIG_OMAP_USB2=y, which in turn
causes a link failure:

drivers/phy/ti/phy-omap-usb2.o: In function `omap_usb_phy_power':
phy-omap-usb2.c:(.text+0x17c): undefined reference to `omap_control_phy_power'

I could not come up with a good way to correctly describe the relation
of the two symbols, but if we just select CONFIG_OMAP_CONTROL_PHY
during compile testing, we can no longer run into the broken configuration.

Fixes: 6777cee3 ("phy: ti: usb2: Add support for AM654 USB2 PHY")
Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
Signed-off-by: default avatarKishon Vijay Abraham I <kishon@ti.com>
parent e03213b9
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -37,7 +37,7 @@ config OMAP_USB2
	depends on USB_SUPPORT
	depends on USB_SUPPORT
	select GENERIC_PHY
	select GENERIC_PHY
	select USB_PHY
	select USB_PHY
	select OMAP_CONTROL_PHY if ARCH_OMAP2PLUS
	select OMAP_CONTROL_PHY if ARCH_OMAP2PLUS || COMPILE_TEST
	help
	help
	  Enable this to support the transceiver that is part of SOC. This
	  Enable this to support the transceiver that is part of SOC. This
	  driver takes care of all the PHY functionality apart from comparator.
	  driver takes care of all the PHY functionality apart from comparator.