summaryrefslogtreecommitdiffstats
path: root/target/linux/brcm47xx
diff options
context:
space:
mode:
Diffstat (limited to 'target/linux/brcm47xx')
-rw-r--r--target/linux/brcm47xx/modules.mk8
1 files changed, 5 insertions, 3 deletions
diff --git a/target/linux/brcm47xx/modules.mk b/target/linux/brcm47xx/modules.mk
index 4dd5edb338..5738d6aa0d 100644
--- a/target/linux/brcm47xx/modules.mk
+++ b/target/linux/brcm47xx/modules.mk
@@ -13,9 +13,11 @@ define KernelPackage/usb-brcm47xx
CONFIG_USB_HCD_BCMA \
CONFIG_USB_HCD_SSB
FILES:= \
- $(LINUX_DIR)/drivers/usb/host/bcma-hcd.ko \
- $(LINUX_DIR)/drivers/usb/host/ssb-hcd.ko
- AUTOLOAD:=$(call AutoLoad,19,bcma-hcd ssb-hcd,1)
+ $(if $(CONFIG_USB_HCD_BCMA),$(LINUX_DIR)/drivers/usb/host/bcma-hcd.ko) \
+ $(if $(CONFIG_USB_HCD_SSB),$(LINUX_DIR)/drivers/usb/host/ssb-hcd.ko)
+ AUTOLOAD:=$(call AutoLoad,19, \
+ $(if $(CONFIG_USB_HCD_BCMA),bcma-hcd) \
+ $(if $(CONFIG_USB_HCD_SSB),ssb-hcd),1)
$(call AddDepends/usb)
endef