qcacld-3.0: clean up build options fit into emulation platform

Introduced emulation specific flag

Change-Id: I6783f43974274ff8c9d0265133339a8d8a33329b
CRs-fixed: 1086846
This commit is contained in:
Leo Chang
2016-11-11 14:35:03 -08:00
committed by qcabuildsw
parent 48968d9c81
commit 395cbb57fa

54
Kbuild
View File

@@ -6,7 +6,9 @@ else
KERNEL_BUILD := 0 KERNEL_BUILD := 0
endif endif
ifeq ($(CONFIG_CNSS_QCA6290), y)
CONFIG_LITHIUM := y CONFIG_LITHIUM := y
endif
ifeq ($(CONFIG_CLD_HL_SDIO_CORE), y) ifeq ($(CONFIG_CLD_HL_SDIO_CORE), y)
CONFIG_QCA_WIFI_SDIO := 1 CONFIG_QCA_WIFI_SDIO := 1
@@ -27,13 +29,6 @@ ifndef CONFIG_ROME_IF
endif endif
endif endif
ifneq (y, $(CONFIG_ARCH_MSM))
ifndef CONFIG_ROME_IF
#use pci as default interface
CONFIG_ROME_IF = pci
endif
endif
ifeq ($(KERNEL_BUILD),1) ifeq ($(KERNEL_BUILD),1)
# These are provided in external module based builds # These are provided in external module based builds
# Need to explicitly define for Kernel-based builds # Need to explicitly define for Kernel-based builds
@@ -126,18 +121,6 @@ ifeq ($(KERNEL_BUILD), 0)
CONFIG_WLAN_FEATURE_LPSS := y CONFIG_WLAN_FEATURE_LPSS := y
endif endif
endif endif
ifneq (y, $(CONFIG_ARCH_MSM))
#Flag to enable Protected Managment Frames (11w) feature
CONFIG_WLAN_FEATURE_11W := y
#Flag to enable LTE CoEx feature
CONFIG_QCOM_LTE_COEX := y
ifneq ($(CONFIG_MOBILE_ROUTER), y)
#Flag to enable LPSS feature
CONFIG_WLAN_FEATURE_LPSS := y
endif
endif
endif endif
#Flag to enable Protected Managment Frames (11w) feature #Flag to enable Protected Managment Frames (11w) feature
@@ -187,7 +170,7 @@ ifneq ($(CONFIG_ROME_IF),sdio)
CONFIG_WLAN_FASTPATH := y CONFIG_WLAN_FASTPATH := y
# Flag to enable NAPI # Flag to enable NAPI
ifdef CONFIG_LITHIUM ifeq (y,$(CONFIG_LITHIUM))
CONFIG_WLAN_NAPI := n CONFIG_WLAN_NAPI := n
CONFIG_WLAN_NAPI_DEBUG := n CONFIG_WLAN_NAPI_DEBUG := n
else else
@@ -221,11 +204,7 @@ endif
endif endif
# If not set, assume, Common driver is with in the build tree # If not set, assume, Common driver is with in the build tree
ifeq (y, $(CONFIG_ARCH_MSM))
WLAN_COMMON_ROOT ?= qca-wifi-host-cmn WLAN_COMMON_ROOT ?= qca-wifi-host-cmn
else
WLAN_COMMON_ROOT ?= ../qca-wifi-host-cmn
endif
WLAN_COMMON_INC ?= $(WLAN_ROOT)/$(WLAN_COMMON_ROOT) WLAN_COMMON_INC ?= $(WLAN_ROOT)/$(WLAN_COMMON_ROOT)
ifneq ($(CONFIG_MOBILE_ROUTER), y) ifneq ($(CONFIG_MOBILE_ROUTER), y)
@@ -270,9 +249,6 @@ endif
#Enable PCI specific APIS (dma, etc) #Enable PCI specific APIS (dma, etc)
ifeq ($(CONFIG_ROME_IF),pci) ifeq ($(CONFIG_ROME_IF),pci)
CONFIG_HIF_PCI := 1 CONFIG_HIF_PCI := 1
ifneq (y,$(CONFIG_ARCH_MSM))
CONFIG_HIF_AHB := 1
endif
endif endif
#Enable USB specific APIS #Enable USB specific APIS
@@ -941,12 +917,6 @@ endif
HIF_PCIE_OBJS := $(WLAN_COMMON_ROOT)/$(HIF_PCIE_DIR)/if_pci.o HIF_PCIE_OBJS := $(WLAN_COMMON_ROOT)/$(HIF_PCIE_DIR)/if_pci.o
HIF_SNOC_OBJS := $(WLAN_COMMON_ROOT)/$(HIF_SNOC_DIR)/if_snoc.o HIF_SNOC_OBJS := $(WLAN_COMMON_ROOT)/$(HIF_SNOC_DIR)/if_snoc.o
ifeq ($(CONFIG_HIF_AHB), 1)
HIF_AHB_OBJS := $(WLAN_COMMON_ROOT)/$(HIF_SNOC_DIR)/if_ahb.o \
$(WLAN_COMMON_ROOT)/$(HIF_SNOC_DIR)/if_ahb_reset.o
endif
HIF_SDIO_OBJS += $(WLAN_COMMON_ROOT)/$(HIF_SDIO_DIR)/if_sdio.o HIF_SDIO_OBJS += $(WLAN_COMMON_ROOT)/$(HIF_SDIO_DIR)/if_sdio.o
HIF_OBJS += $(WLAN_COMMON_ROOT)/$(HIF_DISPATCHER_DIR)/multibus.o HIF_OBJS += $(WLAN_COMMON_ROOT)/$(HIF_DISPATCHER_DIR)/multibus.o
@@ -959,13 +929,6 @@ HIF_OBJS += $(HIF_CE_OBJS)
HIF_OBJS += $(WLAN_COMMON_ROOT)/$(HIF_DISPATCHER_DIR)/multibus_pci.o HIF_OBJS += $(WLAN_COMMON_ROOT)/$(HIF_DISPATCHER_DIR)/multibus_pci.o
endif endif
ifeq ($(CONFIG_HIF_AHB), 1)
HIF_OBJS += $(HIF_AHB_OBJS)
HIF_OBJS += $(HIF_COMMON_OBJS)
HIF_OBJS += $(HIF_CE_OBJS)
HIF_OBJS += $(WLAN_COMMON_ROOT)/$(HIF_DISPATCHER_DIR)/multibus_ahb.o
endif
ifeq ($(CONFIG_HIF_SNOC), 1) ifeq ($(CONFIG_HIF_SNOC), 1)
HIF_OBJS += $(HIF_SNOC_OBJS) HIF_OBJS += $(HIF_SNOC_OBJS)
HIF_OBJS += $(HIF_COMMON_OBJS) HIF_OBJS += $(HIF_COMMON_OBJS)
@@ -1228,10 +1191,8 @@ endif
endif endif
ifeq (y,$(findstring y,$(CONFIG_ARCH_MSM) $(CONFIG_ARCH_QCOM))) ifeq (y,$(findstring y,$(CONFIG_ARCH_MSM) $(CONFIG_ARCH_QCOM)))
ifeq (y,$(CONFIG_ARCH_MSM))
CDEFINES += -DMSM_PLATFORM CDEFINES += -DMSM_PLATFORM
endif endif
endif
CDEFINES += -DQCA_SUPPORT_TXRX_LOCAL_PEER_ID CDEFINES += -DQCA_SUPPORT_TXRX_LOCAL_PEER_ID
@@ -1380,10 +1341,6 @@ ifeq ($(CONFIG_HIF_SNOC), 1)
CDEFINES += -DHIF_SNOC CDEFINES += -DHIF_SNOC
endif endif
ifeq ($(CONFIG_HIF_AHB), 1)
CDEFINES += -DHIF_AHB
endif
#Enable High Latency related Flags #Enable High Latency related Flags
ifeq ($(CONFIG_QCA_WIFI_SDIO), 1) ifeq ($(CONFIG_QCA_WIFI_SDIO), 1)
CDEFINES += -DCONFIG_HL_SUPPORT \ CDEFINES += -DCONFIG_HL_SUPPORT \
@@ -1613,10 +1570,6 @@ endif
endif endif
endif endif
ifeq (y,$(filter y,$(CONFIG_LITHIUM),$(CONFIG_64BIT_PADDR)))
CONFIG_FEATURE_TSO := y
endif
ifeq ($(CONFIG_FEATURE_TSO),y) ifeq ($(CONFIG_FEATURE_TSO),y)
CDEFINES += -DFEATURE_TSO CDEFINES += -DFEATURE_TSO
endif endif
@@ -1663,6 +1616,7 @@ endif
ifeq ($(CONFIG_LITHIUM),y) ifeq ($(CONFIG_LITHIUM),y)
CDEFINES += -DQCA6290_HEADERS_DEF CDEFINES += -DQCA6290_HEADERS_DEF
CDEFINES += -DQCA_WIFI_QCA8074 CDEFINES += -DQCA_WIFI_QCA8074
CDEFINES += -DQCA_WIFI_NAPIER_EMULATION
CDEFINES += -DQCA_WIFI_QCA8074_VP CDEFINES += -DQCA_WIFI_QCA8074_VP
endif endif