diff options
author | Mursalin Akon <makon@nvidia.com> | 2012-03-08 14:00:21 -0800 |
---|---|---|
committer | Varun Colbert <vcolbert@nvidia.com> | 2012-03-13 15:29:13 -0700 |
commit | 8a418c6cf9454b6c8ca9ac6d6826c3582e862c04 (patch) | |
tree | a1d408e51c7945f2b68b639763aa9022e9f8ec40 /drivers/net/wireless | |
parent | ba7ae3241cc9608e7696885806793e36a37dcb75 (diff) |
wireless: bcmdhd: make wext and cfg80211 choices
make wext and cfg80211 integration from
bcmdhd choices
Bug 924521
Change-Id: Ie0c46159003985e4e4b29b2809fe881ce924dbee
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/88908
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Allen Martin <amartin@nvidia.com>
Tested-by: Gerrit_Virtual_Submit
Diffstat (limited to 'drivers/net/wireless')
-rw-r--r-- | drivers/net/wireless/bcmdhd/Kconfig | 19 | ||||
-rw-r--r-- | drivers/net/wireless/bcmdhd/Makefile | 7 |
2 files changed, 23 insertions, 3 deletions
diff --git a/drivers/net/wireless/bcmdhd/Kconfig b/drivers/net/wireless/bcmdhd/Kconfig index ee717395bd3c..4c3461a67f4a 100644 --- a/drivers/net/wireless/bcmdhd/Kconfig +++ b/drivers/net/wireless/bcmdhd/Kconfig @@ -24,14 +24,31 @@ config BCMDHD_NVRAM_DIR ---help--- Path to the calibration file. +choice + prompt "Select API" + depends on BCMDHD + default BCMDHD_NOAPI + config BCMDHD_WEXT bool "Enable WEXT support" - depends on BCMDHD && CFG80211 = n select WIRELESS_EXT select WEXT_PRIV help Enables WEXT support +config BCMDHD_CFG80211 + bool "Enable CFG80211 support" + depends on CFG80211 + help + Enables CFG80211 support + +config BCMDHD_NOAPI + bool "No wireless API" + help + No wireless API is needed + +endchoice + config BCMDHD_WIFI_CONTROL_FUNC bool "Use bcmdhd_wlan device" depends on BCMDHD diff --git a/drivers/net/wireless/bcmdhd/Makefile b/drivers/net/wireless/bcmdhd/Makefile index 6f5a554ae230..918e59fb4953 100644 --- a/drivers/net/wireless/bcmdhd/Makefile +++ b/drivers/net/wireless/bcmdhd/Makefile @@ -37,14 +37,17 @@ DHDOFILES = aiutils.o bcmsdh_sdmmc_linux.o dhd_linux.o siutils.o bcmutils.o \ obj-$(CONFIG_BCMDHD) += bcmdhd.o bcmdhd-objs += $(DHDOFILES) -ifneq ($(CONFIG_BCMDHD_WEXT),) + +ifeq ($(CONFIG_BCMDHD_WEXT),y) bcmdhd-objs += wl_iw.o DHDCFLAGS += -DSOFTAP endif -ifneq ($(CONFIG_CFG80211),) + +ifeq ($(CONFIG_BCMDHD_CFG80211),y) bcmdhd-objs += wl_cfg80211.o wl_cfgp2p.o dhd_linux_mon.o DHDCFLAGS += -DWL_CFG80211 endif + EXTRA_CFLAGS = $(DHDCFLAGS) ifeq ($(CONFIG_BCMDHD),m) EXTRA_LDFLAGS += --strip-debug |