Browse Source

mac80211: b43: make support for BCMA optional

Signed-off-by: Rafał Miłecki <[email protected]>

SVN-Revision: 40985
Felix Fietkau 11 years ago
parent
commit
cd428b41bf
1 changed files with 11 additions and 2 deletions
  1. 11 2
      package/kernel/mac80211/Makefile

+ 11 - 2
package/kernel/mac80211/Makefile

@@ -1070,7 +1070,7 @@ define KernelPackage/b43
   URL:=http://linuxwireless.org/en/users/Drivers/b43
   KCONFIG:= \
   	CONFIG_HW_RANDOM=y
-  DEPENDS+= +kmod-mac80211 +!TARGET_brcm47xx:kmod-bcma +!(TARGET_brcm47xx||TARGET_brcm63xx):kmod-ssb
+  DEPENDS+= +kmod-mac80211 +!(TARGET_brcm47xx||TARGET_brcm63xx):kmod-ssb
   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/b43/b43.ko
   AUTOLOAD:=$(call AutoProbe,b43)
   MENU:=1
@@ -1178,6 +1178,11 @@ define KernelPackage/b43/config
 		  Example (keep files for G-PHY and N-PHY):
 		    G,N
 
+	config PACKAGE_B43_BUSES_BCMA
+		bool "Support for BCMA bus"
+		select PACKAGE_kmod-bcma if !TARGET_brcm47xx
+		default y
+
 	config PACKAGE_B43_DEBUG
 		bool "Enable debug output and debugfs for b43"
 		default n
@@ -1428,7 +1433,11 @@ endif
 config-$(call config_package,carl9170) += CARL9170
 
 config-$(call config_package,b43) += B43
-config-y += B43_SSB B43_BCMA
+ifeq ($(CONFIG_PACKAGE_B43_BUSES_BCMA),y)
+config-y += B43_BUSES_BCMA_AND_SSB
+else
+config-y += B43_BUSES_SSB
+endif
 config-$(CONFIG_PACKAGE_B43_PHY_N) += B43_PHY_N
 config-$(CONFIG_PACKAGE_B43_PHY_LP) += B43_PHY_LP
 config-$(CONFIG_PACKAGE_B43_PHY_HT) += B43_PHY_HT