2 * Cavium Thunder DTS file - Thunder SoC description
4 * Copyright (C) 2014, Cavium Inc.
6 * SPDX-License-Identifier: GPL-2.0+ or X11
11 compatible = "cavium,thunder-88xx";
12 interrupt-parent = <&gic0>;
17 compatible = "arm,psci-0.2";
27 compatible = "cavium,thunder", "arm,armv8";
29 enable-method = "psci";
33 compatible = "cavium,thunder", "arm,armv8";
35 enable-method = "psci";
39 compatible = "cavium,thunder", "arm,armv8";
41 enable-method = "psci";
45 compatible = "cavium,thunder", "arm,armv8";
47 enable-method = "psci";
51 compatible = "cavium,thunder", "arm,armv8";
53 enable-method = "psci";
57 compatible = "cavium,thunder", "arm,armv8";
59 enable-method = "psci";
63 compatible = "cavium,thunder", "arm,armv8";
65 enable-method = "psci";
69 compatible = "cavium,thunder", "arm,armv8";
71 enable-method = "psci";
75 compatible = "cavium,thunder", "arm,armv8";
77 enable-method = "psci";
81 compatible = "cavium,thunder", "arm,armv8";
83 enable-method = "psci";
87 compatible = "cavium,thunder", "arm,armv8";
89 enable-method = "psci";
93 compatible = "cavium,thunder", "arm,armv8";
95 enable-method = "psci";
99 compatible = "cavium,thunder", "arm,armv8";
101 enable-method = "psci";
105 compatible = "cavium,thunder", "arm,armv8";
107 enable-method = "psci";
111 compatible = "cavium,thunder", "arm,armv8";
113 enable-method = "psci";
117 compatible = "cavium,thunder", "arm,armv8";
119 enable-method = "psci";
123 compatible = "cavium,thunder", "arm,armv8";
125 enable-method = "psci";
129 compatible = "cavium,thunder", "arm,armv8";
131 enable-method = "psci";
135 compatible = "cavium,thunder", "arm,armv8";
137 enable-method = "psci";
141 compatible = "cavium,thunder", "arm,armv8";
143 enable-method = "psci";
147 compatible = "cavium,thunder", "arm,armv8";
149 enable-method = "psci";
153 compatible = "cavium,thunder", "arm,armv8";
155 enable-method = "psci";
159 compatible = "cavium,thunder", "arm,armv8";
161 enable-method = "psci";
165 compatible = "cavium,thunder", "arm,armv8";
167 enable-method = "psci";
171 compatible = "cavium,thunder", "arm,armv8";
173 enable-method = "psci";
177 compatible = "cavium,thunder", "arm,armv8";
179 enable-method = "psci";
183 compatible = "cavium,thunder", "arm,armv8";
185 enable-method = "psci";
189 compatible = "cavium,thunder", "arm,armv8";
191 enable-method = "psci";
195 compatible = "cavium,thunder", "arm,armv8";
197 enable-method = "psci";
201 compatible = "cavium,thunder", "arm,armv8";
203 enable-method = "psci";
207 compatible = "cavium,thunder", "arm,armv8";
209 enable-method = "psci";
213 compatible = "cavium,thunder", "arm,armv8";
215 enable-method = "psci";
219 compatible = "cavium,thunder", "arm,armv8";
221 enable-method = "psci";
225 compatible = "cavium,thunder", "arm,armv8";
227 enable-method = "psci";
231 compatible = "cavium,thunder", "arm,armv8";
233 enable-method = "psci";
237 compatible = "cavium,thunder", "arm,armv8";
239 enable-method = "psci";
243 compatible = "cavium,thunder", "arm,armv8";
245 enable-method = "psci";
249 compatible = "cavium,thunder", "arm,armv8";
251 enable-method = "psci";
255 compatible = "cavium,thunder", "arm,armv8";
257 enable-method = "psci";
261 compatible = "cavium,thunder", "arm,armv8";
263 enable-method = "psci";
267 compatible = "cavium,thunder", "arm,armv8";
269 enable-method = "psci";
273 compatible = "cavium,thunder", "arm,armv8";
275 enable-method = "psci";
279 compatible = "cavium,thunder", "arm,armv8";
281 enable-method = "psci";
285 compatible = "cavium,thunder", "arm,armv8";
287 enable-method = "psci";
291 compatible = "cavium,thunder", "arm,armv8";
293 enable-method = "psci";
297 compatible = "cavium,thunder", "arm,armv8";
299 enable-method = "psci";
303 compatible = "cavium,thunder", "arm,armv8";
305 enable-method = "psci";
309 compatible = "cavium,thunder", "arm,armv8";
311 enable-method = "psci";
316 compatible = "arm,armv8-timer";
317 interrupts = <1 13 0xff01>,
324 compatible = "simple-bus";
325 #address-cells = <2>;
329 refclk50mhz: refclk50mhz {
330 compatible = "fixed-clock";
332 clock-frequency = <50000000>;
333 clock-output-names = "refclk50mhz";
336 gic0: interrupt-controller@8010,00000000 {
337 compatible = "arm,gic-v3";
338 #interrupt-cells = <3>;
339 interrupt-controller;
340 reg = <0x8010 0x00000000 0x0 0x010000>, /* GICD */
341 <0x8010 0x80000000 0x0 0x600000>; /* GICR */
342 interrupts = <1 9 0xf04>;
345 uaa0: serial@87e0,24000000 {
346 compatible = "arm,pl011", "arm,primecell";
347 reg = <0x87e0 0x24000000 0x0 0x1000>;
348 interrupts = <1 21 4>;
349 clocks = <&refclk50mhz>;
350 clock-names = "apb_pclk";
354 uaa1: serial@87e0,25000000 {
355 compatible = "arm,pl011", "arm,primecell";
356 reg = <0x87e0 0x25000000 0x0 0x1000>;
357 interrupts = <1 22 4>;
358 clocks = <&refclk50mhz>;
359 clock-names = "apb_pclk";