Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: arm: coresight: Add 'power-domains' property

Coresight components may be in a power domain which is the case for the Arm
Juno board. Allow a single 'power-domains' entry for Coresight components.

Signed-off-by: Rob Herring <robh@kernel.org>
Reviewed-by: Sudeep Holla <sudeep.holla@arm.com>
Link: https://lore.kernel.org/r/20220721212718.1980905-1-robh@kernel.org
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>

authored by

Rob Herring and committed by
Mathieu Poirier
8559e62c b99ee26a

+36
+3
Documentation/devicetree/bindings/arm/arm,coresight-catu.yaml
··· 61 61 maxItems: 1 62 62 description: Address translation error interrupt 63 63 64 + power-domains: 65 + maxItems: 1 66 + 64 67 in-ports: 65 68 $ref: /schemas/graph.yaml#/properties/ports 66 69 additionalProperties: false
+3
Documentation/devicetree/bindings/arm/arm,coresight-cti.yaml
··· 98 98 base cti node if compatible string arm,coresight-cti-v8-arch is used, 99 99 or may appear in a trig-conns child node when appropriate. 100 100 101 + power-domains: 102 + maxItems: 1 103 + 101 104 arm,cti-ctm-id: 102 105 $ref: /schemas/types.yaml#/definitions/uint32 103 106 description:
+3
Documentation/devicetree/bindings/arm/arm,coresight-dynamic-funnel.yaml
··· 54 54 - const: apb_pclk 55 55 - const: atclk 56 56 57 + power-domains: 58 + maxItems: 1 59 + 57 60 in-ports: 58 61 $ref: /schemas/graph.yaml#/properties/ports 59 62
+3
Documentation/devicetree/bindings/arm/arm,coresight-dynamic-replicator.yaml
··· 54 54 - const: apb_pclk 55 55 - const: atclk 56 56 57 + power-domains: 58 + maxItems: 1 59 + 57 60 qcom,replicator-loses-context: 58 61 type: boolean 59 62 description:
+3
Documentation/devicetree/bindings/arm/arm,coresight-etb10.yaml
··· 54 54 - const: apb_pclk 55 55 - const: atclk 56 56 57 + power-domains: 58 + maxItems: 1 59 + 57 60 in-ports: 58 61 $ref: /schemas/graph.yaml#/properties/ports 59 62 additionalProperties: false
+3
Documentation/devicetree/bindings/arm/arm,coresight-etm.yaml
··· 73 73 - const: apb_pclk 74 74 - const: atclk 75 75 76 + power-domains: 77 + maxItems: 1 78 + 76 79 arm,coresight-loses-context-with-cpu: 77 80 type: boolean 78 81 description:
+3
Documentation/devicetree/bindings/arm/arm,coresight-static-funnel.yaml
··· 27 27 compatible: 28 28 const: arm,coresight-static-funnel 29 29 30 + power-domains: 31 + maxItems: 1 32 + 30 33 in-ports: 31 34 $ref: /schemas/graph.yaml#/properties/ports 32 35
+3
Documentation/devicetree/bindings/arm/arm,coresight-static-replicator.yaml
··· 27 27 compatible: 28 28 const: arm,coresight-static-replicator 29 29 30 + power-domains: 31 + maxItems: 1 32 + 30 33 in-ports: 31 34 $ref: /schemas/graph.yaml#/properties/ports 32 35 additionalProperties: false
+3
Documentation/devicetree/bindings/arm/arm,coresight-stm.yaml
··· 61 61 - const: apb_pclk 62 62 - const: atclk 63 63 64 + power-domains: 65 + maxItems: 1 66 + 64 67 out-ports: 65 68 $ref: /schemas/graph.yaml#/properties/ports 66 69 additionalProperties: false
+3
Documentation/devicetree/bindings/arm/arm,coresight-tmc.yaml
··· 55 55 - const: apb_pclk 56 56 - const: atclk 57 57 58 + power-domains: 59 + maxItems: 1 60 + 58 61 arm,buffer-size: 59 62 $ref: /schemas/types.yaml#/definitions/uint32 60 63 deprecated: true
+3
Documentation/devicetree/bindings/arm/arm,coresight-tpiu.yaml
··· 54 54 - const: apb_pclk 55 55 - const: atclk 56 56 57 + power-domains: 58 + maxItems: 1 59 + 57 60 in-ports: 58 61 $ref: /schemas/graph.yaml#/properties/ports 59 62 additionalProperties: false
+3
Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
··· 33 33 Handle to the cpu this ETE is bound to. 34 34 $ref: /schemas/types.yaml#/definitions/phandle 35 35 36 + power-domains: 37 + maxItems: 1 38 + 36 39 out-ports: 37 40 description: | 38 41 Output connections from the ETE to legacy CoreSight trace bus.