Skip to content

Commit c75617d

Browse files
GseoCAlexandre Torgue
authored andcommitted
dt-bindings: document access-controllers property for coresight peripherals
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>
1 parent d5ce3b4 commit c75617d

6 files changed

Lines changed: 18 additions & 0 deletions

File tree

Documentation/devicetree/bindings/arm/arm,coresight-cti.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,9 @@ properties:
128128
"#address-cells":
129129
const: 1
130130

131+
access-controllers:
132+
maxItems: 1
133+
131134
patternProperties:
132135
'^trig-conns@([0-9]+)$':
133136
type: object

Documentation/devicetree/bindings/arm/arm,coresight-dynamic-funnel.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,9 @@ properties:
7878
description: Output connection to CoreSight Trace bus
7979
$ref: /schemas/graph.yaml#/properties/port
8080

81+
access-controllers:
82+
maxItems: 1
83+
8184
required:
8285
- compatible
8386
- reg

Documentation/devicetree/bindings/arm/arm,coresight-etm.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,9 @@ properties:
118118
description: Output connection from the ETM to CoreSight Trace bus.
119119
$ref: /schemas/graph.yaml#/properties/port
120120

121+
access-controllers:
122+
maxItems: 1
123+
121124
required:
122125
- compatible
123126
- clocks

Documentation/devicetree/bindings/arm/arm,coresight-stm.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,9 @@ properties:
7373
description: Output connection to the CoreSight Trace bus.
7474
$ref: /schemas/graph.yaml#/properties/port
7575

76+
access-controllers:
77+
maxItems: 1
78+
7679
required:
7780
- compatible
7881
- reg

Documentation/devicetree/bindings/arm/arm,coresight-tmc.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,9 @@ properties:
128128
- const: tracedata
129129
- const: metadata
130130

131+
access-controllers:
132+
maxItems: 1
133+
131134
required:
132135
- compatible
133136
- reg

Documentation/devicetree/bindings/arm/arm,coresight-tpiu.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,9 @@ properties:
7070
description: Input connection from the CoreSight Trace bus.
7171
$ref: /schemas/graph.yaml#/properties/port
7272

73+
access-controllers:
74+
maxItems: 1
75+
7376
required:
7477
- compatible
7578
- reg

0 commit comments

Comments
 (0)