[PATCH 1/2] dt-bindings: iommu: add arm,instdata-override property documentation
Peter Griffin
peter.griffin at linaro.org
Fri Jul 24 05:39:42 PDT 2026
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 <peter.griffin at linaro.org>
---
---
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
More information about the linux-arm-kernel
mailing list