summaryrefslogtreecommitdiff
path: root/Kbuild
diff options
context:
space:
mode:
authorLeo Chang <leochang@codeaurora.org>2016-11-11 14:35:03 -0800
committerqcabuildsw <qcabuildsw@localhost>2016-11-21 15:20:10 -0800
commit395cbb57faaec371781e318950c24bb83ac2c0a6 (patch)
treec7a976a15cb03d075fc9877d99ec352ab5084c78 /Kbuild
parent48968d9c8120dfd0dcb760ae7a702b510e997585 (diff)
downloadqcacld-395cbb57faaec371781e318950c24bb83ac2c0a6.tar.gz
qcacld-3.0: clean up build options fit into emulation platform
Introduced emulation specific flag Change-Id: I6783f43974274ff8c9d0265133339a8d8a33329b CRs-fixed: 1086846
Diffstat (limited to 'Kbuild')
-rw-r--r--Kbuild56
1 files changed, 5 insertions, 51 deletions
diff --git a/Kbuild b/Kbuild
index ee984a4734..0d0235cef6 100644
--- a/Kbuild
+++ b/Kbuild
@@ -6,7 +6,9 @@ else
KERNEL_BUILD := 0
endif
-CONFIG_LITHIUM := y
+ifeq ($(CONFIG_CNSS_QCA6290), y)
+ CONFIG_LITHIUM := y
+endif
ifeq ($(CONFIG_CLD_HL_SDIO_CORE), y)
CONFIG_QCA_WIFI_SDIO := 1
@@ -27,13 +29,6 @@ ifndef CONFIG_ROME_IF
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)
# These are provided in external module based builds
# Need to explicitly define for Kernel-based builds
@@ -126,18 +121,6 @@ ifeq ($(KERNEL_BUILD), 0)
CONFIG_WLAN_FEATURE_LPSS := y
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
#Flag to enable Protected Managment Frames (11w) feature
@@ -187,7 +170,7 @@ ifneq ($(CONFIG_ROME_IF),sdio)
CONFIG_WLAN_FASTPATH := y
# Flag to enable NAPI
-ifdef CONFIG_LITHIUM
+ifeq (y,$(CONFIG_LITHIUM))
CONFIG_WLAN_NAPI := n
CONFIG_WLAN_NAPI_DEBUG := n
else
@@ -221,11 +204,7 @@ endif
endif
# If not set, assume, Common driver is with in the build tree
-ifeq (y, $(CONFIG_ARCH_MSM))
WLAN_COMMON_ROOT ?= qca-wifi-host-cmn
-else
-WLAN_COMMON_ROOT ?= ../qca-wifi-host-cmn
-endif
WLAN_COMMON_INC ?= $(WLAN_ROOT)/$(WLAN_COMMON_ROOT)
ifneq ($(CONFIG_MOBILE_ROUTER), y)
@@ -270,9 +249,6 @@ endif
#Enable PCI specific APIS (dma, etc)
ifeq ($(CONFIG_ROME_IF),pci)
CONFIG_HIF_PCI := 1
-ifneq (y,$(CONFIG_ARCH_MSM))
- CONFIG_HIF_AHB := 1
-endif
endif
#Enable USB specific APIS
@@ -941,12 +917,6 @@ endif
HIF_PCIE_OBJS := $(WLAN_COMMON_ROOT)/$(HIF_PCIE_DIR)/if_pci.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_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
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)
HIF_OBJS += $(HIF_SNOC_OBJS)
HIF_OBJS += $(HIF_COMMON_OBJS)
@@ -1228,10 +1191,8 @@ endif
endif
ifeq (y,$(findstring y,$(CONFIG_ARCH_MSM) $(CONFIG_ARCH_QCOM)))
-ifeq (y,$(CONFIG_ARCH_MSM))
CDEFINES += -DMSM_PLATFORM
endif
-endif
CDEFINES += -DQCA_SUPPORT_TXRX_LOCAL_PEER_ID
@@ -1380,10 +1341,6 @@ ifeq ($(CONFIG_HIF_SNOC), 1)
CDEFINES += -DHIF_SNOC
endif
-ifeq ($(CONFIG_HIF_AHB), 1)
-CDEFINES += -DHIF_AHB
-endif
-
#Enable High Latency related Flags
ifeq ($(CONFIG_QCA_WIFI_SDIO), 1)
CDEFINES += -DCONFIG_HL_SUPPORT \
@@ -1613,10 +1570,6 @@ endif
endif
endif
-ifeq (y,$(filter y,$(CONFIG_LITHIUM),$(CONFIG_64BIT_PADDR)))
-CONFIG_FEATURE_TSO := y
-endif
-
ifeq ($(CONFIG_FEATURE_TSO),y)
CDEFINES += -DFEATURE_TSO
endif
@@ -1663,6 +1616,7 @@ endif
ifeq ($(CONFIG_LITHIUM),y)
CDEFINES += -DQCA6290_HEADERS_DEF
CDEFINES += -DQCA_WIFI_QCA8074
+CDEFINES += -DQCA_WIFI_NAPIER_EMULATION
CDEFINES += -DQCA_WIFI_QCA8074_VP
endif