2 * ARM Ltd. Juno Platform
4 * Copyright (c) 2015 ARM Ltd.
6 * This file is licensed under a dual GPLv2 or BSD license.
11 #include <dt-bindings/interrupt-controller/arm-gic.h>
12 #include "juno-base.dtsi"
13 #include "juno-cs-r1r2.dtsi"
16 model = "ARM Juno development board (r2)";
17 compatible = "arm,juno-r2", "arm,juno", "arm,vexpress";
18 interrupt-parent = <&gic>;
27 stdout-path = "serial0:115200n8";
31 compatible = "arm,psci-0.2";
66 entry-method = "psci";
68 CPU_SLEEP_0: cpu-sleep-0 {
69 compatible = "arm,idle-state";
70 arm,psci-suspend-param = <0x0010000>;
72 entry-latency-us = <300>;
73 exit-latency-us = <1200>;
74 min-residency-us = <2000>;
77 CLUSTER_SLEEP_0: cluster-sleep-0 {
78 compatible = "arm,idle-state";
79 arm,psci-suspend-param = <0x1010000>;
81 entry-latency-us = <400>;
82 exit-latency-us = <1200>;
83 min-residency-us = <2500>;
88 compatible = "arm,cortex-a72";
91 enable-method = "psci";
92 i-cache-size = <0xc000>;
93 i-cache-line-size = <64>;
95 d-cache-size = <0x8000>;
96 d-cache-line-size = <64>;
98 next-level-cache = <&A72_L2>;
99 clocks = <&scpi_dvfs 0>;
100 cpu-idle-states = <&CPU_SLEEP_0 &CLUSTER_SLEEP_0>;
101 capacity-dmips-mhz = <1024>;
102 dynamic-power-coefficient = <450>;
106 compatible = "arm,cortex-a72";
109 enable-method = "psci";
110 i-cache-size = <0xc000>;
111 i-cache-line-size = <64>;
112 i-cache-sets = <256>;
113 d-cache-size = <0x8000>;
114 d-cache-line-size = <64>;
115 d-cache-sets = <256>;
116 next-level-cache = <&A72_L2>;
117 clocks = <&scpi_dvfs 0>;
118 cpu-idle-states = <&CPU_SLEEP_0 &CLUSTER_SLEEP_0>;
119 capacity-dmips-mhz = <1024>;
120 dynamic-power-coefficient = <450>;
124 compatible = "arm,cortex-a53";
127 enable-method = "psci";
128 i-cache-size = <0x8000>;
129 i-cache-line-size = <64>;
130 i-cache-sets = <256>;
131 d-cache-size = <0x8000>;
132 d-cache-line-size = <64>;
133 d-cache-sets = <128>;
134 next-level-cache = <&A53_L2>;
135 clocks = <&scpi_dvfs 1>;
136 cpu-idle-states = <&CPU_SLEEP_0 &CLUSTER_SLEEP_0>;
137 capacity-dmips-mhz = <485>;
138 dynamic-power-coefficient = <140>;
142 compatible = "arm,cortex-a53";
145 enable-method = "psci";
146 i-cache-size = <0x8000>;
147 i-cache-line-size = <64>;
148 i-cache-sets = <256>;
149 d-cache-size = <0x8000>;
150 d-cache-line-size = <64>;
151 d-cache-sets = <128>;
152 next-level-cache = <&A53_L2>;
153 clocks = <&scpi_dvfs 1>;
154 cpu-idle-states = <&CPU_SLEEP_0 &CLUSTER_SLEEP_0>;
155 capacity-dmips-mhz = <485>;
156 dynamic-power-coefficient = <140>;
160 compatible = "arm,cortex-a53";
163 enable-method = "psci";
164 i-cache-size = <0x8000>;
165 i-cache-line-size = <64>;
166 i-cache-sets = <256>;
167 d-cache-size = <0x8000>;
168 d-cache-line-size = <64>;
169 d-cache-sets = <128>;
170 next-level-cache = <&A53_L2>;
171 clocks = <&scpi_dvfs 1>;
172 cpu-idle-states = <&CPU_SLEEP_0 &CLUSTER_SLEEP_0>;
173 capacity-dmips-mhz = <485>;
174 dynamic-power-coefficient = <140>;
178 compatible = "arm,cortex-a53";
181 enable-method = "psci";
182 i-cache-size = <0x8000>;
183 i-cache-line-size = <64>;
184 i-cache-sets = <256>;
185 d-cache-size = <0x8000>;
186 d-cache-line-size = <64>;
187 d-cache-sets = <128>;
188 next-level-cache = <&A53_L2>;
189 clocks = <&scpi_dvfs 1>;
190 cpu-idle-states = <&CPU_SLEEP_0 &CLUSTER_SLEEP_0>;
191 capacity-dmips-mhz = <485>;
192 dynamic-power-coefficient = <140>;
196 compatible = "cache";
197 cache-size = <0x200000>;
198 cache-line-size = <64>;
203 compatible = "cache";
204 cache-size = <0x100000>;
205 cache-line-size = <64>;
211 compatible = "arm,cortex-a72-pmu";
212 interrupts = <GIC_SPI 02 IRQ_TYPE_LEVEL_HIGH>,
213 <GIC_SPI 06 IRQ_TYPE_LEVEL_HIGH>;
214 interrupt-affinity = <&A72_0>,
219 compatible = "arm,cortex-a53-pmu";
220 interrupts = <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>,
221 <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>,
222 <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>,
223 <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;
224 interrupt-affinity = <&A53_0>,
263 &big_cluster_thermal_zone {
267 &little_cluster_thermal_zone {
280 remote-endpoint = <&csys2_funnel_in_port0>;
283 &replicator_in_port0 {
284 remote-endpoint = <&csys2_funnel_out_port>;
287 &csys1_funnel_in_port0 {
288 remote-endpoint = <&stm_out_port>;
292 remote-endpoint = <&csys1_funnel_in_port0>;