Lines Matching +full:sysreg +full:- +full:phandle
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/arm/arm,coresight-etm.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Mathieu Poirier <mathieu.poirier@linaro.org>
11 - Mike Leach <mike.leach@linaro.org>
12 - Leo Yan <leo.yan@linaro.org>
13 - Suzuki K Poulose <suzuki.poulose@arm.com>
23 The Embedded Trace Macrocell (ETM) is a real-time trace module providing
31 - arm,coresight-etm3x
32 - arm,coresight-etm4x
33 - arm,coresight-etm4x-sysreg
35 - compatible
38 - if:
43 const: arm,coresight-etm4x-sysreg
47 - reg
52 - description:
55 - enum:
56 - arm,coresight-etm3x
57 - arm,coresight-etm4x
58 - const: arm,primecell
59 - description:
61 const: arm,coresight-etm4x-sysreg
70 clock-names:
73 - const: apb_pclk
74 - const: atclk
76 power-domains:
79 arm,coresight-loses-context-with-cpu:
92 co-processor 14.
94 qcom,skip-power-up:
105 phandle to the cpu this ETM is bound to.
106 $ref: /schemas/types.yaml#/definitions/phandle
108 out-ports:
118 - compatible
119 - clocks
120 - clock-names
121 - cpu
122 - out-ports
127 - |
129 compatible = "arm,coresight-etm3x", "arm,primecell";
134 clock-names = "apb_pclk";
135 out-ports {
138 remote-endpoint = <&funnel_in_port0>;
145 compatible = "arm,coresight-etm3x", "arm,primecell";
150 clock-names = "apb_pclk";
151 out-ports {
154 remote-endpoint = <&funnel_in_port1>;