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
diff --git a/configs/qca6390_defconfig b/configs/qca6390_defconfig
index 6e3db76..dd3784c 100644
--- a/configs/qca6390_defconfig
+++ b/configs/qca6390_defconfig
@@ -12,6 +12,15 @@
 	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 @@
 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)