]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
dt-bindings: document access-controllers property for coresight peripherals
authorGatien Chevallier <gatien.chevallier@foss.st.com>
Thu, 26 Feb 2026 10:30:16 +0000 (11:30 +0100)
committerAlexandre Torgue <alexandre.torgue@foss.st.com>
Wed, 25 Mar 2026 16:40:21 +0000 (17:40 +0100)
Document the access-controllers for coresight peripherals in case some
access checks need to be performed to use them.

Signed-off-by: Gatien Chevallier <gatien.chevallier@foss.st.com>
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Acked-by: Suzuki K Poulose <suzuki.poulose@arm.com>
Link: https://lore.kernel.org/r/20260226-debug_bus-v6-1-5d794697798d@foss.st.com
Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
Documentation/devicetree/bindings/arm/arm,coresight-cti.yaml
Documentation/devicetree/bindings/arm/arm,coresight-dynamic-funnel.yaml
Documentation/devicetree/bindings/arm/arm,coresight-etm.yaml
Documentation/devicetree/bindings/arm/arm,coresight-stm.yaml
Documentation/devicetree/bindings/arm/arm,coresight-tmc.yaml
Documentation/devicetree/bindings/arm/arm,coresight-tpiu.yaml

index 2a91670ccb8cd7bdc7026fa8b1dd1d12a850ce7f..949444aba1f8b3a551b9d443ad551bb03a6ac801 100644 (file)
@@ -128,6 +128,9 @@ properties:
   "#address-cells":
     const: 1
 
+  access-controllers:
+    maxItems: 1
+
 patternProperties:
   '^trig-conns@([0-9]+)$':
     type: object
index b74db15e5f8af2226b817f6af5f533b1bfc74736..b0693cd46d27aed83b66ebcd5b7b9d1541ec9448 100644 (file)
@@ -78,6 +78,9 @@ properties:
         description: Output connection to CoreSight Trace bus
         $ref: /schemas/graph.yaml#/properties/port
 
+  access-controllers:
+    maxItems: 1
+
 required:
   - compatible
   - reg
index 71f2e1ed27e5b27001e4ed335ca28fe8bd352f8b..10ebbbeadf93992835b5ce8c03d2a91c3dc1d89d 100644 (file)
@@ -118,6 +118,9 @@ properties:
         description: Output connection from the ETM to CoreSight Trace bus.
         $ref: /schemas/graph.yaml#/properties/port
 
+  access-controllers:
+    maxItems: 1
+
 required:
   - compatible
   - clocks
index 378380c3f5aab50eff498e3b5c5e95a55bf41140..f243e76f597f8352ac230945ef8f8caf1291b8cf 100644 (file)
@@ -73,6 +73,9 @@ properties:
         description: Output connection to the CoreSight Trace bus.
         $ref: /schemas/graph.yaml#/properties/port
 
+  access-controllers:
+    maxItems: 1
+
 required:
   - compatible
   - reg
index 96dd5b5f771a39138df9adde0c9c9a6f5583d9da..9dc096698c6573816f7006074f14d47170356d04 100644 (file)
@@ -128,6 +128,9 @@ properties:
       - const: tracedata
       - const: metadata
 
+  access-controllers:
+    maxItems: 1
+
 required:
   - compatible
   - reg
index a207f6899e67512a67830d5c8761cf6cb6bc1df4..29bbc3961fdf459e4f5aa9f8f88665800074b895 100644 (file)
@@ -70,6 +70,9 @@ properties:
         description: Input connection from the CoreSight Trace bus.
         $ref: /schemas/graph.yaml#/properties/port
 
+  access-controllers:
+    maxItems: 1
+
 required:
   - compatible
   - reg