From de6c5537d3ce6aafd946fd4f49a73b94677f3b29 Mon Sep 17 00:00:00 2001 From: Lin Bai Date: Tue, 19 Mar 2019 11:03:59 +0800 Subject: [PATCH] qcacld-3.0: Disable monitor mode for SDXPRAIRIE Monitor mode feature not required on SDXPRAIRIE, and disable it to save memory. Change-Id: I206ef4441cc64218cbdcea08aaa3ce584aa99bf0 CRs-Fixed: 2418590 --- Kbuild | 8 +++++++- configs/default_defconfig | 4 ++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/Kbuild b/Kbuild index a52ff6b82278..6e9f85e63d3b 100644 --- a/Kbuild +++ b/Kbuild @@ -1943,7 +1943,6 @@ cppflags-$(CONFIG_SUPPORT_11AX) += -DSUPPORT_11AX cppflags-$(CONFIG_HDD_INIT_WITH_RTNL_LOCK) += -DCONFIG_HDD_INIT_WITH_RTNL_LOCK cppflags-$(CONFIG_WLAN_CONV_SPECTRAL_ENABLE) += -DWLAN_CONV_SPECTRAL_ENABLE cppflags-$(CONFIG_WMI_CMD_STRINGS) += -DWMI_CMD_STRINGS -cppflags-$(CONFIG_FEATURE_MONITOR_MODE_SUPPORT) += -DFEATURE_MONITOR_MODE_SUPPORT cppflags-$(CONFIG_WLAN_FEATURE_TWT) += -DWLAN_SUPPORT_TWT cppflags-$(CONFIG_WLAN_DISABLE_EXPORT_SYMBOL) += -DWLAN_DISABLE_EXPORT_SYMBOL @@ -1965,6 +1964,13 @@ cppflags-$(CONFIG_PLD_PCIE_INIT_FLAG) += -DCONFIG_PLD_PCIE_INIT cppflags-$(CONFIG_WLAN_FEATURE_DP_RX_THREADS) += -DFEATURE_WLAN_DP_RX_THREADS cppflags-$(CONFIG_PLD_USB_CNSS) += -DCONFIG_PLD_USB_CNSS +#For both legacy and lithium chip's monitor mode config +ifeq ($(CONFIG_FEATURE_MONITOR_MODE_SUPPORT), y) +cppflags-y += -DFEATURE_MONITOR_MODE_SUPPORT +else +cppflags-y += -DDISABLE_MON_CONFIG +endif + #Enable NL80211 test mode cppflags-$(CONFIG_NL80211_TESTMODE) += -DWLAN_NL80211_TESTMODE diff --git a/configs/default_defconfig b/configs/default_defconfig index fb8b3a3925d1..75fdb5297764 100644 --- a/configs/default_defconfig +++ b/configs/default_defconfig @@ -725,6 +725,10 @@ ifeq ($(CONFIG_ARCH_MSM8996), y) CONFIG_CHANNEL_HOPPING_ALL_BANDS := y endif +ifeq ($(CONFIG_ARCH_SDXPRAIRIE), y) +CONFIG_FEATURE_MONITOR_MODE_SUPPORT := n +endif + ifneq ($(CONFIG_HIF_USB), y) CONFIG_WLAN_LOGGING_SOCK_SVC := y endif