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
This commit is contained in:
parent
6b0ed167ad
commit
af1260fb4d
4
Kbuild
4
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
|
||||
|
Loading…
Reference in New Issue
Block a user