From af1260fb4d8308b56b4bbd8e18ec9aa54dfed31d Mon Sep 17 00:00:00 2001 From: Nirav Shah Date: Thu, 13 Sep 2018 23:28:13 +0530 Subject: [PATCH] qcacld-3.0: CE services separation for legacy and lithium architecture CE service file includes APIs for both legacy and lithium architecture. Legacy service APIs compiled for lithium architecture. Separate the CE services into legacy and srng and selectively compile required files. Change-Id: Iad6b6c7cef7520e1e7b74da83805290eddcbabf6 CRs-Fixed: 2304556 --- Kbuild | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Kbuild b/Kbuild index cea983ff82b3d..b182c78e2c839 100644 --- a/Kbuild +++ b/Kbuild @@ -1426,6 +1426,8 @@ HIF_CE_OBJS += $(WLAN_COMMON_ROOT)/$(HIF_DIR)/src/qca6390def.o endif HIF_CE_OBJS += $(WLAN_COMMON_ROOT)/$(HIF_CE_DIR)/ce_service_srng.o +else +HIF_CE_OBJS += $(WLAN_COMMON_ROOT)/$(HIF_CE_DIR)/ce_service_legacy.o endif HIF_USB_OBJS := $(WLAN_COMMON_ROOT)/$(HIF_USB_DIR)/usbdrv.o \ @@ -2265,6 +2267,8 @@ cppflags-$(CONFIG_HIF_REG_WINDOW_SUPPORT) += -DHIF_REG_WINDOW_SUPPORT cppflags-$(CONFIG_WLAN_ALLOCATE_GLOBAL_BUFFERS_DYNAMICALLY) += -DWLAN_ALLOCATE_GLOBAL_BUFFERS_DYNAMICALLY ccflags-$(CONFIG_QCA_LL_TX_FLOW_CONTROL_RESIZE) += -DQCA_LL_TX_FLOW_CONTROL_RESIZE +ccflags-$(CONFIG_HIF_PCI) += -DCE_SVC_CMN_INIT +ccflags-$(CONFIG_HIF_SNOC) += -DCE_SVC_CMN_INIT ifeq ($(CONFIG_QCA6290_11AX), y) cppflags-y += -DQCA_WIFI_QCA6290_11AX