diff options
| author | Mohit Khanna <mkhannaqca@codeaurora.org> | 2016-05-17 15:02:09 -0700 |
|---|---|---|
| committer | qcabuildsw <qcabuildsw@localhost> | 2016-08-19 18:33:21 -0700 |
| commit | da4f443792503abecc206ad243b37669fa46be23 (patch) | |
| tree | 308f043f8274689f4056e01f3c530dcb471979b4 | |
| parent | 04bea52a304361cc77789b5b521af95583c3d634 (diff) | |
qcacld-3.0: Add USB bus support (Kbuild)
Add kbuild specific changes for USB bus support.
Change-Id: Icc6e8378ba3cbfca8aeb54b5084840e621639582
CRs-Fixed: 1023663
| -rw-r--r-- | Kbuild | 39 |
1 files changed, 31 insertions, 8 deletions
@@ -234,6 +234,11 @@ ifeq ($(CONFIG_ROME_IF),pci) CONFIG_HIF_PCI := 1 endif +#Enable USB specific APIS +ifeq ($(CONFIG_ROME_IF),usb) + CONFIG_HIF_USB := 1 +endif + #Enable pci read/write config functions ifeq ($(CONFIG_ROME_IF),pci) CONFIG_ATH_PCI := 1 @@ -243,10 +248,6 @@ ifeq ($(CONFIG_ROME_IF),snoc) CONFIG_HIF_SNOC:= 1 endif -ifeq ($(CONFIG_ROME_IF),usb) -#CONFIG_ATH_PCI := 1 -endif - ifneq ($(CONFIG_MOBILE_ROUTER), y) #Enable IBSS support on CLD CONFIG_QCA_IBSS_SUPPORT := 1 @@ -799,6 +800,7 @@ HIF_DISPATCHER_DIR := $(HIF_DIR)/src/dispatcher HIF_PCIE_DIR := $(HIF_DIR)/src/pcie HIF_SNOC_DIR := $(HIF_DIR)/src/snoc +HIF_USB_DIR := $(HIF_DIR)/src/usb HIF_SDIO_DIR := $(HIF_DIR)/src/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) 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) HIF_INC += -I$(WLAN_COMMON_INC)/$(HIF_DISPATCHER_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_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 \ $(WLAN_COMMON_ROOT)/$(HIF_SDIO_DIR)/hif_bmi_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 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_DIR := core/wma @@ -928,6 +946,9 @@ endif ifeq ($(CONFIG_CNSS_SDIO),y) PLD_OBJS += $(PLD_SRC_DIR)/pld_sdio.o endif +ifeq ($(CONFIG_USB), y) +PLD_OBJS += $(PLD_SRC_DIR)/pld_usb.o +endif TARGET_INC := -I$(WLAN_ROOT)/target/inc @@ -1044,12 +1065,15 @@ CDEFINES := -DANI_LITTLE_BYTE_ENDIAN \ -DWMI_INTERFACE_EVENT_LOGGING \ -DATH_SUPPORT_WAPI \ -DWLAN_FEATURE_LINK_LAYER_STATS \ - -DWLAN_LOGGING_SOCK_SVC_ENABLE \ -DFEATURE_WLAN_EXTSCAN \ -DWLAN_FEATURE_MBSSID \ -DCONFIG_160MHZ_SUPPORT \ -DCONFIG_MCL +ifneq ($(CONFIG_HIF_USB), 1) +CDEFINES += -DWLAN_LOGGING_SOCK_SVC_ENABLE +endif + ifeq ($(CONFIG_CNSS), y) ifeq ($(CONFIG_CNSS_SDIO), y) CDEFINES += -DCONFIG_PLD_SDIO_CNSS @@ -1169,7 +1193,6 @@ ifeq ($(CONFIG_HIF_USB), 1) CDEFINES += -DCONFIG_ATH_PROCFS_DIAG_SUPPORT 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 += -DQCA_TX_HTT2_SUPPORT endif ifeq ($(CONFIG_WLAN_FEATURE_11W),y) @@ -1263,8 +1286,8 @@ endif #Enable USB specific APIS ifeq ($(CONFIG_HIF_USB), 1) -CDEFINES += -DHIF_USB -CDEFINES += -DCONFIG_HL_SUPPORT +CDEFINES += -DHIF_USB \ + -DCONFIG_HL_SUPPORT endif #Enable FW logs through ini |
