All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH -next] usb: gadget: Add dependency for USB_TEGRA_XUDC
@ 2019-11-04  2:59 ` Mao Wenan
  0 siblings, 0 replies; 24+ messages in thread
From: Mao Wenan @ 2019-11-04  2:59 UTC (permalink / raw)
  To: felipe.balbi, gregkh, treding, nkristam, arnd, johan, krzk
  Cc: linux-usb, linux-kernel, kernel-janitors, Mao Wenan

If CONFIG_USB_TEGRA_XUDC=y and CONFIG_USB_ROLE_SWITCH=m,
below erros can be seen:
drivers/usb/gadget/udc/tegra-xudc.o: In function `tegra_xudc_remove':
tegra-xudc.c:(.text+0x6b0): undefined reference to `usb_role_switch_unregister'
drivers/usb/gadget/udc/tegra-xudc.o: In function `tegra_xudc_probe':
tegra-xudc.c:(.text+0x1b88): undefined reference to `usb_role_switch_register'
drivers/usb/gadget/udc/tegra-xudc.o: In function `tegra_xudc_usb_role_sw_work':
tegra-xudc.c:(.text+0x5ecc): undefined reference to `usb_role_switch_get_role'

This patch add dependency USB_ROLE_SWITCH for UDC driver.

Fixes: 49db427232fe ("usb: gadget: Add UDC driver for tegra XUSB device mode controller")
Signed-off-by: Mao Wenan <maowenan@huawei.com>
---
 drivers/usb/gadget/udc/Kconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/usb/gadget/udc/Kconfig b/drivers/usb/gadget/udc/Kconfig
index acaec3a..d103154 100644
--- a/drivers/usb/gadget/udc/Kconfig
+++ b/drivers/usb/gadget/udc/Kconfig
@@ -445,6 +445,7 @@ config USB_TEGRA_XUDC
 	tristate "NVIDIA Tegra Superspeed USB 3.0 Device Controller"
 	depends on ARCH_TEGRA || COMPILE_TEST
 	depends on PHY_TEGRA_XUSB
+	depends on USB_ROLE_SWITCH
 	help
 	 Enables NVIDIA Tegra USB 3.0 device mode controller driver.
 
-- 
2.7.4

^ permalink raw reply related	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2019-11-06 11:25 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-11-04  2:59 [PATCH -next] usb: gadget: Add dependency for USB_TEGRA_XUDC Mao Wenan
2019-11-04  2:59 ` Mao Wenan
2019-11-04 10:04 ` Thierry Reding
2019-11-04 10:04   ` Thierry Reding
2019-11-04 10:50   ` maowenan
2019-11-04 10:50     ` maowenan
2019-11-04 11:21     ` [PATCH v2 " Mao Wenan
2019-11-04 11:21       ` Mao Wenan
2019-11-04 13:52       ` Thierry Reding
2019-11-04 13:52         ` Thierry Reding
2019-11-04 13:53     ` [PATCH " Thierry Reding
2019-11-04 13:53       ` Thierry Reding
2019-11-04 14:48       ` [PATCH -next] usb: roles: Hide option USB_ROLE_SWITCH Mao Wenan
2019-11-04 14:48         ` Mao Wenan
2019-11-05 12:42         ` Heikki Krogerus
2019-11-05 12:42           ` Heikki Krogerus
2019-11-05 13:16           ` Dan Carpenter
2019-11-05 13:16             ` Dan Carpenter
2019-11-05 15:26             ` Heikki Krogerus
2019-11-05 15:26               ` Heikki Krogerus
2019-11-06 11:23               ` Dan Carpenter
2019-11-06 11:23                 ` Dan Carpenter
2019-11-05 12:37   ` [PATCH -next] usb: gadget: Add dependency for USB_TEGRA_XUDC Heikki Krogerus
2019-11-05 12:37     ` Heikki Krogerus

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.