|
@@ -74,12 +74,28 @@ ifeq ($(CONFIG_QCA_WIFI_SDIO), y)
|
|
|
CONFIG_ROME_IF = sdio
|
|
|
endif
|
|
|
|
|
|
-ifdef CONFIG_ICNSS
|
|
|
+ifeq ($(CONFIG_ICNSS), m)
|
|
|
+ CONFIG_ICNSS_MODULE := y
|
|
|
+endif
|
|
|
+ifeq ($(CONFIG_CNSS), m)
|
|
|
+ CONFIG_CNSS_MODULE := y
|
|
|
+endif
|
|
|
+ifeq ($(CONFIG_CNSS2), m)
|
|
|
+ CONFIG_CNSS2_MODULE := y
|
|
|
+endif
|
|
|
+ifeq ($(CONFIG_ICNSS2), m)
|
|
|
+ CONFIG_ICNSS2_MODULE := y
|
|
|
+endif
|
|
|
+ifeq ($(CONFIG_CNSS_GENL), m)
|
|
|
+ CONFIG_CNSS_GENL_MODULE := y
|
|
|
+endif
|
|
|
+
|
|
|
+ifeq (y,$(findstring y,$(CONFIG_ICNSS) $(CONFIG_ICNSS_MODULE)))
|
|
|
CONFIG_ROME_IF = snoc
|
|
|
CONFIG_QCA_WIFI_SDIO := n
|
|
|
endif
|
|
|
|
|
|
-ifdef CONFIG_ICNSS2
|
|
|
+ifeq (y,$(findstring y,$(CONFIG_ICNSS2) $(CONFIG_ICNSS2_MODULE)))
|
|
|
CONFIG_ROME_IF = ipci
|
|
|
endif
|
|
|
|
|
@@ -87,16 +103,7 @@ ifdef CONFIG_IPCIE_FW_SIM
|
|
|
CONFIG_ROME_IF = ipci
|
|
|
endif
|
|
|
|
|
|
-ifeq (y,$(findstring y,$(CONFIG_CNSS) $(CONFIG_CNSS2)))
|
|
|
-ifndef CONFIG_ROME_IF
|
|
|
- #use pci as default interface
|
|
|
-ifndef CONFIG_IPCIE_FW_SIM
|
|
|
- CONFIG_ROME_IF = pci
|
|
|
-endif
|
|
|
-endif
|
|
|
-endif
|
|
|
-
|
|
|
-ifeq (m,$(findstring m,$(CONFIG_CNSS2)))
|
|
|
+ifeq (y,$(findstring y,$(CONFIG_CNSS) $(CONFIG_CNSS_MODULE) $(CONFIG_CNSS2) $(CONFIG_CNSS2_MODULE)))
|
|
|
ifndef CONFIG_ROME_IF
|
|
|
#use pci as default interface
|
|
|
ifndef CONFIG_IPCIE_FW_SIM
|
|
@@ -108,7 +115,7 @@ endif
|
|
|
# Make WLAN as open-source driver by default
|
|
|
WLAN_OPEN_SOURCE := y
|
|
|
|
|
|
-ifeq ($(CONFIG_ICNSS), y)
|
|
|
+ifeq (y,$(findstring y,$(CONFIG_ICNSS) $(CONFIG_ICNSS_MODULE)))
|
|
|
CONFIG_HELIUMPLUS := y
|
|
|
CONFIG_64BIT_PADDR := y
|
|
|
CONFIG_FEATURE_TSO := y
|
|
@@ -281,7 +288,9 @@ CONFIG_SAE_SINGLE_PMK := y
|
|
|
#Flag to enable FILS Feature (11ai)
|
|
|
CONFIG_WLAN_FEATURE_FILS := y
|
|
|
ifneq ($(CONFIG_QCA_CLD_WLAN),)
|
|
|
- ifeq (y,$(findstring y,$(CONFIG_CNSS) $(CONFIG_CNSS2) $(CONFIG_ICNSS)$(CONFIG_ICNSS2)))
|
|
|
+ ifeq (y,$(findstring y,$(CONFIG_CNSS) $(CONFIG_CNSS_MODULE) $(CONFIG_CNSS2) \
|
|
|
+ $(CONFIG_CNSS2_MODULE) $(CONFIG_ICNSS) $(CONFIG_ICNSS_MODULE) \
|
|
|
+ $(CONFIG_ICNSS2) $(CONFIG_ICNSS2_MODULE)))
|
|
|
#Flag to enable Protected Management Frames (11w) feature
|
|
|
CONFIG_WLAN_FEATURE_11W := y
|
|
|
#Flag to enable LTE CoEx feature
|
|
@@ -292,16 +301,6 @@ ifneq ($(CONFIG_QCA_CLD_WLAN),)
|
|
|
endif
|
|
|
endif
|
|
|
|
|
|
- ifeq (m,$(findstring m,$(CONFIG_CNSS2) $(CONFIG_ICNSS2)))
|
|
|
- #Flag to enable Protected Management Frames (11w) feature
|
|
|
- CONFIG_WLAN_FEATURE_11W := y
|
|
|
- #Flag to enable LTE CoEx feature
|
|
|
- CONFIG_QCOM_LTE_COEX := y
|
|
|
- ifneq ($(CONFIG_MOBILE_ROUTER), y)
|
|
|
- #Flag to enable LPSS feature
|
|
|
- CONFIG_WLAN_FEATURE_LPSS := y
|
|
|
- endif
|
|
|
- endif
|
|
|
endif
|
|
|
|
|
|
#Flag to enable Protected Management Frames (11w) feature
|
|
@@ -420,7 +419,7 @@ endif
|
|
|
#Whether have QMI support
|
|
|
CONFIG_QMI_SUPPORT := y
|
|
|
|
|
|
-ifeq ($(CONFIG_ICNSS), y)
|
|
|
+ifeq (y,$(findstring y,$(CONFIG_ICNSS) $(CONFIG_ICNSS_MODULE)))
|
|
|
CONFIG_WIFI_3_0_ADRASTEA := y
|
|
|
CONFIG_ADRASTEA_RRI_ON_DDR := y
|
|
|
# Enable athdiag procfs debug support for adrastea
|
|
@@ -935,7 +934,7 @@ CONFIG_WLAN_ALLOCATE_GLOBAL_BUFFERS_DYNAMICALLY := n
|
|
|
CONFIG_WLAN_FEATURE_TWT := y
|
|
|
CONFIG_FW_THERMAL_THROTTLE := y
|
|
|
|
|
|
-ifeq (y,$(findstring y,$(CONFIG_LITHIUM) $(CONFIG_ICNSS)))
|
|
|
+ifeq (y,$(findstring y,$(CONFIG_LITHIUM) $(CONFIG_ICNSS) $(CONFIG_ICNSS_MODULE)))
|
|
|
CONFIG_WLAN_FEATURE_BMI := n
|
|
|
else
|
|
|
CONFIG_WLAN_FEATURE_BMI := y
|
|
@@ -1041,7 +1040,7 @@ CONFIG_DESC_DUP_DETECT_DEBUG := y
|
|
|
CONFIG_DEBUG_RX_RING_BUFFER := y
|
|
|
endif
|
|
|
|
|
|
-ifeq ($(CONFIG_CNSS), y)
|
|
|
+ifeq (y,$(findstring y,$(CONFIG_CNSS) $(CONFIG_CNSS_MODULE)))
|
|
|
ifeq ($(CONFIG_CNSS_SDIO), y)
|
|
|
CONFIG_PLD_SDIO_CNSS_FLAG := y
|
|
|
endif
|
|
@@ -1050,18 +1049,11 @@ CONFIG_PLD_PCIE_CNSS_FLAG := y
|
|
|
endif
|
|
|
endif
|
|
|
|
|
|
-ifeq ($(CONFIG_ICNSS2), y)
|
|
|
+ifeq (y,$(findstring y,$(CONFIG_ICNSS2) $(CONFIG_ICNSS2_MODULE)))
|
|
|
CONFIG_PLD_IPCI_ICNSS_FLAG := y
|
|
|
endif
|
|
|
|
|
|
-ifeq ($(CONFIG_CNSS2), y)
|
|
|
-ifeq ($(CONFIG_HIF_PCI), y)
|
|
|
-CONFIG_PLD_PCIE_CNSS_FLAG := y
|
|
|
-CONFIG_PLD_PCIE_INIT_FLAG := y
|
|
|
-endif
|
|
|
-endif
|
|
|
-
|
|
|
-ifeq ($(CONFIG_CNSS2), m)
|
|
|
+ifeq (y,$(findstring y,$(CONFIG_CNSS2) $(CONFIG_CNSS2_MODULE)))
|
|
|
ifeq ($(CONFIG_HIF_PCI), y)
|
|
|
CONFIG_PLD_PCIE_CNSS_FLAG := y
|
|
|
CONFIG_PLD_PCIE_INIT_FLAG := y
|