Lines Matching +full:1 +full:- +full:cpu
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/arm/arm,coresight-cpu-debug.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: CoreSight CPU Debug Component
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>
16 CoreSight CPU debug component are compliant with the ARMv8 architecture
18 external debug module is mainly used for two modes: self-hosted debug and
20 eventually the debug module connects with CPU for debugging. And the debug
21 module provides sample-based profiling extension, which can be used to sample
22 CPU program counter, secure state and exception level, etc; usually every CPU
29 const: arm,coresight-cpu-debug
31 - compatible
34 - $ref: /schemas/arm/primecell.yaml#
39 - const: arm,coresight-cpu-debug
40 - const: arm,primecell
43 maxItems: 1
46 maxItems: 1
48 clock-names:
49 maxItems: 1
51 cpu:
53 A phandle to the cpu this debug component is bound to.
56 power-domains:
57 maxItems: 1
60 dedicated power domain. CPU idle states may also need to be separately
61 constrained to keep CPU cores powered.
64 - compatible
65 - reg
66 - clocks
67 - clock-names
68 - cpu
73 - |
75 compatible = "arm,coresight-cpu-debug", "arm,primecell";
77 clocks = <&sys_ctrl 1>;
78 clock-names = "apb_pclk";
79 cpu = <&cpu0>;