From 7d6e03669ed19c2de9ed23160bb2f07f050e5099 Mon Sep 17 00:00:00 2001 From: Guisen Yang Date: Fri, 26 Jul 2019 16:47:44 +0800 Subject: [PATCH] qcacld-3.0: Enable IPA3 for sdxprairie arch Enable IPA3 in qca6390 for sdxprairie platform. The IPA over gsi and smmu are also enabled to make IPA workable. Change-Id: I5ce6b22dcc4a6678deb6a5ac2d712fb82b6c5bf3 CRs-Fixed: 2496838 --- configs/qca6390_defconfig | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/configs/qca6390_defconfig b/configs/qca6390_defconfig index 6e3db767b2c2..dd3784c3d136 100644 --- a/configs/qca6390_defconfig +++ b/configs/qca6390_defconfig @@ -12,6 +12,15 @@ ifeq ($(CONFIG_CNSS_QCA6390), y) CONFIG_SCALE_INCLUDES := y endif +ifeq ($(CONFIG_ENABLE_IPA), y) + CONFIG_IPA3 := y + CONFIG_WDI3_IPA_OVER_GSI := y +else + ifeq ($(CONFIG_ENABLE_IPA), n) + CONFIG_IPA3 := n + endif +endif + ifeq ($(CONFIG_CLD_HL_SDIO_CORE), y) CONFIG_QCA_WIFI_SDIO := y ifndef CONFIG_SDIO_TRANSFER @@ -507,6 +516,13 @@ CONFIG_ENABLE_SMMU_S1_TRANSLATION := y endif endif +#Flag to enable SMMU S1 support +ifeq ($(CONFIG_ARCH_SDXPRAIRIE), y) +ifeq ($(CONFIG_IPA_OFFLOAD), y) +CONFIG_ENABLE_SMMU_S1_TRANSLATION := y +endif +endif + ifeq ($(CONFIG_ARCH_SDX20), y) ifeq ($(CONFIG_QCA_WIFI_SDIO), y) ifeq ($(CONFIG_WCNSS_SKB_PRE_ALLOC), y)