|
@@ -234,6 +234,11 @@ ifeq ($(CONFIG_ROME_IF),pci)
|
|
CONFIG_HIF_PCI := 1
|
|
CONFIG_HIF_PCI := 1
|
|
endif
|
|
endif
|
|
|
|
|
|
|
|
+#Enable USB specific APIS
|
|
|
|
+ifeq ($(CONFIG_ROME_IF),usb)
|
|
|
|
+ CONFIG_HIF_USB := 1
|
|
|
|
+endif
|
|
|
|
+
|
|
#Enable pci read/write config functions
|
|
#Enable pci read/write config functions
|
|
ifeq ($(CONFIG_ROME_IF),pci)
|
|
ifeq ($(CONFIG_ROME_IF),pci)
|
|
CONFIG_ATH_PCI := 1
|
|
CONFIG_ATH_PCI := 1
|
|
@@ -243,10 +248,6 @@ ifeq ($(CONFIG_ROME_IF),snoc)
|
|
CONFIG_HIF_SNOC:= 1
|
|
CONFIG_HIF_SNOC:= 1
|
|
endif
|
|
endif
|
|
|
|
|
|
-ifeq ($(CONFIG_ROME_IF),usb)
|
|
|
|
-#CONFIG_ATH_PCI := 1
|
|
|
|
-endif
|
|
|
|
-
|
|
|
|
ifneq ($(CONFIG_MOBILE_ROUTER), y)
|
|
ifneq ($(CONFIG_MOBILE_ROUTER), y)
|
|
#Enable IBSS support on CLD
|
|
#Enable IBSS support on CLD
|
|
CONFIG_QCA_IBSS_SUPPORT := 1
|
|
CONFIG_QCA_IBSS_SUPPORT := 1
|
|
@@ -799,6 +800,7 @@ HIF_DISPATCHER_DIR := $(HIF_DIR)/src/dispatcher
|
|
|
|
|
|
HIF_PCIE_DIR := $(HIF_DIR)/src/pcie
|
|
HIF_PCIE_DIR := $(HIF_DIR)/src/pcie
|
|
HIF_SNOC_DIR := $(HIF_DIR)/src/snoc
|
|
HIF_SNOC_DIR := $(HIF_DIR)/src/snoc
|
|
|
|
+HIF_USB_DIR := $(HIF_DIR)/src/usb
|
|
HIF_SDIO_DIR := $(HIF_DIR)/src/sdio
|
|
HIF_SDIO_DIR := $(HIF_DIR)/src/sdio
|
|
|
|
|
|
HIF_SDIO_NATIVE_DIR := $(HIF_SDIO_DIR)/native_sdio
|
|
HIF_SDIO_NATIVE_DIR := $(HIF_SDIO_DIR)/native_sdio
|
|
@@ -819,6 +821,11 @@ HIF_INC += -I$(WLAN_COMMON_INC)/$(HIF_DISPATCHER_DIR)
|
|
HIF_INC += -I$(WLAN_COMMON_INC)/$(HIF_SNOC_DIR)
|
|
HIF_INC += -I$(WLAN_COMMON_INC)/$(HIF_SNOC_DIR)
|
|
endif
|
|
endif
|
|
|
|
|
|
|
|
+ifeq ($(CONFIG_HIF_USB), 1)
|
|
|
|
+HIF_INC += -I$(WLAN_COMMON_INC)/$(HIF_DISPATCHER_DIR)
|
|
|
|
+HIF_INC += -I$(WLAN_COMMON_INC)/$(HIF_USB_DIR)
|
|
|
|
+endif
|
|
|
|
+
|
|
ifeq ($(CONFIG_HIF_SDIO), 1)
|
|
ifeq ($(CONFIG_HIF_SDIO), 1)
|
|
HIF_INC += -I$(WLAN_COMMON_INC)/$(HIF_DISPATCHER_DIR)
|
|
HIF_INC += -I$(WLAN_COMMON_INC)/$(HIF_DISPATCHER_DIR)
|
|
HIF_INC += -I$(WLAN_COMMON_INC)/$(HIF_SDIO_DIR)
|
|
HIF_INC += -I$(WLAN_COMMON_INC)/$(HIF_SDIO_DIR)
|
|
@@ -836,6 +843,11 @@ HIF_CE_OBJS := $(WLAN_COMMON_ROOT)/$(HIF_CE_DIR)/ce_bmi.o \
|
|
$(WLAN_COMMON_ROOT)/$(HIF_CE_DIR)/ce_tasklet.o \
|
|
$(WLAN_COMMON_ROOT)/$(HIF_CE_DIR)/ce_tasklet.o \
|
|
$(WLAN_COMMON_ROOT)/$(HIF_DIR)/src/regtable.o
|
|
$(WLAN_COMMON_ROOT)/$(HIF_DIR)/src/regtable.o
|
|
|
|
|
|
|
|
+HIF_USB_OBJS := $(WLAN_COMMON_ROOT)/$(HIF_USB_DIR)/usbdrv.o \
|
|
|
|
+ $(WLAN_COMMON_ROOT)/$(HIF_USB_DIR)/hif_usb.o \
|
|
|
|
+ $(WLAN_COMMON_ROOT)/$(HIF_USB_DIR)/if_usb.o \
|
|
|
|
+ $(WLAN_COMMON_ROOT)/$(HIF_USB_DIR)/regtable_usb.o
|
|
|
|
+
|
|
HIF_SDIO_OBJS := $(WLAN_COMMON_ROOT)/$(HIF_SDIO_DIR)/hif_sdio_send.o \
|
|
HIF_SDIO_OBJS := $(WLAN_COMMON_ROOT)/$(HIF_SDIO_DIR)/hif_sdio_send.o \
|
|
$(WLAN_COMMON_ROOT)/$(HIF_SDIO_DIR)/hif_bmi_reg_access.o \
|
|
$(WLAN_COMMON_ROOT)/$(HIF_SDIO_DIR)/hif_bmi_reg_access.o \
|
|
$(WLAN_COMMON_ROOT)/$(HIF_SDIO_DIR)/hif_diag_reg_access.o \
|
|
$(WLAN_COMMON_ROOT)/$(HIF_SDIO_DIR)/hif_diag_reg_access.o \
|
|
@@ -879,6 +891,12 @@ HIF_OBJS += $(HIF_COMMON_OBJS)
|
|
HIF_OBJS += $(WLAN_COMMON_ROOT)/$(HIF_DISPATCHER_DIR)/multibus_sdio.o
|
|
HIF_OBJS += $(WLAN_COMMON_ROOT)/$(HIF_DISPATCHER_DIR)/multibus_sdio.o
|
|
endif
|
|
endif
|
|
|
|
|
|
|
|
+ifeq ($(CONFIG_HIF_USB), 1)
|
|
|
|
+HIF_OBJS += $(HIF_USB_OBJS)
|
|
|
|
+HIF_OBJS += $(HIF_COMMON_OBJS)
|
|
|
|
+HIF_OBJS += $(WLAN_COMMON_ROOT)/$(HIF_DISPATCHER_DIR)/multibus_usb.o
|
|
|
|
+endif
|
|
|
|
+
|
|
############ WMA ############
|
|
############ WMA ############
|
|
WMA_DIR := core/wma
|
|
WMA_DIR := core/wma
|
|
|
|
|
|
@@ -928,6 +946,9 @@ endif
|
|
ifeq ($(CONFIG_CNSS_SDIO),y)
|
|
ifeq ($(CONFIG_CNSS_SDIO),y)
|
|
PLD_OBJS += $(PLD_SRC_DIR)/pld_sdio.o
|
|
PLD_OBJS += $(PLD_SRC_DIR)/pld_sdio.o
|
|
endif
|
|
endif
|
|
|
|
+ifeq ($(CONFIG_USB), y)
|
|
|
|
+PLD_OBJS += $(PLD_SRC_DIR)/pld_usb.o
|
|
|
|
+endif
|
|
|
|
|
|
TARGET_INC := -I$(WLAN_ROOT)/target/inc
|
|
TARGET_INC := -I$(WLAN_ROOT)/target/inc
|
|
|
|
|
|
@@ -1044,12 +1065,15 @@ CDEFINES := -DANI_LITTLE_BYTE_ENDIAN \
|
|
-DWMI_INTERFACE_EVENT_LOGGING \
|
|
-DWMI_INTERFACE_EVENT_LOGGING \
|
|
-DATH_SUPPORT_WAPI \
|
|
-DATH_SUPPORT_WAPI \
|
|
-DWLAN_FEATURE_LINK_LAYER_STATS \
|
|
-DWLAN_FEATURE_LINK_LAYER_STATS \
|
|
- -DWLAN_LOGGING_SOCK_SVC_ENABLE \
|
|
|
|
-DFEATURE_WLAN_EXTSCAN \
|
|
-DFEATURE_WLAN_EXTSCAN \
|
|
-DWLAN_FEATURE_MBSSID \
|
|
-DWLAN_FEATURE_MBSSID \
|
|
-DCONFIG_160MHZ_SUPPORT \
|
|
-DCONFIG_160MHZ_SUPPORT \
|
|
-DCONFIG_MCL
|
|
-DCONFIG_MCL
|
|
|
|
|
|
|
|
+ifneq ($(CONFIG_HIF_USB), 1)
|
|
|
|
+CDEFINES += -DWLAN_LOGGING_SOCK_SVC_ENABLE
|
|
|
|
+endif
|
|
|
|
+
|
|
ifeq ($(CONFIG_CNSS), y)
|
|
ifeq ($(CONFIG_CNSS), y)
|
|
ifeq ($(CONFIG_CNSS_SDIO), y)
|
|
ifeq ($(CONFIG_CNSS_SDIO), y)
|
|
CDEFINES += -DCONFIG_PLD_SDIO_CNSS
|
|
CDEFINES += -DCONFIG_PLD_SDIO_CNSS
|
|
@@ -1169,7 +1193,6 @@ ifeq ($(CONFIG_HIF_USB), 1)
|
|
CDEFINES += -DCONFIG_ATH_PROCFS_DIAG_SUPPORT
|
|
CDEFINES += -DCONFIG_ATH_PROCFS_DIAG_SUPPORT
|
|
CDEFINES += -DQCA_SUPPORT_OL_RX_REORDER_TIMEOUT
|
|
CDEFINES += -DQCA_SUPPORT_OL_RX_REORDER_TIMEOUT
|
|
CDEFINES += -DCONFIG_ATH_PCIE_MAX_PERF=0 -DCONFIG_ATH_PCIE_AWAKE_WHILE_DRIVER_LOAD=0 -DCONFIG_DISABLE_CDC_MAX_PERF_WAR=0
|
|
CDEFINES += -DCONFIG_ATH_PCIE_MAX_PERF=0 -DCONFIG_ATH_PCIE_AWAKE_WHILE_DRIVER_LOAD=0 -DCONFIG_DISABLE_CDC_MAX_PERF_WAR=0
|
|
-CDEFINES += -DQCA_TX_HTT2_SUPPORT
|
|
|
|
endif
|
|
endif
|
|
|
|
|
|
ifeq ($(CONFIG_WLAN_FEATURE_11W),y)
|
|
ifeq ($(CONFIG_WLAN_FEATURE_11W),y)
|
|
@@ -1263,8 +1286,8 @@ endif
|
|
|
|
|
|
#Enable USB specific APIS
|
|
#Enable USB specific APIS
|
|
ifeq ($(CONFIG_HIF_USB), 1)
|
|
ifeq ($(CONFIG_HIF_USB), 1)
|
|
-CDEFINES += -DHIF_USB
|
|
|
|
-CDEFINES += -DCONFIG_HL_SUPPORT
|
|
|
|
|
|
+CDEFINES += -DHIF_USB \
|
|
|
|
+ -DCONFIG_HL_SUPPORT
|
|
endif
|
|
endif
|
|
|
|
|
|
#Enable FW logs through ini
|
|
#Enable FW logs through ini
|