ソースを参照

qcacld-3.0: Add CONFIG_QCACLD_FEATURE_SON dependency configs

Enable configs which are needed by SON, if SON is enabled.

Change-Id: Ib781804a03472aa8c4ab7cdef0a5a4e6e89dcc7e
CRs-Fixed: 3062225
Bing Sun 3 年 前
コミット
2b7fe880eb
2 ファイル変更21 行追加0 行削除
  1. 8 0
      Kbuild
  2. 13 0
      configs/default_defconfig

+ 8 - 0
Kbuild

@@ -2137,6 +2137,11 @@ ifeq ($(CONFIG_FEATURE_MEC), y)
 DP_OBJS += $(DP_SRC)/dp_txrx_wds.o
 endif
 
+ifeq ($(CONFIG_QCACLD_FEATURE_SON), y)
+DP_OBJS += $(WLAN_COMMON_ROOT)/dp/cmn_dp_api/dp_ratetable.o
+DP_INC += -I$(WLAN_COMMON_INC)/dp/cmn_dp_api
+endif
+
 endif #LITHIUM
 
 $(call add-wlan-objs,dp,$(DP_OBJS))
@@ -4023,6 +4028,9 @@ cppflags-$(CONFIG_WORD_BASED_TLV) += -DCONFIG_WORD_BASED_TLV
 cppflags-$(CONFIG_WLAN_SKIP_BAR_UPDATE) += -DWLAN_SKIP_BAR_UPDATE
 cppflags-$(CONFIG_WLAN_TRACEPOINTS) += -DWLAN_TRACEPOINTS
 
+cppflags-$(CONFIG_QCACLD_FEATURE_SON) += -DFEATURE_PERPKT_INFO
+cppflags-$(CONFIG_QCACLD_FEATURE_SON) += -DQCA_ENHANCED_STATS_SUPPORT
+
 ifdef CONFIG_MAX_LOGS_PER_SEC
 ccflags-y += -DWLAN_MAX_LOGS_PER_SEC=$(CONFIG_MAX_LOGS_PER_SEC)
 endif

+ 13 - 0
configs/default_defconfig

@@ -360,7 +360,11 @@ endif
 CONFIG_WLAN_FEATURE_MEDIUM_ASSESS := y
 
 #Disable the Export Symbol config
+ifeq ($(CONFIG_QCACLD_FEATURE_SON), y)
+CONFIG_WLAN_DISABLE_EXPORT_SYMBOL := n
+else
 CONFIG_WLAN_DISABLE_EXPORT_SYMBOL := y
+endif
 
 CONFIG_QCACLD_FEATURE_GREEN_AP := y
 #Flag to enable Android Packet Filtering
@@ -1500,3 +1504,12 @@ ifeq ($(CONFIG_LITHIUM), y)
 CONFIG_DP_TX_TRACKING := y
 CONFIG_DP_RX_DELIVER_ALL_OOR_FRAMES := y
 endif
+
+ifeq ($(CONFIG_QCACLD_FEATURE_SON), y)
+CONFIG_WDI_EVENT_ENABLE := y
+CONFIG_FEATURE_MONITOR_MODE_SUPPORT := y
+CONFIG_WIFI_MONITOR_SUPPORT := y
+CONFIG_DCS := y
+CONFIG_BYPASS_WDS_OL_OPS := y
+CONFIG_WDS_CONV_TARGET_IF_OPS_ENABLE := y
+endif