Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c8fa48d3 authored by Roland Stigge's avatar Roland Stigge Committed by Greg Kroah-Hartman
Browse files

usb: Fix compile error by selecting USB_OTG_UTILS



The current lpc32xx_defconfig breaks like this, caused by recent phy
restructuring:

  LD      init/built-in.o
drivers/built-in.o: In function `usb_hcd_nxp_probe':
drivers/usb/host/ohci-nxp.c:224: undefined reference to `isp1301_get_client'
drivers/built-in.o: In function `lpc32xx_udc_probe':
drivers/usb/gadget/lpc32xx_udc.c:3104: undefined reference to
`isp1301_get_client' distcc[27867] ERROR: compile (null) on localhost failed
make: *** [vmlinux] Error 1

Caused by 1c208881 (usb: Makefile: fix
drivers/usb/phy/ Makefile entry)

This patch fixes this by selecting USB_OTG_UTILS in Kconfig which
causes the phy driver to be built again.

Signed-off-by: default avatarRoland Stigge <stigge@antcom.de>
Acked-by: default avatarFelipe Balbi <balbi@ti.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent d78658d4
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -145,6 +145,7 @@ config USB_LPC32XX
	tristate "LPC32XX USB Peripheral Controller"
	tristate "LPC32XX USB Peripheral Controller"
	depends on ARCH_LPC32XX
	depends on ARCH_LPC32XX
	select USB_ISP1301
	select USB_ISP1301
	select USB_OTG_UTILS
	help
	help
	   This option selects the USB device controller in the LPC32xx SoC.
	   This option selects the USB device controller in the LPC32xx SoC.


+1 −0
Original line number Original line Diff line number Diff line
@@ -38,6 +38,7 @@ config USB_ISP1301
	tristate "NXP ISP1301 USB transceiver support"
	tristate "NXP ISP1301 USB transceiver support"
	depends on USB || USB_GADGET
	depends on USB || USB_GADGET
	depends on I2C
	depends on I2C
	select USB_OTG_UTILS
	help
	help
	  Say Y here to add support for the NXP ISP1301 USB transceiver driver.
	  Say Y here to add support for the NXP ISP1301 USB transceiver driver.
	  This chip is typically used as USB transceiver for USB host, gadget
	  This chip is typically used as USB transceiver for USB host, gadget