qcacld-3.0: Support southbound interface

Attach southbound interface. Each individual component is supposed
to define tx_ops and rx_ops function to attach with southbound.

Change-Id: I622a53ab76bc3bab3774e90569af53ad49b95053
CRs-Fixed: 1096553
Este commit está contenido en:
Frank Liu
2016-11-23 15:58:44 +08:00
cometido por qcabuildsw
padre 32cd2a4a30
commit 65b17d9609
Se han modificado 3 ficheros con 104 adiciones y 0 borrados

22
Kbuild
Ver fichero

@@ -717,6 +717,16 @@ QDF_OBJS := $(QDF_OBJ_DIR)/qdf_defer.o \
$(QDF_OBJ_DIR)/qdf_threads.o \
$(QDF_OBJ_DIR)/qdf_trace.o
############ UMAC_DISP ############
UMAC_DISP_DIR := umac/global_umac_dispatcher/lmac_if
UMAC_DISP_INC_DIR := $(UMAC_DISP_DIR)/inc
UMAC_DISP_SRC_DIR := $(UMAC_DISP_DIR)/src
UMAC_DISP_OBJ_DIR := $(WLAN_COMMON_ROOT)/$(UMAC_DISP_SRC_DIR)
UMAC_DISP_INC := -I$(WLAN_COMMON_INC)/$(UMAC_DISP_INC_DIR)
UMAC_DISP_OBJS := $(UMAC_DISP_OBJ_DIR)/wlan_lmac_if.o
############ CDS (Connectivity driver services) ############
CDS_DIR := core/cds
CDS_INC_DIR := $(CDS_DIR)/inc
@@ -1096,6 +1106,10 @@ ifeq ($(BUILD_DIAG_VERSION), 1)
INCS += $(HOST_DIAG_LOG_INC)
endif
ifeq ($(CONFIG_WLAN_CONVERGED_INTERFACE), y)
INCS += $(UMAC_DISP_INC)
endif
OBJS := $(HDD_OBJS) \
$(EPPING_OBJS) \
$(MAC_OBJS) \
@@ -1134,6 +1148,10 @@ ifeq ($(BUILD_DIAG_VERSION), 1)
OBJS += $(HOST_DIAG_LOG_OBJS)
endif
ifeq ($(CONFIG_WLAN_CONVERGED_INTERFACE), y)
OBJS += $(UMAC_DISP_OBJS)
endif
OBJS += $(DP_OBJS) \
$(WCFG_OBJS)
@@ -1407,6 +1425,10 @@ ifeq ($(CONFIG_WLAN_FEATURE_DSRC), y)
CDEFINES += -DWLAN_FEATURE_DSRC
endif
ifeq ($(CONFIG_WLAN_CONVERGED_INTERFACE), y)
CDEFINES += -DWLAN_CONVERGED_INTERFACE
endif
#Enable USB specific APIS
ifeq ($(CONFIG_HIF_USB), 1)
CDEFINES += -DHIF_USB \