2 * ARM Ltd. Juno Platform
4 * Copyright (c) 2013-2014 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"
15 model = "ARM Juno development board (r0)";
16 compatible = "arm,juno", "arm,vexpress";
17 interrupt-parent = <&gic>;
26 stdout-path = "serial0:115200n8";
30 compatible = "arm,psci-0.2";
65 entry-method = "arm,psci";
67 CPU_SLEEP_0: cpu-sleep-0 {
68 compatible = "arm,idle-state";
69 arm,psci-suspend-param = <0x0010000>;
71 entry-latency-us = <300>;
72 exit-latency-us = <1200>;
73 min-residency-us = <2000>;
76 CLUSTER_SLEEP_0: cluster-sleep-0 {
77 compatible = "arm,idle-state";
78 arm,psci-suspend-param = <0x1010000>;
80 entry-latency-us = <400>;
81 exit-latency-us = <1200>;
82 min-residency-us = <2500>;
87 compatible = "arm,cortex-a57","arm,armv8";
90 enable-method = "psci";
91 next-level-cache = <&A57_L2>;
92 clocks = <&scpi_dvfs 0>;
93 cpu-idle-states = <&CPU_SLEEP_0 &CLUSTER_SLEEP_0>;
94 capacity-dmips-mhz = <1024>;
98 compatible = "arm,cortex-a57","arm,armv8";
101 enable-method = "psci";
102 next-level-cache = <&A57_L2>;
103 clocks = <&scpi_dvfs 0>;
104 cpu-idle-states = <&CPU_SLEEP_0 &CLUSTER_SLEEP_0>;
105 capacity-dmips-mhz = <1024>;
109 compatible = "arm,cortex-a53","arm,armv8";
112 enable-method = "psci";
113 next-level-cache = <&A53_L2>;
114 clocks = <&scpi_dvfs 1>;
115 cpu-idle-states = <&CPU_SLEEP_0 &CLUSTER_SLEEP_0>;
116 capacity-dmips-mhz = <578>;
120 compatible = "arm,cortex-a53","arm,armv8";
123 enable-method = "psci";
124 next-level-cache = <&A53_L2>;
125 clocks = <&scpi_dvfs 1>;
126 cpu-idle-states = <&CPU_SLEEP_0 &CLUSTER_SLEEP_0>;
127 capacity-dmips-mhz = <578>;
131 compatible = "arm,cortex-a53","arm,armv8";
134 enable-method = "psci";
135 next-level-cache = <&A53_L2>;
136 clocks = <&scpi_dvfs 1>;
137 cpu-idle-states = <&CPU_SLEEP_0 &CLUSTER_SLEEP_0>;
138 capacity-dmips-mhz = <578>;
142 compatible = "arm,cortex-a53","arm,armv8";
145 enable-method = "psci";
146 next-level-cache = <&A53_L2>;
147 clocks = <&scpi_dvfs 1>;
148 cpu-idle-states = <&CPU_SLEEP_0 &CLUSTER_SLEEP_0>;
149 capacity-dmips-mhz = <578>;
153 compatible = "cache";
157 compatible = "cache";
162 compatible = "arm,cortex-a57-pmu";
163 interrupts = <GIC_SPI 02 IRQ_TYPE_LEVEL_HIGH>,
164 <GIC_SPI 06 IRQ_TYPE_LEVEL_HIGH>;
165 interrupt-affinity = <&A57_0>,
170 compatible = "arm,cortex-a53-pmu";
171 interrupts = <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>,
172 <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>,
173 <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>,
174 <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;
175 interrupt-affinity = <&A53_0>,
207 remote-endpoint = <&replicator_in_port0>;
210 &replicator_in_port0 {
211 remote-endpoint = <&etf0_out_port>;
215 remote-endpoint = <&main_funnel_in_port2>;
222 main_funnel_in_port2: endpoint {
224 remote-endpoint = <&stm_out_port>;