[PATCH 1/2] dt-bindings: iommu: add arm,instdata-override property documentation
Peter Griffin <[email protected]> Fri, 24 Jul 2026 13:39:42 +0100
| Newsgroups | dev.linux.lists.iommu,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <20260724-arm-smmu-v3-instcfg-override-v1-1-e7acf4a8a525@linaro.org> |
Add a new arm,instdata-override DT property used to enable the incoming attributes override feature to Data. This is used, when the smmu can't guarantee that these attributes are provided correctly from the client device. One such example is Google Laguna SoC due to silicon errata on some IP instances. Signed-off-by: Peter Griffin <[email protected]> --- --- Documentation/devicetree/bindings/iommu/arm,smmu-v3.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Documentation/devicetree/bindings/iommu/arm,smmu-v3.yaml b/Documentation/devicetree/bindings/iommu/arm,smmu-v3.yaml index 82957334bea2..23ea5e8880d4 100644 --- a/Documentation/devicetree/bindings/iommu/arm,smmu-v3.yaml +++ b/Documentation/devicetree/bindings/iommu/arm,smmu-v3.yaml @@ -83,6 +83,15 @@ properties: register access with page 0 offsets. Set for Cavium ThunderX2 silicon that doesn't support SMMU page1 register space. + arm,instdata-override: + type: boolean + description: + Override the instruction/data attribute of incoming traffic to Data + by setting the INSTCFG override in all Stream Table Entries. Used + when the smmu can't guarantee that these attributes are provided + correctly from the client device. Google Laguna SoC is one such + example for some smmu instances. + allOf: - if: not: -- 2.55.0.229.g6434b31f56-goog