浏览代码

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 1c2088812f095df77f4b3224b65db79d7111a300 (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: Roland Stigge <stigge@antcom.de>
Acked-by: Felipe Balbi <balbi@ti.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Roland Stigge 12 年之前
父节点
当前提交
c8fa48d372
共有 2 个文件被更改,包括 2 次插入0 次删除
  1. 1 0
      drivers/usb/gadget/Kconfig
  2. 1 0
      drivers/usb/phy/Kconfig

+ 1 - 0
drivers/usb/gadget/Kconfig

@@ -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
drivers/usb/phy/Kconfig

@@ -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