Lines Matching +full:interrupt +full:- +full:counter
1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/arm/arm,cci-400.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13 ARM multi-cluster systems maintain intra-cluster coherency through a cache
24 pattern: "^cci(@[0-9a-f]+)?$"
28 - arm,cci-400
29 - arm,cci-500
30 - arm,cci-550
38 "#address-cells": true
39 "#size-cells": true
43 "^slave-if@[0-9a-f]+$":
48 const: arm,cci-400-ctrl-if
50 interface-type:
52 - ace
53 - ace-lite
59 - compatible
60 - interface-type
61 - reg
65 "^pmu@[0-9a-f]+$":
71 - const: arm,cci-400-pmu,r0
72 - const: arm,cci-400-pmu,r1
73 - const: arm,cci-400-pmu
77 - const: arm,cci-500-pmu,r0
78 - const: arm,cci-550-pmu,r0
84 List of counter overflow interrupts, one per counter. The interrupts
85 must be specified starting with the cycle counter overflow interrupt,
86 followed by counter0 overflow interrupt, counter1 overflow
87 interrupt,... ,counterN overflow interrupt.
89 The CCI PMU has an interrupt signal for each counter. The number of
96 - compatible
97 - interrupts
98 - reg
103 - "#address-cells"
104 - "#size-cells"
105 - compatible
106 - ranges
107 - reg
112 - |
114 #address-cells = <2>;
115 #size-cells = <2>;
117 compatible = "arm,vexpress,v2p-ca15_a7", "arm,vexpress";
118 model = "V2P-CA15_CA7";
120 interrupt-parent = <&gic>;
122 gic: interrupt-controller {
123 interrupt-controller;
124 #interrupt-cells = <3>;
142 #size-cells = <0>;
143 #address-cells = <1>;
147 compatible = "arm,cortex-a15";
148 cci-control-port = <&cci_control1>;
154 compatible = "arm,cortex-a15";
155 cci-control-port = <&cci_control1>;
161 compatible = "arm,cortex-a7";
162 cci-control-port = <&cci_control2>;
168 compatible = "arm,cortex-a7";
169 cci-control-port = <&cci_control2>;
175 compatible = "arm,cci-400";
176 #address-cells = <1>;
177 #size-cells = <1>;
181 cci_control0: slave-if@1000 {
182 compatible = "arm,cci-400-ctrl-if";
183 interface-type = "ace-lite";
187 cci_control1: slave-if@4000 {
188 compatible = "arm,cci-400-ctrl-if";
189 interface-type = "ace";
193 cci_control2: slave-if@5000 {
194 compatible = "arm,cci-400-ctrl-if";
195 interface-type = "ace";
200 compatible = "arm,cci-400-pmu";