aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/bcmdhd/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/bcmdhd/Makefile')
-rw-r--r--drivers/net/wireless/bcmdhd/Makefile105
1 files changed, 105 insertions, 0 deletions
diff --git a/drivers/net/wireless/bcmdhd/Makefile b/drivers/net/wireless/bcmdhd/Makefile
index 5121318..7d36a23 100644
--- a/drivers/net/wireless/bcmdhd/Makefile
+++ b/drivers/net/wireless/bcmdhd/Makefile
@@ -91,6 +91,98 @@ DHDCFLAGS += -DWL_CFG80211_STA_EVENT
#########################
# Chip dependent feature
#########################
+ifneq ($(CONFIG_BCM4354),)
+ DHDCFLAGS += -DBCM4354_CHIP -DHW_OOB -DSUPPORT_MULTIPLE_REVISION
+ DHDCFLAGS += -DMIMO_ANT_SETTING
+ DHDCFLAGS += -DUSE_CID_CHECK
+ DHDCFLAGS += -DENABLE_BCN_LI_BCN_WAKEUP
+ DHDCFLAGS += -DSDIO_CRC_ERROR_FIX
+
+# tput enhancement
+ DHDCFLAGS += -DCUSTOM_GLOM_SETTING=8 -DCUSTOM_RXCHAIN=1
+ DHDCFLAGS += -DUSE_DYNAMIC_F2_BLKSIZE -DDYNAMIC_F2_BLKSIZE_FOR_NONLEGACY=128
+ DHDCFLAGS += -DBCMSDIOH_TXGLOM -DCUSTOM_TXGLOM=1 -DBCMSDIOH_TXGLOM_HIGHSPEED
+ DHDCFLAGS += -DDHDTCPACK_SUPPRESS
+ DHDCFLAGS += -DUSE_WL_TXBF
+ DHDCFLAGS += -DUSE_WL_FRAMEBURST
+ DHDCFLAGS += -DRXFRAME_THREAD
+ DHDCFLAGS += -DREPEAT_READFRAME
+ DHDCFLAGS += -DCUSTOM_AMPDU_BA_WSIZE=64 -DCUSTOM_IBSS_AMPDU_BA_WSIZE=16
+ DHDCFLAGS += -DCUSTOM_DPC_CPUCORE=0
+ DHDCFLAGS += -DPROP_TXSTATUS_VSDB
+ DHDCFLAGS += -DCUSTOM_DEF_TXGLOM_SIZE=40 -DDHD_TXBOUND=40
+ DHDCFLAGS += -DENABLE_ADAPTIVE_SCHED -DCUSTOM_CPUFREQ_THRESH=1000000
+ DHDCFLAGS += -DCUSTOM_MAX_TXGLOM_SIZE=40
+ DHDCFLAGS += -DMAX_HDR_READ=128
+ DHDCFLAGS += -DDHD_FIRSTREAD=128
+ DHDCFLAGS += -DCUSTOM_AMPDU_MPDU=16
+ DHDCFLAGS += -DCUSTOM_TXINRX_THRES=64
+
+# New Features
+ DHDCFLAGS += -DWL11U
+ DHDCFLAGS += -DBCMCCX
+ DHDCFLAGS += -DWES_SUPPORT
+ DHDCFLAGS += -DOKC_SUPPORT
+ DHDCFLAGS += -DWLTDLS
+ DHDCFLAGS += -DWLFBT
+ DHDCFLAGS += -DDHD_ENABLE_LPC
+ DHDCFLAGS += -DWLAIBSS
+ DHDCFLAGS += -DSUPPORT_LTECX
+ DHDCFLAGS += -DSUPPORT_2G_VHT
+ DHDCFLAGS += -DSUPPORT_WL_TXPOWER
+ DHDCFLAGS += -DTEST_TX_POWER_CONTROL
+ifeq ($(CONFIG_BCM4354),y)
+ DHDCFLAGS += -DENABLE_INSMOD_NO_FW_LOAD
+ DHDCFLAGS += -DUSE_LATE_INITCALL_SYNC
+ DRIVER_TYPE = y
+endif
+ DHDCFLAGS += -DCUSTOM_PSPRETEND_THR=30
+ DHDCFLAGS += -DSUPPORT_P2P_GO_PS
+endif
+
+ifneq ($(CONFIG_BCM4339),)
+ DHDCFLAGS += -DBCM4339_CHIP -DHW_OOB
+ DHDCFLAGS += -DUSE_CID_CHECK
+ DHDCFLAGS += -DENABLE_BCN_LI_BCN_WAKEUP
+ DHDCFLAGS += -DUSE_SDIOFIFO_IOVAR
+
+ # tput enhancement
+ DHDCFLAGS += -DCUSTOM_GLOM_SETTING=8 -DCUSTOM_RXCHAIN=1
+ DHDCFLAGS += -DUSE_DYNAMIC_F2_BLKSIZE -DDYNAMIC_F2_BLKSIZE_FOR_NONLEGACY=128
+ DHDCFLAGS += -DBCMSDIOH_TXGLOM -DCUSTOM_TXGLOM=1 -DBCMSDIOH_TXGLOM_HIGHSPEED
+ DHDCFLAGS += -DDHDTCPACK_SUPPRESS
+ DHDCFLAGS += -DUSE_WL_TXBF
+ DHDCFLAGS += -DUSE_WL_FRAMEBURST
+ DHDCFLAGS += -DRXFRAME_THREAD
+ DHDCFLAGS += -DCUSTOM_AMPDU_BA_WSIZE=64 -DCUSTOM_IBSS_AMPDU_BA_WSIZE=16
+ DHDCFLAGS += -DCUSTOM_DPC_CPUCORE=0
+ DHDCFLAGS += -DPROP_TXSTATUS_VSDB
+ifeq ($(CONFIG_ARCH_MSM),y)
+ DHDCFLAGS += -DCUSTOM_DEF_TXGLOM_SIZE=32 -DDHD_TXBOUND=32
+ DHDCFLAGS += -DENABLE_ADAPTIVE_SCHED -DCUSTOM_CPUFREQ_THRESH=1000000
+endif
+ DHDCFLAGS += -DCUSTOM_MAX_TXGLOM_SIZE=32
+
+ # New Features
+ DHDCFLAGS += -DWL11U
+ DHDCFLAGS += -DBCMCCX
+ DHDCFLAGS += -DWES_SUPPORT
+ DHDCFLAGS += -DOKC_SUPPORT
+ DHDCFLAGS += -DWLTDLS -DWLTDLS_AUTO_ENABLE
+ DHDCFLAGS += -DWLFBT
+ DHDCFLAGS += -DDHD_ENABLE_LPC
+ DHDCFLAGS += -DWLAIBSS
+ DHDCFLAGS += -DSUPPORT_LTECX
+ DHDCFLAGS += -DSUPPORT_2G_VHT
+ DHDCFLAGS += -DSUPPORT_WL_TXPOWER
+ DHDCFLAGS += -DBCMCCX_S69
+ifeq ($(CONFIG_BCM4339),y)
+ DHDCFLAGS += -DENABLE_INSMOD_NO_FW_LOAD
+ DHDCFLAGS += -DUSE_LATE_INITCALL_SYNC
+ DRIVER_TYPE = y
+endif
+ DHDCFLAGS += -DCUSTOM_PSPRETEND_THR=30
+endif
ifneq ($(CONFIG_BCM4335),)
DHDCFLAGS += -DBCM4335_CHIP -DHW_OOB -DSUPPORT_MULTIPLE_REVISION
@@ -143,6 +235,19 @@ ifneq ($(CONFIG_BCM4334),)
DHDCFLAGS += -DROAM_AP_ENV_DETECTION
DHDCFLAGS += -DWES_SUPPORT
DHDCFLAGS :=$(filter-out -DWL_CFG80211_GON_COLLISION,$(DHDCFLAGS))
+ DHDCFLAGS += -DSUPPORT_WL_TXPOWER
+
+ # New Features
+# DHDCFLAGS += -DWL11U
+ DHDCFLAGS += -DBCMCCX
+ DHDCFLAGS += -DOKC_SUPPORT
+ DHDCFLAGS += -DWES_SUPPORT
+ DHDCFLAGS += -DWLFBT
+ifeq ($(CONFIG_BCM4334),y)
+ DHDCFLAGS += -DENABLE_INSMOD_NO_FW_LOAD
+ DHDCFLAGS += -DUSE_LATE_INITCALL_SYNC
+ DRIVER_TYPE = y
+endif
endif
ifneq ($(CONFIG_BCM4330),)