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

Commit 3fa7e473 authored by Perry Randise's avatar Perry Randise
Browse files

dt-bindings: msm: name changes in support of new smmu usage design



These changes reflect the new way of doing SMMU setup and usage.

Change-Id: I5d5493b32c0d0bd955c62a09026a3e97720d3e44
CRs-Fixed: 2398133
Signed-off-by: default avatarPerry Randise <prandise@codeaurora.org>
parent 7c074d6b
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -28,7 +28,7 @@ Optional:
- qcom,lan-rx-ring-size: size of LAN rx ring, default is 192
- qcom,arm-smmu: SMMU is present and ARM SMMU driver is used
- qcom,msm-smmu: SMMU is present and QSMMU driver is used
- qcom,smmu-fast-map: Boolean context flag to set SMMU to fastpath mode
- qcom,iommu-dma = "fastmap": Context flag to set SMMU to fastpath mode
- ipa_smmu_ap: AP general purpose SMMU device
	compatible "qcom,ipa-smmu-ap-cb"
- ipa_smmu_wlan: WDI SMMU device
@@ -140,13 +140,13 @@ IPA SMMU sub nodes
-compatible: "qcom,ipa-smmu-uc-cb" - represents IPA uC context bank (for uC
					offload scenarios).

- qcom,smmu-s1-bypass: Boolean context flag to set SMMU to S1 bypass.
- qcom,iommu-dma = "bypass": Context flag to set SMMU to S1 bypass.

- dma-coherent: Indicate using dma-coherent or not in SMMU block

- iommus : the phandle and stream IDs for the SMMU used by this root

- qcom,iova-mapping: specifies the start address and size of iova space.
- qcom,iommu-dma-addr-pool: specifies the start address and size of iova space.

- qcom,additional-mapping: specifies any addtional mapping needed for this
				context bank. The format is <iova pa size>
@@ -195,7 +195,7 @@ qcom,ipa@fd4c0000 {
	ipa_smmu_ap: ipa_smmu_ap {
		compatible = "qcom,ipa-smmu-ap-cb";
		iommus = <&apps_smmu 0x720>;
		qcom,iova-mapping = <0x20000000 0x40000000>;
		qcom,iommu-dma-addr-pool = <0x20000000 0x40000000>;
		qcom,additional-mapping =
		/* modem tables in IMEM */
		<0x146bd000 0x146bd000 0x2000>;
@@ -212,6 +212,6 @@ qcom,ipa@fd4c0000 {
	ipa_smmu_uc: ipa_smmu_uc {
		compatible = "qcom,ipa-smmu-uc-cb";
		iommus = <&apps_smmu 0x722>;
		qcom,iova-mapping = <0x40000000 0x20000000>;
		qcom,iommu-dma-addr-pool = <0x40000000 0x20000000>;
	};
};