1ca5b3410SRobert Richter/*
2ca5b3410SRobert Richter * Cavium Thunder DTS file - Thunder SoC description
3ca5b3410SRobert Richter *
4ca5b3410SRobert Richter * Copyright (C) 2014, Cavium Inc.
5ca5b3410SRobert Richter *
6ca5b3410SRobert Richter * This file is dual-licensed: you can use it either under the terms
7ca5b3410SRobert Richter * of the GPL or the X11 license, at your option. Note that this dual
8ca5b3410SRobert Richter * licensing only applies to this file, and not this project as a
9ca5b3410SRobert Richter * whole.
10ca5b3410SRobert Richter *
11ca5b3410SRobert Richter *  a) This library is free software; you can redistribute it and/or
12ca5b3410SRobert Richter *     modify it under the terms of the GNU General Public License as
13ca5b3410SRobert Richter *     published by the Free Software Foundation; either version 2 of the
14ca5b3410SRobert Richter *     License, or (at your option) any later version.
15ca5b3410SRobert Richter *
16ca5b3410SRobert Richter *     This library is distributed in the hope that it will be useful,
17ca5b3410SRobert Richter *     but WITHOUT ANY WARRANTY; without even the implied warranty of
18ca5b3410SRobert Richter *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19ca5b3410SRobert Richter *     GNU General Public License for more details.
20ca5b3410SRobert Richter *
21ca5b3410SRobert Richter *     You should have received a copy of the GNU General Public
22ca5b3410SRobert Richter *     License along with this library; if not, write to the Free
23ca5b3410SRobert Richter *     Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
24ca5b3410SRobert Richter *     MA 02110-1301 USA
25ca5b3410SRobert Richter *
26ca5b3410SRobert Richter * Or, alternatively,
27ca5b3410SRobert Richter *
28ca5b3410SRobert Richter *  b) Permission is hereby granted, free of charge, to any person
29ca5b3410SRobert Richter *     obtaining a copy of this software and associated documentation
30ca5b3410SRobert Richter *     files (the "Software"), to deal in the Software without
31ca5b3410SRobert Richter *     restriction, including without limitation the rights to use,
32ca5b3410SRobert Richter *     copy, modify, merge, publish, distribute, sublicense, and/or
33ca5b3410SRobert Richter *     sell copies of the Software, and to permit persons to whom the
34ca5b3410SRobert Richter *     Software is furnished to do so, subject to the following
35ca5b3410SRobert Richter *     conditions:
36ca5b3410SRobert Richter *
37ca5b3410SRobert Richter *     The above copyright notice and this permission notice shall be
38ca5b3410SRobert Richter *     included in all copies or substantial portions of the Software.
39ca5b3410SRobert Richter *
40ca5b3410SRobert Richter *     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
41ca5b3410SRobert Richter *     EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
42ca5b3410SRobert Richter *     OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
43ca5b3410SRobert Richter *     NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
44ca5b3410SRobert Richter *     HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
45ca5b3410SRobert Richter *     WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
46ca5b3410SRobert Richter *     FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
47ca5b3410SRobert Richter *     OTHER DEALINGS IN THE SOFTWARE.
48ca5b3410SRobert Richter */
49ca5b3410SRobert Richter
50ca5b3410SRobert Richter/ {
51ca5b3410SRobert Richter	compatible = "cavium,thunder-88xx";
52ca5b3410SRobert Richter	interrupt-parent = <&gic0>;
53ca5b3410SRobert Richter	#address-cells = <2>;
54ca5b3410SRobert Richter	#size-cells = <2>;
55ca5b3410SRobert Richter
56ca5b3410SRobert Richter	psci {
57ca5b3410SRobert Richter		compatible = "arm,psci-0.2";
58ca5b3410SRobert Richter		method = "smc";
59ca5b3410SRobert Richter	};
60ca5b3410SRobert Richter
61ca5b3410SRobert Richter	cpus {
62ca5b3410SRobert Richter		#address-cells = <2>;
63ca5b3410SRobert Richter		#size-cells = <0>;
64ca5b3410SRobert Richter
65d8bcaabeSRob Herring		cpu@0 {
66ca5b3410SRobert Richter			device_type = "cpu";
6731af04cdSRob Herring			compatible = "cavium,thunder";
68ca5b3410SRobert Richter			reg = <0x0 0x000>;
69ca5b3410SRobert Richter			enable-method = "psci";
70ca5b3410SRobert Richter		};
71d8bcaabeSRob Herring		cpu@1 {
72ca5b3410SRobert Richter			device_type = "cpu";
7331af04cdSRob Herring			compatible = "cavium,thunder";
74ca5b3410SRobert Richter			reg = <0x0 0x001>;
75ca5b3410SRobert Richter			enable-method = "psci";
76ca5b3410SRobert Richter		};
77d8bcaabeSRob Herring		cpu@2 {
78ca5b3410SRobert Richter			device_type = "cpu";
7931af04cdSRob Herring			compatible = "cavium,thunder";
80ca5b3410SRobert Richter			reg = <0x0 0x002>;
81ca5b3410SRobert Richter			enable-method = "psci";
82ca5b3410SRobert Richter		};
83d8bcaabeSRob Herring		cpu@3 {
84ca5b3410SRobert Richter			device_type = "cpu";
8531af04cdSRob Herring			compatible = "cavium,thunder";
86ca5b3410SRobert Richter			reg = <0x0 0x003>;
87ca5b3410SRobert Richter			enable-method = "psci";
88ca5b3410SRobert Richter		};
89d8bcaabeSRob Herring		cpu@4 {
90ca5b3410SRobert Richter			device_type = "cpu";
9131af04cdSRob Herring			compatible = "cavium,thunder";
92ca5b3410SRobert Richter			reg = <0x0 0x004>;
93ca5b3410SRobert Richter			enable-method = "psci";
94ca5b3410SRobert Richter		};
95d8bcaabeSRob Herring		cpu@5 {
96ca5b3410SRobert Richter			device_type = "cpu";
9731af04cdSRob Herring			compatible = "cavium,thunder";
98ca5b3410SRobert Richter			reg = <0x0 0x005>;
99ca5b3410SRobert Richter			enable-method = "psci";
100ca5b3410SRobert Richter		};
101d8bcaabeSRob Herring		cpu@6 {
102ca5b3410SRobert Richter			device_type = "cpu";
10331af04cdSRob Herring			compatible = "cavium,thunder";
104ca5b3410SRobert Richter			reg = <0x0 0x006>;
105ca5b3410SRobert Richter			enable-method = "psci";
106ca5b3410SRobert Richter		};
107d8bcaabeSRob Herring		cpu@7 {
108ca5b3410SRobert Richter			device_type = "cpu";
10931af04cdSRob Herring			compatible = "cavium,thunder";
110ca5b3410SRobert Richter			reg = <0x0 0x007>;
111ca5b3410SRobert Richter			enable-method = "psci";
112ca5b3410SRobert Richter		};
113d8bcaabeSRob Herring		cpu@8 {
114ca5b3410SRobert Richter			device_type = "cpu";
11531af04cdSRob Herring			compatible = "cavium,thunder";
116ca5b3410SRobert Richter			reg = <0x0 0x008>;
117ca5b3410SRobert Richter			enable-method = "psci";
118ca5b3410SRobert Richter		};
119d8bcaabeSRob Herring		cpu@9 {
120ca5b3410SRobert Richter			device_type = "cpu";
12131af04cdSRob Herring			compatible = "cavium,thunder";
122ca5b3410SRobert Richter			reg = <0x0 0x009>;
123ca5b3410SRobert Richter			enable-method = "psci";
124ca5b3410SRobert Richter		};
125d8bcaabeSRob Herring		cpu@a {
126ca5b3410SRobert Richter			device_type = "cpu";
12731af04cdSRob Herring			compatible = "cavium,thunder";
128ca5b3410SRobert Richter			reg = <0x0 0x00a>;
129ca5b3410SRobert Richter			enable-method = "psci";
130ca5b3410SRobert Richter		};
131d8bcaabeSRob Herring		cpu@b {
132ca5b3410SRobert Richter			device_type = "cpu";
13331af04cdSRob Herring			compatible = "cavium,thunder";
134ca5b3410SRobert Richter			reg = <0x0 0x00b>;
135ca5b3410SRobert Richter			enable-method = "psci";
136ca5b3410SRobert Richter		};
137d8bcaabeSRob Herring		cpu@c {
138ca5b3410SRobert Richter			device_type = "cpu";
13931af04cdSRob Herring			compatible = "cavium,thunder";
140ca5b3410SRobert Richter			reg = <0x0 0x00c>;
141ca5b3410SRobert Richter			enable-method = "psci";
142ca5b3410SRobert Richter		};
143d8bcaabeSRob Herring		cpu@d {
144ca5b3410SRobert Richter			device_type = "cpu";
14531af04cdSRob Herring			compatible = "cavium,thunder";
146ca5b3410SRobert Richter			reg = <0x0 0x00d>;
147ca5b3410SRobert Richter			enable-method = "psci";
148ca5b3410SRobert Richter		};
149d8bcaabeSRob Herring		cpu@e {
150ca5b3410SRobert Richter			device_type = "cpu";
15131af04cdSRob Herring			compatible = "cavium,thunder";
152ca5b3410SRobert Richter			reg = <0x0 0x00e>;
153ca5b3410SRobert Richter			enable-method = "psci";
154ca5b3410SRobert Richter		};
155d8bcaabeSRob Herring		cpu@f {
156ca5b3410SRobert Richter			device_type = "cpu";
15731af04cdSRob Herring			compatible = "cavium,thunder";
158ca5b3410SRobert Richter			reg = <0x0 0x00f>;
159ca5b3410SRobert Richter			enable-method = "psci";
160ca5b3410SRobert Richter		};
161ca5b3410SRobert Richter		cpu@100 {
162ca5b3410SRobert Richter			device_type = "cpu";
16331af04cdSRob Herring			compatible = "cavium,thunder";
164ca5b3410SRobert Richter			reg = <0x0 0x100>;
165ca5b3410SRobert Richter			enable-method = "psci";
166ca5b3410SRobert Richter		};
167ca5b3410SRobert Richter		cpu@101 {
168ca5b3410SRobert Richter			device_type = "cpu";
16931af04cdSRob Herring			compatible = "cavium,thunder";
170ca5b3410SRobert Richter			reg = <0x0 0x101>;
171ca5b3410SRobert Richter			enable-method = "psci";
172ca5b3410SRobert Richter		};
173ca5b3410SRobert Richter		cpu@102 {
174ca5b3410SRobert Richter			device_type = "cpu";
17531af04cdSRob Herring			compatible = "cavium,thunder";
176ca5b3410SRobert Richter			reg = <0x0 0x102>;
177ca5b3410SRobert Richter			enable-method = "psci";
178ca5b3410SRobert Richter		};
179ca5b3410SRobert Richter		cpu@103 {
180ca5b3410SRobert Richter			device_type = "cpu";
18131af04cdSRob Herring			compatible = "cavium,thunder";
182ca5b3410SRobert Richter			reg = <0x0 0x103>;
183ca5b3410SRobert Richter			enable-method = "psci";
184ca5b3410SRobert Richter		};
185ca5b3410SRobert Richter		cpu@104 {
186ca5b3410SRobert Richter			device_type = "cpu";
18731af04cdSRob Herring			compatible = "cavium,thunder";
188ca5b3410SRobert Richter			reg = <0x0 0x104>;
189ca5b3410SRobert Richter			enable-method = "psci";
190ca5b3410SRobert Richter		};
191ca5b3410SRobert Richter		cpu@105 {
192ca5b3410SRobert Richter			device_type = "cpu";
19331af04cdSRob Herring			compatible = "cavium,thunder";
194ca5b3410SRobert Richter			reg = <0x0 0x105>;
195ca5b3410SRobert Richter			enable-method = "psci";
196ca5b3410SRobert Richter		};
197ca5b3410SRobert Richter		cpu@106 {
198ca5b3410SRobert Richter			device_type = "cpu";
19931af04cdSRob Herring			compatible = "cavium,thunder";
200ca5b3410SRobert Richter			reg = <0x0 0x106>;
201ca5b3410SRobert Richter			enable-method = "psci";
202ca5b3410SRobert Richter		};
203ca5b3410SRobert Richter		cpu@107 {
204ca5b3410SRobert Richter			device_type = "cpu";
20531af04cdSRob Herring			compatible = "cavium,thunder";
206ca5b3410SRobert Richter			reg = <0x0 0x107>;
207ca5b3410SRobert Richter			enable-method = "psci";
208ca5b3410SRobert Richter		};
209ca5b3410SRobert Richter		cpu@108 {
210ca5b3410SRobert Richter			device_type = "cpu";
21131af04cdSRob Herring			compatible = "cavium,thunder";
212ca5b3410SRobert Richter			reg = <0x0 0x108>;
213ca5b3410SRobert Richter			enable-method = "psci";
214ca5b3410SRobert Richter		};
215ca5b3410SRobert Richter		cpu@109 {
216ca5b3410SRobert Richter			device_type = "cpu";
21731af04cdSRob Herring			compatible = "cavium,thunder";
218ca5b3410SRobert Richter			reg = <0x0 0x109>;
219ca5b3410SRobert Richter			enable-method = "psci";
220ca5b3410SRobert Richter		};
221ca5b3410SRobert Richter		cpu@10a {
222ca5b3410SRobert Richter			device_type = "cpu";
22331af04cdSRob Herring			compatible = "cavium,thunder";
224ca5b3410SRobert Richter			reg = <0x0 0x10a>;
225ca5b3410SRobert Richter			enable-method = "psci";
226ca5b3410SRobert Richter		};
227ca5b3410SRobert Richter		cpu@10b {
228ca5b3410SRobert Richter			device_type = "cpu";
22931af04cdSRob Herring			compatible = "cavium,thunder";
230ca5b3410SRobert Richter			reg = <0x0 0x10b>;
231ca5b3410SRobert Richter			enable-method = "psci";
232ca5b3410SRobert Richter		};
233ca5b3410SRobert Richter		cpu@10c {
234ca5b3410SRobert Richter			device_type = "cpu";
23531af04cdSRob Herring			compatible = "cavium,thunder";
236ca5b3410SRobert Richter			reg = <0x0 0x10c>;
237ca5b3410SRobert Richter			enable-method = "psci";
238ca5b3410SRobert Richter		};
239ca5b3410SRobert Richter		cpu@10d {
240ca5b3410SRobert Richter			device_type = "cpu";
24131af04cdSRob Herring			compatible = "cavium,thunder";
242ca5b3410SRobert Richter			reg = <0x0 0x10d>;
243ca5b3410SRobert Richter			enable-method = "psci";
244ca5b3410SRobert Richter		};
245ca5b3410SRobert Richter		cpu@10e {
246ca5b3410SRobert Richter			device_type = "cpu";
24731af04cdSRob Herring			compatible = "cavium,thunder";
248ca5b3410SRobert Richter			reg = <0x0 0x10e>;
249ca5b3410SRobert Richter			enable-method = "psci";
250ca5b3410SRobert Richter		};
251ca5b3410SRobert Richter		cpu@10f {
252ca5b3410SRobert Richter			device_type = "cpu";
25331af04cdSRob Herring			compatible = "cavium,thunder";
254ca5b3410SRobert Richter			reg = <0x0 0x10f>;
255ca5b3410SRobert Richter			enable-method = "psci";
256ca5b3410SRobert Richter		};
257ca5b3410SRobert Richter		cpu@200 {
258ca5b3410SRobert Richter			device_type = "cpu";
25931af04cdSRob Herring			compatible = "cavium,thunder";
260ca5b3410SRobert Richter			reg = <0x0 0x200>;
261ca5b3410SRobert Richter			enable-method = "psci";
262ca5b3410SRobert Richter		};
263ca5b3410SRobert Richter		cpu@201 {
264ca5b3410SRobert Richter			device_type = "cpu";
26531af04cdSRob Herring			compatible = "cavium,thunder";
266ca5b3410SRobert Richter			reg = <0x0 0x201>;
267ca5b3410SRobert Richter			enable-method = "psci";
268ca5b3410SRobert Richter		};
269ca5b3410SRobert Richter		cpu@202 {
270ca5b3410SRobert Richter			device_type = "cpu";
27131af04cdSRob Herring			compatible = "cavium,thunder";
272ca5b3410SRobert Richter			reg = <0x0 0x202>;
273ca5b3410SRobert Richter			enable-method = "psci";
274ca5b3410SRobert Richter		};
275ca5b3410SRobert Richter		cpu@203 {
276ca5b3410SRobert Richter			device_type = "cpu";
27731af04cdSRob Herring			compatible = "cavium,thunder";
278ca5b3410SRobert Richter			reg = <0x0 0x203>;
279ca5b3410SRobert Richter			enable-method = "psci";
280ca5b3410SRobert Richter		};
281ca5b3410SRobert Richter		cpu@204 {
282ca5b3410SRobert Richter			device_type = "cpu";
28331af04cdSRob Herring			compatible = "cavium,thunder";
284ca5b3410SRobert Richter			reg = <0x0 0x204>;
285ca5b3410SRobert Richter			enable-method = "psci";
286ca5b3410SRobert Richter		};
287ca5b3410SRobert Richter		cpu@205 {
288ca5b3410SRobert Richter			device_type = "cpu";
28931af04cdSRob Herring			compatible = "cavium,thunder";
290ca5b3410SRobert Richter			reg = <0x0 0x205>;
291ca5b3410SRobert Richter			enable-method = "psci";
292ca5b3410SRobert Richter		};
293ca5b3410SRobert Richter		cpu@206 {
294ca5b3410SRobert Richter			device_type = "cpu";
29531af04cdSRob Herring			compatible = "cavium,thunder";
296ca5b3410SRobert Richter			reg = <0x0 0x206>;
297ca5b3410SRobert Richter			enable-method = "psci";
298ca5b3410SRobert Richter		};
299ca5b3410SRobert Richter		cpu@207 {
300ca5b3410SRobert Richter			device_type = "cpu";
30131af04cdSRob Herring			compatible = "cavium,thunder";
302ca5b3410SRobert Richter			reg = <0x0 0x207>;
303ca5b3410SRobert Richter			enable-method = "psci";
304ca5b3410SRobert Richter		};
305ca5b3410SRobert Richter		cpu@208 {
306ca5b3410SRobert Richter			device_type = "cpu";
30731af04cdSRob Herring			compatible = "cavium,thunder";
308ca5b3410SRobert Richter			reg = <0x0 0x208>;
309ca5b3410SRobert Richter			enable-method = "psci";
310ca5b3410SRobert Richter		};
311ca5b3410SRobert Richter		cpu@209 {
312ca5b3410SRobert Richter			device_type = "cpu";
31331af04cdSRob Herring			compatible = "cavium,thunder";
314ca5b3410SRobert Richter			reg = <0x0 0x209>;
315ca5b3410SRobert Richter			enable-method = "psci";
316ca5b3410SRobert Richter		};
317ca5b3410SRobert Richter		cpu@20a {
318ca5b3410SRobert Richter			device_type = "cpu";
31931af04cdSRob Herring			compatible = "cavium,thunder";
320ca5b3410SRobert Richter			reg = <0x0 0x20a>;
321ca5b3410SRobert Richter			enable-method = "psci";
322ca5b3410SRobert Richter		};
323ca5b3410SRobert Richter		cpu@20b {
324ca5b3410SRobert Richter			device_type = "cpu";
32531af04cdSRob Herring			compatible = "cavium,thunder";
326ca5b3410SRobert Richter			reg = <0x0 0x20b>;
327ca5b3410SRobert Richter			enable-method = "psci";
328ca5b3410SRobert Richter		};
329ca5b3410SRobert Richter		cpu@20c {
330ca5b3410SRobert Richter			device_type = "cpu";
33131af04cdSRob Herring			compatible = "cavium,thunder";
332ca5b3410SRobert Richter			reg = <0x0 0x20c>;
333ca5b3410SRobert Richter			enable-method = "psci";
334ca5b3410SRobert Richter		};
335ca5b3410SRobert Richter		cpu@20d {
336ca5b3410SRobert Richter			device_type = "cpu";
33731af04cdSRob Herring			compatible = "cavium,thunder";
338ca5b3410SRobert Richter			reg = <0x0 0x20d>;
339ca5b3410SRobert Richter			enable-method = "psci";
340ca5b3410SRobert Richter		};
341ca5b3410SRobert Richter		cpu@20e {
342ca5b3410SRobert Richter			device_type = "cpu";
34331af04cdSRob Herring			compatible = "cavium,thunder";
344ca5b3410SRobert Richter			reg = <0x0 0x20e>;
345ca5b3410SRobert Richter			enable-method = "psci";
346ca5b3410SRobert Richter		};
347ca5b3410SRobert Richter		cpu@20f {
348ca5b3410SRobert Richter			device_type = "cpu";
34931af04cdSRob Herring			compatible = "cavium,thunder";
350ca5b3410SRobert Richter			reg = <0x0 0x20f>;
351ca5b3410SRobert Richter			enable-method = "psci";
352ca5b3410SRobert Richter		};
353ca5b3410SRobert Richter	};
354ca5b3410SRobert Richter
355ca5b3410SRobert Richter	timer {
356ca5b3410SRobert Richter		compatible = "arm,armv8-timer";
357f2a89d3bSMarc Zyngier		interrupts = <1 13 4>,
358f2a89d3bSMarc Zyngier		             <1 14 4>,
359f2a89d3bSMarc Zyngier		             <1 11 4>,
360f2a89d3bSMarc Zyngier		             <1 10 4>;
361ca5b3410SRobert Richter	};
362ca5b3410SRobert Richter
36394085fe5SJan Glauber	pmu {
36494085fe5SJan Glauber		compatible = "cavium,thunder-pmu", "arm,armv8-pmuv3";
36594085fe5SJan Glauber		interrupts = <1 7 4>;
36694085fe5SJan Glauber	};
36794085fe5SJan Glauber
368ca5b3410SRobert Richter	soc {
369ca5b3410SRobert Richter		compatible = "simple-bus";
370ca5b3410SRobert Richter		#address-cells = <2>;
371ca5b3410SRobert Richter		#size-cells = <2>;
372ca5b3410SRobert Richter		ranges;
373ca5b3410SRobert Richter
374ca5b3410SRobert Richter		refclk50mhz: refclk50mhz {
375ca5b3410SRobert Richter			compatible = "fixed-clock";
376ca5b3410SRobert Richter			#clock-cells = <0>;
377ca5b3410SRobert Richter			clock-frequency = <50000000>;
378ca5b3410SRobert Richter			clock-output-names = "refclk50mhz";
379ca5b3410SRobert Richter		};
380ca5b3410SRobert Richter
381ca5b3410SRobert Richter		gic0: interrupt-controller@8010,00000000 {
382ca5b3410SRobert Richter			compatible = "arm,gic-v3";
383ca5b3410SRobert Richter			#interrupt-cells = <3>;
384efc5120bSTirumalesh Chalamarla			#address-cells = <2>;
385efc5120bSTirumalesh Chalamarla			#size-cells = <2>;
386efc5120bSTirumalesh Chalamarla			ranges;
387ca5b3410SRobert Richter			interrupt-controller;
388ca5b3410SRobert Richter			reg = <0x8010 0x00000000 0x0 0x010000>, /* GICD */
389ca5b3410SRobert Richter			      <0x8010 0x80000000 0x0 0x600000>; /* GICR */
390ca5b3410SRobert Richter			interrupts = <1 9 0xf04>;
391efc5120bSTirumalesh Chalamarla
392*d2e5c16fSRob Herring			its: msi-controller@801000020000 {
393efc5120bSTirumalesh Chalamarla				compatible = "arm,gic-v3-its";
394efc5120bSTirumalesh Chalamarla				msi-controller;
395*d2e5c16fSRob Herring				#msi-cells = <1>;
396efc5120bSTirumalesh Chalamarla				reg = <0x8010 0x20000 0x0 0x200000>;
397efc5120bSTirumalesh Chalamarla			};
398ca5b3410SRobert Richter		};
399ca5b3410SRobert Richter
400ca5b3410SRobert Richter		uaa0: serial@87e0,24000000 {
401ca5b3410SRobert Richter			compatible = "arm,pl011", "arm,primecell";
402ca5b3410SRobert Richter			reg = <0x87e0 0x24000000 0x0 0x1000>;
403ca5b3410SRobert Richter			interrupts = <1 21 4>;
404ca5b3410SRobert Richter			clocks = <&refclk50mhz>;
405ca5b3410SRobert Richter			clock-names = "apb_pclk";
406ca5b3410SRobert Richter		};
407ca5b3410SRobert Richter
408ca5b3410SRobert Richter		uaa1: serial@87e0,25000000 {
409ca5b3410SRobert Richter			compatible = "arm,pl011", "arm,primecell";
410ca5b3410SRobert Richter			reg = <0x87e0 0x25000000 0x0 0x1000>;
411ca5b3410SRobert Richter			interrupts = <1 22 4>;
412ca5b3410SRobert Richter			clocks = <&refclk50mhz>;
413ca5b3410SRobert Richter			clock-names = "apb_pclk";
414ca5b3410SRobert Richter		};
415ca5b3410SRobert Richter	};
416ca5b3410SRobert Richter};
417