diff options
author | Jiejing Zhang <jasozhang@nvidia.com> | 2013-09-19 18:56:19 -0700 |
---|---|---|
committer | Bharat Nihalani <bnihalani@nvidia.com> | 2013-09-24 01:52:39 -0700 |
commit | 4bee0feb7aa666d41033176a5e6ec52405d39ce1 (patch) | |
tree | ca210cb60e054bd6340e69a78540305e5efda93d /drivers/net/Kconfig | |
parent | a65f2e22ca9804d91b8c4e561f06cab855fd6af3 (diff) |
driver: correct usb depends for tegra-baseband and MHI
Those two module build is depends on the symbol on CONFIG_USB
and CONFIG_USB_NET, but not declared them in Kconfig and will cause link failure when CONFIG_USB is not enabled.
Error log:
drivers/built-in.o: In function `mdm_init':
kernel/drivers/misc/tegra-baseband/tegra_usb_modem_power.c:861: undefined reference to `usb_register_notify'
drivers/built-in.o: In function `device_add_handler':
kernel/drivers/misc/tegra-baseband/tegra_usb_modem_power.c:283: undefined reference to `usb_ifnum_to_if'
/media/NVIDIA/jasozhang/proj/android-kernel-rebases/kernel/drivers/misc/tegra-baseband/tegra_usb_modem_po
wer.c:293: undefined reference to `usb_match_id'
kernel/drivers/misc/tegra-bseband/tegra_usb_modem_po
wer.c:321: undefined reference to `usb_enable_autosuspend'
drivers/built-in.o: In function `tegra_usb_modem_wake_thread':
kernel/drivers/misc/tegra-baseband/tegra_usb_modem_power.c:203: undefined reference to `usb_autopm_get_interface'
kernel/drivers/misc/tegra-baseband/tegra_usb_modem_power.c:204: undefined reference to`usb_autopm_put_interface_async'
drivers/built-in.o: In function `mhi_net_device_open':
kernel/drivers/net/mhi/mhi_net_device.c:269: undefined reference to `usbnet_pause_rx'
drivers/built-in.o: In function `mhi_device_notify':
kernel/drivers/net/mhi/mhi_net_device.c:289: undefined reference to `usbnet_resume_rx'
drivers/built-in.o: In function `tegra_usb_modem_remove':
kernel/drivers/misc/tegra-baseband/tegra_usb_modem_power.c:936: undefined reference to `usb_unregister_notify'
make[1]: *** [vmlinux] Error 1
make: *** [sub-make] Error 2
Change-Id: I3d227f27b6bbac8e67c1c9bd33970ee765c64bc7
Signed-off-by: Jiejing Zhang <jasozhang@nvidia.com>
Reviewed-on: http://git-master/r/277310
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Diffstat (limited to 'drivers/net/Kconfig')
-rw-r--r-- | drivers/net/Kconfig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig index f230c5c327bb..b984d9814998 100644 --- a/drivers/net/Kconfig +++ b/drivers/net/Kconfig @@ -358,6 +358,7 @@ source "drivers/net/hyperv/Kconfig" config MHI_NETDEV bool "MHI net device" + depends on USB_NET default y if MHI help This is the net device manadatory used by MHI stack |