qcacld-3.0: Add Rx thread feature support for Dp component

Add Rx thread and Rx refill thread support for
DP componentization.

Change-Id: I2c0a0f7780280a0c2304f026d2580a81123de312
CRs-Fixed: 3316814
This commit is contained in:
Roopavathi Lingampalli
2022-10-25 11:59:18 +05:30
committed by Madan Koyyalamudi
parent 8211f09db9
commit b81f52931c
14 changed files with 984 additions and 835 deletions

22
Kbuild
View File

@@ -2120,21 +2120,6 @@ endif #LITHIUM/BERYLLIUM
$(call add-wlan-objs,txrx,$(TXRX_OBJS))
############ TXRX 3.0 ############
TXRX3.0_DIR := core/dp/txrx3.0
TXRX3.0_INC := -I$(WLAN_ROOT)/$(TXRX3.0_DIR)
ifeq (y,$(filter y,$(CONFIG_LITHIUM) $(CONFIG_BERYLLIUM)))
TXRX3.0_OBJS := $(TXRX3.0_DIR)/dp_txrx.o
ifeq ($(CONFIG_WLAN_FEATURE_DP_RX_THREADS), y)
TXRX3.0_OBJS += $(TXRX3.0_DIR)/dp_rx_thread.o
endif
endif #LITHIUM
$(call add-wlan-objs,txrx30,$(TXRX3.0_OBJS))
ifeq (y,$(filter y,$(CONFIG_LITHIUM) $(CONFIG_BERYLLIUM)))
############ DP 3.0 ############
DP_INC := -I$(WLAN_COMMON_INC)/dp/inc \
@@ -2570,6 +2555,10 @@ ifeq (y,$(filter y,$(CONFIG_LITHIUM) $(CONFIG_BERYLLIUM)))
WLAN_DP_COMP_OBJS += $(DP_COMP_CORE_DIR)/wlan_dp_prealloc.o
endif
ifeq ($(CONFIG_WLAN_FEATURE_DP_RX_THREADS), y)
WLAN_DP_COMP_OBJS += $(DP_COMP_CORE_DIR)/wlan_dp_rx_thread.o
endif
ifeq ($(CONFIG_RX_FISA), y)
WLAN_DP_COMP_OBJS += $(DP_COMP_CORE_DIR)/wlan_dp_fisa_rx.o
WLAN_DP_COMP_OBJS += $(DP_COMP_CORE_DIR)/wlan_dp_rx_fst.o
@@ -3120,8 +3109,7 @@ INCS += $(WMA_INC) \
$(REGULATORY_INC) \
$(HTC_INC) \
$(DFS_INC) \
$(WCFG_INC) \
$(TXRX3.0_INC)
$(WCFG_INC)
INCS += $(HIF_INC) \
$(BMI_INC) \