summaryrefslogtreecommitdiff
path: root/drivers/net
diff options
context:
space:
mode:
authorMursalin Akon <makon@nvidia.com>2012-01-27 14:35:03 -0800
committerSimone Willett <swillett@nvidia.com>2012-02-27 20:45:42 -0800
commit0b2a58c1a31f2962dd0efd2599111b0a0be594c2 (patch)
tree18fc4bc84f0da7658ebbf102db5f890a0407aaf1 /drivers/net
parentcc2c49c0e289bf1d65b00d2542983b3c5bed8f44 (diff)
net: wireless: bcmdhd: make delayed firmware loading a Kconfig option
Make delayed firmware loading a Kconfig option. Config option BCMDHD_INSMOD_NO_FW_LOAD controls this feature. Bug 924521 (cherry picked from commit 9a0219b500f677381b3d912c73a9755cb0eb1caa) Signed-off-by: Mursalin Akon <makon@nvidia.com> Change-Id: I5d48f6c7484bbf8d5d6825f4b3a08d711ff86558 Reviewed-on: http://git-master/r/82877 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Allen Martin <amartin@nvidia.com>
Diffstat (limited to 'drivers/net')
-rw-r--r--drivers/net/wireless/bcmdhd/Kconfig7
-rw-r--r--drivers/net/wireless/bcmdhd/Makefile6
2 files changed, 12 insertions, 1 deletions
diff --git a/drivers/net/wireless/bcmdhd/Kconfig b/drivers/net/wireless/bcmdhd/Kconfig
index 7846b8d3092c..ee717395bd3c 100644
--- a/drivers/net/wireless/bcmdhd/Kconfig
+++ b/drivers/net/wireless/bcmdhd/Kconfig
@@ -53,3 +53,10 @@ config BCMDHD_CSCAN_ENABLE
default n
---help---
Enable Combo Scan
+
+config BCMDHD_INSMOD_NO_FW_LOAD
+ bool "Enable delayed firmware load"
+ depends on BCMDHD
+ default n
+ ---help---
+ Enable delayes firmware
diff --git a/drivers/net/wireless/bcmdhd/Makefile b/drivers/net/wireless/bcmdhd/Makefile
index 7e16e94282f6..4f49c5ec8b05 100644
--- a/drivers/net/wireless/bcmdhd/Makefile
+++ b/drivers/net/wireless/bcmdhd/Makefile
@@ -7,7 +7,7 @@ DHDCFLAGS = -Wall -Wstrict-prototypes -Dlinux -DBCMDRIVER \
-DMMC_SDIO_ABORT -DBCMSDIO -DBCMLXSDMMC -DBCMPLATFORM_BUS -DWLP2P \
-DNEW_COMPAT_WIRELESS -DWIFI_ACT_FRAME -DARP_OFFLOAD_SUPPORT \
-DKEEP_ALIVE -DPKT_FILTER_SUPPORT \
- -DEMBEDDED_PLATFORM -DENABLE_INSMOD_NO_FW_LOAD \
+ -DEMBEDDED_PLATFORM \
-Idrivers/net/wireless/bcmdhd -Idrivers/net/wireless/bcmdhd/include
ifeq ($(CONFIG_BCMDHD_WIFI_CONTROL_FUNC),y)
@@ -26,6 +26,10 @@ ifeq ($(CONFIG_BCMDHD_CSCAN_ENABLE),y)
DHDCFLAGS += -DCSCAN -DPNO_SUPPORT
endif
+ifeq ($(CONFIG_BCMDHD_INSMOD_NO_FW_LOAD),y)
+DHDCFLAGS += -DENABLE_INSMOD_NO_FW_LOAD
+endif
+
DHDOFILES = aiutils.o bcmsdh_sdmmc_linux.o dhd_linux.o siutils.o bcmutils.o \
dhd_linux_sched.o bcmwifi.o dhd_sdio.o bcmevent.o dhd_bta.o hndpmu.o \
bcmsdh.o dhd_cdc.o bcmsdh_linux.o dhd_common.o linux_osl.o \