Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 12e11e72 authored by Asha Magadi Venkateshamurthy's avatar Asha Magadi Venkateshamurthy Committed by Gerrit - the friendly Code Review server
Browse files

ARM: dts: msm: add IPA iommu configuration for sdm660

Adding iommu configuration necessary to support the IPA HW
on kernel-4.19 for SDM660 target.

Change-Id: I96126c0be19113fcdd7ae8986f064e1b96329dc4
parent 5d11dd47
Loading
Loading
Loading
Loading
+8 −6
Original line number Diff line number Diff line
@@ -1464,23 +1464,25 @@
		qcom,bus-vector-names = "MIN", "SVS", "PERF", "TURBO";
		qcom,rx-polling-sleep-ms = <1>; /* Polling sleep interval */
		qcom,ipa-polling-iteration = <40>; /* Polling Iteration */

		ipa_smmu_ap: ipa_smmu_ap {
			compatible = "qcom,ipa-smmu-ap-cb";
			iommus = <&anoc2_smmu 0x19C0>;
			qcom,iova-mapping = <0x10000000 0x40000000>;
			iommus = <&anoc2_smmu 0x19C0 0x0>;
			qcom,iommu-dma-addr-pool = <0x10000000 0x40000000>;
			qcom,iommu-dma = "bypass";
		};

		ipa_smmu_wlan: ipa_smmu_wlan {
			status = "disabled";
			compatible = "qcom,ipa-smmu-wlan-cb";
			iommus = <&anoc2_smmu 0x19C1>;
			iommus = <&anoc2_smmu 0x19C1 0x0>;
			qcom,iommu-dma = "bypass";
		};

		ipa_smmu_uc: ipa_smmu_uc {
			compatible = "qcom,ipa-smmu-uc-cb";
			iommus = <&anoc2_smmu 0x19C2>;
			qcom,iova-mapping = <0x40000000 0x20000000>;
			iommus = <&anoc2_smmu 0x19C2 0x0>;
			qcom,iommu-dma-addr-pool = <0x40000000 0x20000000>;
			qcom,iommu-dma = "bypass";
		};
	};