1 // SPDX-License-Identifier: GPL-2.0+ OR X11
3 * Cavium Thunder DTS file - Thunder SoC description
5 * Copyright (C) 2014, Cavium Inc.
10 compatible = "cavium,thunder-88xx";
11 interrupt-parent = <&gic0>;
16 compatible = "arm,psci-0.2";
26 compatible = "cavium,thunder", "arm,armv8";
28 enable-method = "psci";
32 compatible = "cavium,thunder", "arm,armv8";
34 enable-method = "psci";
38 compatible = "cavium,thunder", "arm,armv8";
40 enable-method = "psci";
44 compatible = "cavium,thunder", "arm,armv8";
46 enable-method = "psci";
50 compatible = "cavium,thunder", "arm,armv8";
52 enable-method = "psci";
56 compatible = "cavium,thunder", "arm,armv8";
58 enable-method = "psci";
62 compatible = "cavium,thunder", "arm,armv8";
64 enable-method = "psci";
68 compatible = "cavium,thunder", "arm,armv8";
70 enable-method = "psci";
74 compatible = "cavium,thunder", "arm,armv8";
76 enable-method = "psci";
80 compatible = "cavium,thunder", "arm,armv8";
82 enable-method = "psci";
86 compatible = "cavium,thunder", "arm,armv8";
88 enable-method = "psci";
92 compatible = "cavium,thunder", "arm,armv8";
94 enable-method = "psci";
98 compatible = "cavium,thunder", "arm,armv8";
100 enable-method = "psci";
104 compatible = "cavium,thunder", "arm,armv8";
106 enable-method = "psci";
110 compatible = "cavium,thunder", "arm,armv8";
112 enable-method = "psci";
116 compatible = "cavium,thunder", "arm,armv8";
118 enable-method = "psci";
122 compatible = "cavium,thunder", "arm,armv8";
124 enable-method = "psci";
128 compatible = "cavium,thunder", "arm,armv8";
130 enable-method = "psci";
134 compatible = "cavium,thunder", "arm,armv8";
136 enable-method = "psci";
140 compatible = "cavium,thunder", "arm,armv8";
142 enable-method = "psci";
146 compatible = "cavium,thunder", "arm,armv8";
148 enable-method = "psci";
152 compatible = "cavium,thunder", "arm,armv8";
154 enable-method = "psci";
158 compatible = "cavium,thunder", "arm,armv8";
160 enable-method = "psci";
164 compatible = "cavium,thunder", "arm,armv8";
166 enable-method = "psci";
170 compatible = "cavium,thunder", "arm,armv8";
172 enable-method = "psci";
176 compatible = "cavium,thunder", "arm,armv8";
178 enable-method = "psci";
182 compatible = "cavium,thunder", "arm,armv8";
184 enable-method = "psci";
188 compatible = "cavium,thunder", "arm,armv8";
190 enable-method = "psci";
194 compatible = "cavium,thunder", "arm,armv8";
196 enable-method = "psci";
200 compatible = "cavium,thunder", "arm,armv8";
202 enable-method = "psci";
206 compatible = "cavium,thunder", "arm,armv8";
208 enable-method = "psci";
212 compatible = "cavium,thunder", "arm,armv8";
214 enable-method = "psci";
218 compatible = "cavium,thunder", "arm,armv8";
220 enable-method = "psci";
224 compatible = "cavium,thunder", "arm,armv8";
226 enable-method = "psci";
230 compatible = "cavium,thunder", "arm,armv8";
232 enable-method = "psci";
236 compatible = "cavium,thunder", "arm,armv8";
238 enable-method = "psci";
242 compatible = "cavium,thunder", "arm,armv8";
244 enable-method = "psci";
248 compatible = "cavium,thunder", "arm,armv8";
250 enable-method = "psci";
254 compatible = "cavium,thunder", "arm,armv8";
256 enable-method = "psci";
260 compatible = "cavium,thunder", "arm,armv8";
262 enable-method = "psci";
266 compatible = "cavium,thunder", "arm,armv8";
268 enable-method = "psci";
272 compatible = "cavium,thunder", "arm,armv8";
274 enable-method = "psci";
278 compatible = "cavium,thunder", "arm,armv8";
280 enable-method = "psci";
284 compatible = "cavium,thunder", "arm,armv8";
286 enable-method = "psci";
290 compatible = "cavium,thunder", "arm,armv8";
292 enable-method = "psci";
296 compatible = "cavium,thunder", "arm,armv8";
298 enable-method = "psci";
302 compatible = "cavium,thunder", "arm,armv8";
304 enable-method = "psci";
308 compatible = "cavium,thunder", "arm,armv8";
310 enable-method = "psci";
315 compatible = "arm,armv8-timer";
316 interrupts = <1 13 0xff01>,
323 compatible = "simple-bus";
324 #address-cells = <2>;
328 refclk50mhz: refclk50mhz {
329 compatible = "fixed-clock";
331 clock-frequency = <50000000>;
332 clock-output-names = "refclk50mhz";
335 gic0: interrupt-controller@8010,00000000 {
336 compatible = "arm,gic-v3";
337 #interrupt-cells = <3>;
338 interrupt-controller;
339 reg = <0x8010 0x00000000 0x0 0x010000>, /* GICD */
340 <0x8010 0x80000000 0x0 0x600000>; /* GICR */
341 interrupts = <1 9 0xf04>;
344 uaa0: serial@87e0,24000000 {
345 compatible = "arm,pl011", "arm,primecell";
346 reg = <0x87e0 0x24000000 0x0 0x1000>;
347 interrupts = <1 21 4>;
348 clocks = <&refclk50mhz>;
349 clock-names = "apb_pclk";
353 uaa1: serial@87e0,25000000 {
354 compatible = "arm,pl011", "arm,primecell";
355 reg = <0x87e0 0x25000000 0x0 0x1000>;
356 interrupts = <1 22 4>;
357 clocks = <&refclk50mhz>;
358 clock-names = "apb_pclk";