From 589c83405be15b05939f00893bc8e5801b0e410e Mon Sep 17 00:00:00 2001 From: "Isaac J. Manjarres" Date: Mon, 4 May 2020 10:54:23 -0700 Subject: [PATCH] dt-bindings: Document the "qcom,split-tables" IOMMU binding Add documentation for the qcom,split-tables binding. The property specifies that the associated hardware can support the split-table model, where a domain's IOVA space is split into two symmetric portions: an upper portion, and a lower portion. Change-Id: I0613e99c6a7b7e2b8c39cd37cc6762013bf6055f --- bindings/iommu/arm,smmu.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/bindings/iommu/arm,smmu.txt b/bindings/iommu/arm,smmu.txt index b260b905f0bf..43a93023c1f8 100644 --- a/bindings/iommu/arm,smmu.txt +++ b/bindings/iommu/arm,smmu.txt @@ -128,6 +128,13 @@ conditions. retention. No cache invalidation operations involving asid may be used. +- qcom,split-tables: + Some hardware configurations can easily use a model where + the I/O virtual address space for a domain can be split into + two symmetric portions, and clients can manage each portion. + Set for hardware that supports this model, and requires + this feature. + - qcom,actlr: An array of . Any sid X for which X&~mask==sid will be programmed with the