Browse Source

qcacld-3.0: enable CONFIG_DBR_HOLD_LARGE_MEM for QCA6490

Enable CONFIG_DBR_HOLD_LARGE_MEM for QCA6490, to avoid
large memory allocation failure during idle restart.

Change-Id: I8f504f278bab6f4d974e8cf6b778e6c5ab9ec838
CRs-Fixed: 3101976
Yu Wang 3 years ago
parent
commit
4a0857dacd
2 changed files with 4 additions and 0 deletions
  1. 3 0
      Kbuild
  2. 1 0
      configs/default_defconfig

+ 3 - 0
Kbuild

@@ -2688,6 +2688,9 @@ $(call add-wlan-objs,wma,$(WMA_OBJS))
 
 #######DIRECT_BUFFER_RX#########
 ifeq ($(CONFIG_DIRECT_BUF_RX_ENABLE), y)
+ifeq ($(CONFIG_DBR_HOLD_LARGE_MEM), y)
+cppflags-y += -DDBR_HOLD_LARGE_MEM
+endif
 DBR_DIR = $(WLAN_COMMON_ROOT)/target_if/direct_buf_rx
 UMAC_DBR_INC := -I$(WLAN_COMMON_INC)/target_if/direct_buf_tx/inc
 UMAC_DBR_OBJS := $(DBR_DIR)/src/target_if_direct_buf_rx_api.o \

+ 1 - 0
configs/default_defconfig

@@ -33,6 +33,7 @@ endif
 
 ifeq ($(CONFIG_CNSS_QCA6490), y)
 	CONFIG_DIRECT_BUF_RX_ENABLE := y
+	CONFIG_DBR_HOLD_LARGE_MEM := y
 	CONFIG_WMI_DBR_SUPPORT := y
 	CONFIG_WLAN_CFR_ENABLE := y
 	CONFIG_WLAN_ENH_CFR_ENABLE := y