qcacld-3.0: Add Kbuild options for DCS
1) Add optional code compilation for Dynamic ACS(DCS) module. 2) Add Kbuild option(CONFIG_DCS) to control whether DCS code should be compiled. Change-Id: Ia594db21fef43a8ef6e90afb4191f50ba42f74b7 CRs-Fixed: 2604529
This commit is contained in:
parent
1b3be2948e
commit
d929ee2159
30
Kbuild
30
Kbuild
@ -89,6 +89,10 @@ HDD_OBJS += $(HDD_SRC_DIR)/wlan_hdd_wext.o \
|
|||||||
$(HDD_SRC_DIR)/wlan_hdd_hostapd_wext.o
|
$(HDD_SRC_DIR)/wlan_hdd_hostapd_wext.o
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_DCS), y)
|
||||||
|
HDD_OBJS += $(HDD_SRC_DIR)/wlan_hdd_dcs.o
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_FEATURE_WLAN_EXTSCAN), y)
|
ifeq ($(CONFIG_FEATURE_WLAN_EXTSCAN), y)
|
||||||
HDD_OBJS += $(HDD_SRC_DIR)/wlan_hdd_ext_scan.o
|
HDD_OBJS += $(HDD_SRC_DIR)/wlan_hdd_ext_scan.o
|
||||||
endif
|
endif
|
||||||
@ -1301,6 +1305,11 @@ WMI_OBJS += $(WMI_OBJ_DIR)/wmi_unified_interop_issues_ap_api.o
|
|||||||
WMI_OBJS += $(WMI_OBJ_DIR)/wmi_unified_interop_issues_ap_tlv.o
|
WMI_OBJS += $(WMI_OBJ_DIR)/wmi_unified_interop_issues_ap_tlv.o
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_DCS), y)
|
||||||
|
WMI_OBJS += $(WMI_OBJ_DIR)/wmi_unified_dcs_api.o
|
||||||
|
WMI_OBJS += $(WMI_OBJ_DIR)/wmi_unified_dcs_tlv.o
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_QCACLD_FEATURE_NAN), y)
|
ifeq ($(CONFIG_QCACLD_FEATURE_NAN), y)
|
||||||
WMI_OBJS += $(WMI_OBJ_DIR)/wmi_unified_nan_api.o
|
WMI_OBJS += $(WMI_OBJ_DIR)/wmi_unified_nan_api.o
|
||||||
WMI_OBJS += $(WMI_OBJ_DIR)/wmi_unified_nan_tlv.o
|
WMI_OBJS += $(WMI_OBJ_DIR)/wmi_unified_nan_tlv.o
|
||||||
@ -1604,6 +1613,22 @@ CP_STATS_OBJS := $(CP_STATS_TGT_SRC)/target_if_mc_cp_stats.o \
|
|||||||
$(CP_STATS_DISPATCHER_SRC)/wlan_cp_stats_mc_ucfg_api.o
|
$(CP_STATS_DISPATCHER_SRC)/wlan_cp_stats_mc_ucfg_api.o
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
###### DCS ######
|
||||||
|
DCS_TGT_IF_SRC := $(WLAN_COMMON_ROOT)/target_if/dcs/src
|
||||||
|
DCS_CORE_SRC := $(WLAN_COMMON_ROOT)/umac/dcs/core/src
|
||||||
|
DCS_DISP_SRC := $(WLAN_COMMON_ROOT)/umac/dcs/dispatcher/src
|
||||||
|
|
||||||
|
DCS_TGT_IF_INC := -I$(WLAN_COMMON_INC)/target_if/dcs/inc
|
||||||
|
DCS_DISP_INC := -I$(WLAN_COMMON_INC)/umac/dcs/dispatcher/inc
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_DCS), y)
|
||||||
|
DCS_OBJS := $(DCS_TGT_IF_SRC)/target_if_dcs.o \
|
||||||
|
$(DCS_CORE_SRC)/wlan_dcs.o \
|
||||||
|
$(DCS_DISP_SRC)/wlan_dcs_init_deinit_api.o \
|
||||||
|
$(DCS_DISP_SRC)/wlan_dcs_ucfg_api.o \
|
||||||
|
$(DCS_DISP_SRC)/wlan_dcs_tgt_api.o
|
||||||
|
endif
|
||||||
|
|
||||||
###### COMPONENT CP STATS ########
|
###### COMPONENT CP STATS ########
|
||||||
COMP_CP_STATS_DISPATCHER_INC := -I$(WLAN_ROOT)/components/cp_stats/dispatcher/inc
|
COMP_CP_STATS_DISPATCHER_INC := -I$(WLAN_ROOT)/components/cp_stats/dispatcher/inc
|
||||||
|
|
||||||
@ -2043,6 +2068,9 @@ INCS += $(CP_STATS_OS_IF_INC)
|
|||||||
INCS += $(CP_STATS_TGT_INC)
|
INCS += $(CP_STATS_TGT_INC)
|
||||||
INCS += $(CP_STATS_DISPATCHER_INC)
|
INCS += $(CP_STATS_DISPATCHER_INC)
|
||||||
INCS += $(COMP_CP_STATS_DISPATCHER_INC)
|
INCS += $(COMP_CP_STATS_DISPATCHER_INC)
|
||||||
|
################ Dynamic ACS ####################
|
||||||
|
INCS += $(DCS_TGT_IF_INC)
|
||||||
|
INCS += $(DCS_DISP_INC)
|
||||||
################ INTEROP ISSUES AP ################
|
################ INTEROP ISSUES AP ################
|
||||||
INCS += $(INTEROP_ISSUES_AP_OS_IF_INC)
|
INCS += $(INTEROP_ISSUES_AP_OS_IF_INC)
|
||||||
INCS += $(INTEROP_ISSUES_AP_TGT_INC)
|
INCS += $(INTEROP_ISSUES_AP_TGT_INC)
|
||||||
@ -2155,6 +2183,7 @@ endif
|
|||||||
OBJS += $(UMAC_OBJMGR_OBJS)
|
OBJS += $(UMAC_OBJMGR_OBJS)
|
||||||
OBJS += $(WIFI_POS_OBJS)
|
OBJS += $(WIFI_POS_OBJS)
|
||||||
OBJS += $(CP_STATS_OBJS)
|
OBJS += $(CP_STATS_OBJS)
|
||||||
|
OBJS += $(DCS_OBJS)
|
||||||
OBJS += $(INTEROP_ISSUES_AP_OBJS)
|
OBJS += $(INTEROP_ISSUES_AP_OBJS)
|
||||||
OBJS += $(WLAN_NAN_OBJS)
|
OBJS += $(WLAN_NAN_OBJS)
|
||||||
OBJS += $(UMAC_MGMT_TXRX_OBJS)
|
OBJS += $(UMAC_MGMT_TXRX_OBJS)
|
||||||
@ -2281,6 +2310,7 @@ cppflags-$(CONFIG_WLAN_LOGGING_SOCK_SVC) += -DWLAN_LOGGING_SOCK_SVC_ENABLE
|
|||||||
cppflags-$(CONFIG_WLAN_LOGGING_BUFFERS_DYNAMICALLY) += -DWLAN_LOGGING_BUFFERS_DYNAMICALLY
|
cppflags-$(CONFIG_WLAN_LOGGING_BUFFERS_DYNAMICALLY) += -DWLAN_LOGGING_BUFFERS_DYNAMICALLY
|
||||||
cppflags-$(CONFIG_WLAN_FEATURE_FILS) += -DWLAN_FEATURE_FILS_SK
|
cppflags-$(CONFIG_WLAN_FEATURE_FILS) += -DWLAN_FEATURE_FILS_SK
|
||||||
cppflags-$(CONFIG_CP_STATS) += -DQCA_SUPPORT_CP_STATS
|
cppflags-$(CONFIG_CP_STATS) += -DQCA_SUPPORT_CP_STATS
|
||||||
|
cppflags-$(CONFIG_DCS) += -DDCS_INTERFERENCE_DETECTION
|
||||||
cppflags-$(CONFIG_FEATURE_INTEROP_ISSUES_AP) += -DWLAN_FEATURE_INTEROP_ISSUES_AP
|
cppflags-$(CONFIG_FEATURE_INTEROP_ISSUES_AP) += -DWLAN_FEATURE_INTEROP_ISSUES_AP
|
||||||
cppflags-$(CONFIG_FEATURE_MEMDUMP_ENABLE) += -DWLAN_FEATURE_MEMDUMP_ENABLE
|
cppflags-$(CONFIG_FEATURE_MEMDUMP_ENABLE) += -DWLAN_FEATURE_MEMDUMP_ENABLE
|
||||||
cppflags-$(CONFIG_FEATURE_FW_LOG_PARSING) += -DFEATURE_FW_LOG_PARSING
|
cppflags-$(CONFIG_FEATURE_FW_LOG_PARSING) += -DFEATURE_FW_LOG_PARSING
|
||||||
|
@ -620,6 +620,9 @@ endif
|
|||||||
|
|
||||||
CONFIG_CP_STATS := y
|
CONFIG_CP_STATS := y
|
||||||
|
|
||||||
|
#Flag to enable compilation of DCS module
|
||||||
|
CONFIG_DCS := y
|
||||||
|
|
||||||
CONFIG_FEATURE_WLAN_WAPI := y
|
CONFIG_FEATURE_WLAN_WAPI := y
|
||||||
|
|
||||||
CONFIG_AGEIE_ON_SCAN_RESULTS := y
|
CONFIG_AGEIE_ON_SCAN_RESULTS := y
|
||||||
|
Loading…
Reference in New Issue
Block a user