Эх сурвалжийг харах

qcacld-3.0: Disable Optional wifi datapath feature

This change disables IPA offload and optional
wifi datapath feature. This change will be used
until kernel changes are merged.

Change-Id: Ib47d69ba8da2e1fa3f0a1bd05926bbf3d74f51e4
CRs-Fixed: 3401190
Namita Nair 2 жил өмнө
parent
commit
5e819e461c
2 өөрчлөгдсөн 11 нэмэгдсэн , 0 устгасан
  1. 3 0
      Kbuild
  2. 8 0
      configs/default_defconfig

+ 3 - 0
Kbuild

@@ -3802,6 +3802,9 @@ cppflags-$(CONFIG_CHECKSUM_OFFLOAD) += -DCHECKSUM_OFFLOAD
 #Enable IPA Offload support
 cppflags-$(CONFIG_IPA_OFFLOAD) += -DIPA_OFFLOAD
 
+#Enable IPA optional Wifi datapath
+cppflags-$(CONFIG_IPA_OPT_WIFI_DP) += -DIPA_OPT_WIFI_DP
+
 cppflags-$(CONFIG_WDI3_IPA_OVER_GSI) += -DIPA_WDI3_GSI
 cppflags-$(CONFIG_WDI2_IPA_OVER_GSI) += -DIPA_WDI2_GSI
 

+ 8 - 0
configs/default_defconfig

@@ -1035,6 +1035,7 @@ CONFIG_IPA_OFFLOAD := y
 endif
 else
 CONFIG_IPA_OFFLOAD := n
+CONFIG_IPA_OPT_WIFI_DP := n
 endif
 
 #Flag to enable SMMU S1 support
@@ -1102,6 +1103,13 @@ endif
 CONFIG_WLAN_TSF_UPLINK_DELAY := y
 endif
 
+ifeq ($(CONFIG_ARCH_KALAMA), y)
+ifeq ($(CONFIG_IPA_OFFLOAD), y)
+CONFIG_ENABLE_SMMU_S1_TRANSLATION := y
+CONFIG_SMMU_S1_UNMAP := y
+endif
+endif
+
 ifeq ($(CONFIG_ARCH_SDX20), y)
 ifeq ($(CONFIG_QCA_WIFI_SDIO), y)
 ifeq ($(CONFIG_WCNSS_SKB_PRE_ALLOC), y)