xref: /freebsd/sys/contrib/device-tree/src/arm/marvell/armada-xp-98dx3236.dtsi (revision f126890ac5386406dadf7c4cfa9566cbb56537c5)
1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2*f126890aSEmmanuel Vadot/*
3*f126890aSEmmanuel Vadot * Device Tree Include file for Marvell 98dx3236 family SoC
4*f126890aSEmmanuel Vadot *
5*f126890aSEmmanuel Vadot * Copyright (C) 2016 Allied Telesis Labs
6*f126890aSEmmanuel Vadot *
7*f126890aSEmmanuel Vadot * Contains definitions specific to the 98dx3236 SoC that are not
8*f126890aSEmmanuel Vadot * common to all Armada XP SoCs.
9*f126890aSEmmanuel Vadot */
10*f126890aSEmmanuel Vadot
11*f126890aSEmmanuel Vadot#include "armada-370-xp.dtsi"
12*f126890aSEmmanuel Vadot
13*f126890aSEmmanuel Vadot/ {
14*f126890aSEmmanuel Vadot	#address-cells = <2>;
15*f126890aSEmmanuel Vadot	#size-cells = <2>;
16*f126890aSEmmanuel Vadot
17*f126890aSEmmanuel Vadot	model = "Marvell 98DX3236 SoC";
18*f126890aSEmmanuel Vadot	compatible = "marvell,armadaxp-98dx3236", "marvell,armada-370-xp";
19*f126890aSEmmanuel Vadot
20*f126890aSEmmanuel Vadot	aliases {
21*f126890aSEmmanuel Vadot		gpio0 = &gpio0;
22*f126890aSEmmanuel Vadot		gpio1 = &gpio1;
23*f126890aSEmmanuel Vadot		gpio2 = &gpio2;
24*f126890aSEmmanuel Vadot	};
25*f126890aSEmmanuel Vadot
26*f126890aSEmmanuel Vadot	cpus {
27*f126890aSEmmanuel Vadot		#address-cells = <1>;
28*f126890aSEmmanuel Vadot		#size-cells = <0>;
29*f126890aSEmmanuel Vadot		enable-method = "marvell,98dx3236-smp";
30*f126890aSEmmanuel Vadot
31*f126890aSEmmanuel Vadot		cpu@0 {
32*f126890aSEmmanuel Vadot			device_type = "cpu";
33*f126890aSEmmanuel Vadot			compatible = "marvell,sheeva-v7";
34*f126890aSEmmanuel Vadot			reg = <0>;
35*f126890aSEmmanuel Vadot			clocks = <&cpuclk 0>;
36*f126890aSEmmanuel Vadot			clock-latency = <1000000>;
37*f126890aSEmmanuel Vadot		};
38*f126890aSEmmanuel Vadot	};
39*f126890aSEmmanuel Vadot
40*f126890aSEmmanuel Vadot	soc {
41*f126890aSEmmanuel Vadot		compatible = "marvell,armadaxp-mbus", "simple-bus";
42*f126890aSEmmanuel Vadot
43*f126890aSEmmanuel Vadot		ranges = <MBUS_ID(0xf0, 0x01) 0 0 0xf1000000 0x100000
44*f126890aSEmmanuel Vadot			  MBUS_ID(0x01, 0x1d) 0 0 0xfff00000 0x100000
45*f126890aSEmmanuel Vadot			  MBUS_ID(0x01, 0x2f) 0 0 0xf0000000 0x1000000
46*f126890aSEmmanuel Vadot			  MBUS_ID(0x03, 0x00) 0 0 0xa8000000 0x4000000
47*f126890aSEmmanuel Vadot			  MBUS_ID(0x08, 0x00) 0 0 0xac000000 0x100000>;
48*f126890aSEmmanuel Vadot
49*f126890aSEmmanuel Vadot		bootrom {
50*f126890aSEmmanuel Vadot			compatible = "marvell,bootrom";
51*f126890aSEmmanuel Vadot			reg = <MBUS_ID(0x01, 0x1d) 0 0x100000>;
52*f126890aSEmmanuel Vadot		};
53*f126890aSEmmanuel Vadot
54*f126890aSEmmanuel Vadot		/*
55*f126890aSEmmanuel Vadot		 * 98DX3236 has 1 x1 PCIe unit Gen2.0
56*f126890aSEmmanuel Vadot		 */
57*f126890aSEmmanuel Vadot		pciec: pcie@82000000 {
58*f126890aSEmmanuel Vadot			compatible = "marvell,armada-xp-pcie";
59*f126890aSEmmanuel Vadot			status = "disabled";
60*f126890aSEmmanuel Vadot			device_type = "pci";
61*f126890aSEmmanuel Vadot
62*f126890aSEmmanuel Vadot			#address-cells = <3>;
63*f126890aSEmmanuel Vadot			#size-cells = <2>;
64*f126890aSEmmanuel Vadot
65*f126890aSEmmanuel Vadot			msi-parent = <&mpic>;
66*f126890aSEmmanuel Vadot			bus-range = <0x00 0xff>;
67*f126890aSEmmanuel Vadot
68*f126890aSEmmanuel Vadot			ranges =
69*f126890aSEmmanuel Vadot			       <0x82000000 0 0x40000 MBUS_ID(0xf0, 0x01) 0x40000 0 0x00002000   /* Port 0.0 registers */
70*f126890aSEmmanuel Vadot				0x82000000 0x1 0       MBUS_ID(0x04, 0xe8) 0 1 0 /* Port 0.0 MEM */
71*f126890aSEmmanuel Vadot				0x81000000 0x1 0       MBUS_ID(0x04, 0xe0) 0 1 0 /* Port 0.0 IO  */>;
72*f126890aSEmmanuel Vadot
73*f126890aSEmmanuel Vadot			pcie1: pcie@1,0 {
74*f126890aSEmmanuel Vadot				device_type = "pci";
75*f126890aSEmmanuel Vadot				assigned-addresses = <0x82000800 0 0x40000 0 0x2000>;
76*f126890aSEmmanuel Vadot				reg = <0x0800 0 0 0 0>;
77*f126890aSEmmanuel Vadot				#address-cells = <3>;
78*f126890aSEmmanuel Vadot				#size-cells = <2>;
79*f126890aSEmmanuel Vadot				interrupt-names = "intx";
80*f126890aSEmmanuel Vadot				interrupts-extended = <&mpic 58>;
81*f126890aSEmmanuel Vadot				#interrupt-cells = <1>;
82*f126890aSEmmanuel Vadot				ranges = <0x82000000 0 0 0x82000000 0x1 0 1 0
83*f126890aSEmmanuel Vadot					  0x81000000 0 0 0x81000000 0x1 0 1 0>;
84*f126890aSEmmanuel Vadot				bus-range = <0x00 0xff>;
85*f126890aSEmmanuel Vadot				interrupt-map-mask = <0 0 0 7>;
86*f126890aSEmmanuel Vadot				interrupt-map = <0 0 0 1 &pcie1_intc 0>,
87*f126890aSEmmanuel Vadot						<0 0 0 2 &pcie1_intc 1>,
88*f126890aSEmmanuel Vadot						<0 0 0 3 &pcie1_intc 2>,
89*f126890aSEmmanuel Vadot						<0 0 0 4 &pcie1_intc 3>;
90*f126890aSEmmanuel Vadot				marvell,pcie-port = <0>;
91*f126890aSEmmanuel Vadot				marvell,pcie-lane = <0>;
92*f126890aSEmmanuel Vadot				clocks = <&gateclk 5>;
93*f126890aSEmmanuel Vadot				status = "disabled";
94*f126890aSEmmanuel Vadot
95*f126890aSEmmanuel Vadot				pcie1_intc: interrupt-controller {
96*f126890aSEmmanuel Vadot					interrupt-controller;
97*f126890aSEmmanuel Vadot					#interrupt-cells = <1>;
98*f126890aSEmmanuel Vadot				};
99*f126890aSEmmanuel Vadot			};
100*f126890aSEmmanuel Vadot		};
101*f126890aSEmmanuel Vadot
102*f126890aSEmmanuel Vadot		internal-regs {
103*f126890aSEmmanuel Vadot			sdramc: sdramc@1400 {
104*f126890aSEmmanuel Vadot				compatible = "marvell,armada-xp-sdram-controller";
105*f126890aSEmmanuel Vadot				reg = <0x1400 0x500>;
106*f126890aSEmmanuel Vadot			};
107*f126890aSEmmanuel Vadot
108*f126890aSEmmanuel Vadot			L2: l2-cache@8000 {
109*f126890aSEmmanuel Vadot				compatible = "marvell,aurora-system-cache";
110*f126890aSEmmanuel Vadot				reg = <0x08000 0x1000>;
111*f126890aSEmmanuel Vadot				cache-id-part = <0x100>;
112*f126890aSEmmanuel Vadot				cache-level = <2>;
113*f126890aSEmmanuel Vadot				cache-unified;
114*f126890aSEmmanuel Vadot				wt-override;
115*f126890aSEmmanuel Vadot			};
116*f126890aSEmmanuel Vadot
117*f126890aSEmmanuel Vadot			gpio0: gpio@18100 {
118*f126890aSEmmanuel Vadot				compatible = "marvell,orion-gpio";
119*f126890aSEmmanuel Vadot				reg = <0x18100 0x40>;
120*f126890aSEmmanuel Vadot				ngpios = <32>;
121*f126890aSEmmanuel Vadot				gpio-controller;
122*f126890aSEmmanuel Vadot				#gpio-cells = <2>;
123*f126890aSEmmanuel Vadot				interrupt-controller;
124*f126890aSEmmanuel Vadot				#interrupt-cells = <2>;
125*f126890aSEmmanuel Vadot				interrupts = <82>, <83>, <84>, <85>;
126*f126890aSEmmanuel Vadot			};
127*f126890aSEmmanuel Vadot
128*f126890aSEmmanuel Vadot			/* does not exist */
129*f126890aSEmmanuel Vadot			gpio1: gpio@18140 {
130*f126890aSEmmanuel Vadot				compatible = "marvell,orion-gpio";
131*f126890aSEmmanuel Vadot				reg = <0x18140 0x40>;
132*f126890aSEmmanuel Vadot				status = "disabled";
133*f126890aSEmmanuel Vadot			};
134*f126890aSEmmanuel Vadot
135*f126890aSEmmanuel Vadot			gpio2: gpio@18180 { /* rework some properties */
136*f126890aSEmmanuel Vadot				compatible = "marvell,orion-gpio";
137*f126890aSEmmanuel Vadot				reg = <0x18180 0x40>;
138*f126890aSEmmanuel Vadot				ngpios = <1>; /* only gpio #32 */
139*f126890aSEmmanuel Vadot				gpio-controller;
140*f126890aSEmmanuel Vadot				#gpio-cells = <2>;
141*f126890aSEmmanuel Vadot				interrupt-controller;
142*f126890aSEmmanuel Vadot				#interrupt-cells = <2>;
143*f126890aSEmmanuel Vadot				interrupts = <87>;
144*f126890aSEmmanuel Vadot			};
145*f126890aSEmmanuel Vadot
146*f126890aSEmmanuel Vadot			systemc: system-controller@18200 {
147*f126890aSEmmanuel Vadot				compatible = "marvell,armada-370-xp-system-controller";
148*f126890aSEmmanuel Vadot				reg = <0x18200 0x500>;
149*f126890aSEmmanuel Vadot			};
150*f126890aSEmmanuel Vadot
151*f126890aSEmmanuel Vadot			gateclk: clock-gating-control@18220 {
152*f126890aSEmmanuel Vadot				compatible = "marvell,mv98dx3236-gating-clock";
153*f126890aSEmmanuel Vadot				reg = <0x18220 0x4>;
154*f126890aSEmmanuel Vadot				clocks = <&coreclk 0>;
155*f126890aSEmmanuel Vadot				#clock-cells = <1>;
156*f126890aSEmmanuel Vadot			};
157*f126890aSEmmanuel Vadot
158*f126890aSEmmanuel Vadot			cpuclk: clock-complex@18700 {
159*f126890aSEmmanuel Vadot				#clock-cells = <1>;
160*f126890aSEmmanuel Vadot				compatible = "marvell,mv98dx3236-cpu-clock";
161*f126890aSEmmanuel Vadot				reg = <0x18700 0x24>, <0x1c054 0x10>;
162*f126890aSEmmanuel Vadot				clocks = <&coreclk 1>;
163*f126890aSEmmanuel Vadot			};
164*f126890aSEmmanuel Vadot
165*f126890aSEmmanuel Vadot			corediv-clock@18740 {
166*f126890aSEmmanuel Vadot				status = "disabled";
167*f126890aSEmmanuel Vadot			};
168*f126890aSEmmanuel Vadot
169*f126890aSEmmanuel Vadot			cpu-config@21000 {
170*f126890aSEmmanuel Vadot				compatible = "marvell,armada-xp-cpu-config";
171*f126890aSEmmanuel Vadot				reg = <0x21000 0x8>;
172*f126890aSEmmanuel Vadot			};
173*f126890aSEmmanuel Vadot
174*f126890aSEmmanuel Vadot			ethernet@70000 {
175*f126890aSEmmanuel Vadot				compatible = "marvell,armada-xp-neta";
176*f126890aSEmmanuel Vadot			};
177*f126890aSEmmanuel Vadot
178*f126890aSEmmanuel Vadot			ethernet@74000 {
179*f126890aSEmmanuel Vadot				compatible = "marvell,armada-xp-neta";
180*f126890aSEmmanuel Vadot			};
181*f126890aSEmmanuel Vadot
182*f126890aSEmmanuel Vadot			xor1: xor@f0800 {
183*f126890aSEmmanuel Vadot				compatible = "marvell,orion-xor";
184*f126890aSEmmanuel Vadot				reg = <0xf0800 0x100
185*f126890aSEmmanuel Vadot				       0xf0a00 0x100>;
186*f126890aSEmmanuel Vadot				clocks = <&gateclk 22>;
187*f126890aSEmmanuel Vadot				status = "okay";
188*f126890aSEmmanuel Vadot
189*f126890aSEmmanuel Vadot				xor10 {
190*f126890aSEmmanuel Vadot					interrupts = <51>;
191*f126890aSEmmanuel Vadot					dmacap,memcpy;
192*f126890aSEmmanuel Vadot					dmacap,xor;
193*f126890aSEmmanuel Vadot				};
194*f126890aSEmmanuel Vadot				xor11 {
195*f126890aSEmmanuel Vadot					interrupts = <52>;
196*f126890aSEmmanuel Vadot					dmacap,memcpy;
197*f126890aSEmmanuel Vadot					dmacap,xor;
198*f126890aSEmmanuel Vadot					dmacap,memset;
199*f126890aSEmmanuel Vadot				};
200*f126890aSEmmanuel Vadot			};
201*f126890aSEmmanuel Vadot
202*f126890aSEmmanuel Vadot			nand_controller: nand-controller@d0000 {
203*f126890aSEmmanuel Vadot				clocks = <&dfx_coredivclk 0>;
204*f126890aSEmmanuel Vadot			};
205*f126890aSEmmanuel Vadot
206*f126890aSEmmanuel Vadot			xor0: xor@f0900 {
207*f126890aSEmmanuel Vadot				compatible = "marvell,orion-xor";
208*f126890aSEmmanuel Vadot				reg = <0xF0900 0x100
209*f126890aSEmmanuel Vadot				       0xF0B00 0x100>;
210*f126890aSEmmanuel Vadot				clocks = <&gateclk 28>;
211*f126890aSEmmanuel Vadot				status = "okay";
212*f126890aSEmmanuel Vadot
213*f126890aSEmmanuel Vadot				xor00 {
214*f126890aSEmmanuel Vadot					interrupts = <94>;
215*f126890aSEmmanuel Vadot					dmacap,memcpy;
216*f126890aSEmmanuel Vadot					dmacap,xor;
217*f126890aSEmmanuel Vadot				};
218*f126890aSEmmanuel Vadot				xor01 {
219*f126890aSEmmanuel Vadot					interrupts = <95>;
220*f126890aSEmmanuel Vadot					dmacap,memcpy;
221*f126890aSEmmanuel Vadot					dmacap,xor;
222*f126890aSEmmanuel Vadot					dmacap,memset;
223*f126890aSEmmanuel Vadot				};
224*f126890aSEmmanuel Vadot			};
225*f126890aSEmmanuel Vadot		};
226*f126890aSEmmanuel Vadot
227*f126890aSEmmanuel Vadot		dfx: dfx-server@ac000000 {
228*f126890aSEmmanuel Vadot			compatible = "marvell,dfx-server", "simple-bus";
229*f126890aSEmmanuel Vadot			#address-cells = <1>;
230*f126890aSEmmanuel Vadot			#size-cells = <1>;
231*f126890aSEmmanuel Vadot			ranges = <0 MBUS_ID(0x08, 0x00) 0 0x100000>;
232*f126890aSEmmanuel Vadot			reg = <MBUS_ID(0x08, 0x00) 0 0x100000>;
233*f126890aSEmmanuel Vadot
234*f126890aSEmmanuel Vadot			coreclk: mvebu-sar@f8204 {
235*f126890aSEmmanuel Vadot				compatible = "marvell,mv98dx3236-core-clock";
236*f126890aSEmmanuel Vadot				reg = <0xf8204 0x4>;
237*f126890aSEmmanuel Vadot				#clock-cells = <1>;
238*f126890aSEmmanuel Vadot			};
239*f126890aSEmmanuel Vadot
240*f126890aSEmmanuel Vadot			dfx_coredivclk: corediv-clock@f8268 {
241*f126890aSEmmanuel Vadot				compatible = "marvell,mv98dx3236-corediv-clock";
242*f126890aSEmmanuel Vadot				reg = <0xf8268 0xc>;
243*f126890aSEmmanuel Vadot				#clock-cells = <1>;
244*f126890aSEmmanuel Vadot				clocks = <&mainpll>;
245*f126890aSEmmanuel Vadot				clock-output-names = "nand";
246*f126890aSEmmanuel Vadot			};
247*f126890aSEmmanuel Vadot		};
248*f126890aSEmmanuel Vadot
249*f126890aSEmmanuel Vadot		switch: switch@a8000000 {
250*f126890aSEmmanuel Vadot			compatible = "simple-bus";
251*f126890aSEmmanuel Vadot			#address-cells = <1>;
252*f126890aSEmmanuel Vadot			#size-cells = <1>;
253*f126890aSEmmanuel Vadot			ranges = <0 MBUS_ID(0x03, 0x00) 0 0x100000>;
254*f126890aSEmmanuel Vadot
255*f126890aSEmmanuel Vadot			pp0: packet-processor@0 {
256*f126890aSEmmanuel Vadot				compatible = "marvell,prestera-98dx3236", "marvell,prestera";
257*f126890aSEmmanuel Vadot				reg = <0 0x4000000>;
258*f126890aSEmmanuel Vadot				interrupts = <33>, <34>, <35>;
259*f126890aSEmmanuel Vadot				dfx = <&dfx>;
260*f126890aSEmmanuel Vadot			};
261*f126890aSEmmanuel Vadot		};
262*f126890aSEmmanuel Vadot	};
263*f126890aSEmmanuel Vadot
264*f126890aSEmmanuel Vadot	clocks {
265*f126890aSEmmanuel Vadot		/* 25 MHz reference crystal */
266*f126890aSEmmanuel Vadot		refclk: oscillator {
267*f126890aSEmmanuel Vadot			compatible = "fixed-clock";
268*f126890aSEmmanuel Vadot			#clock-cells = <0>;
269*f126890aSEmmanuel Vadot			clock-frequency = <25000000>;
270*f126890aSEmmanuel Vadot		};
271*f126890aSEmmanuel Vadot	};
272*f126890aSEmmanuel Vadot};
273*f126890aSEmmanuel Vadot
274*f126890aSEmmanuel Vadot&i2c0 {
275*f126890aSEmmanuel Vadot	compatible = "marvell,mv78230-i2c", "marvell,mv64xxx-i2c";
276*f126890aSEmmanuel Vadot	reg = <0x11000 0x100>;
277*f126890aSEmmanuel Vadot	pinctrl-names = "default";
278*f126890aSEmmanuel Vadot	pinctrl-0 = <&i2c0_pins>;
279*f126890aSEmmanuel Vadot};
280*f126890aSEmmanuel Vadot
281*f126890aSEmmanuel Vadot&mpic {
282*f126890aSEmmanuel Vadot	reg = <0x20a00 0x2d0>, <0x21070 0x58>;
283*f126890aSEmmanuel Vadot};
284*f126890aSEmmanuel Vadot
285*f126890aSEmmanuel Vadot&rtc {
286*f126890aSEmmanuel Vadot	status = "disabled";
287*f126890aSEmmanuel Vadot};
288*f126890aSEmmanuel Vadot
289*f126890aSEmmanuel Vadot&timer {
290*f126890aSEmmanuel Vadot	compatible = "marvell,armada-xp-timer";
291*f126890aSEmmanuel Vadot	clocks = <&coreclk 2>, <&refclk>;
292*f126890aSEmmanuel Vadot	clock-names = "nbclk", "fixed";
293*f126890aSEmmanuel Vadot};
294*f126890aSEmmanuel Vadot
295*f126890aSEmmanuel Vadot&watchdog {
296*f126890aSEmmanuel Vadot	compatible = "marvell,armada-xp-wdt";
297*f126890aSEmmanuel Vadot	clocks = <&coreclk 2>, <&refclk>;
298*f126890aSEmmanuel Vadot	clock-names = "nbclk", "fixed";
299*f126890aSEmmanuel Vadot	interrupts = <93>, <38>;
300*f126890aSEmmanuel Vadot};
301*f126890aSEmmanuel Vadot
302*f126890aSEmmanuel Vadot&cpurst {
303*f126890aSEmmanuel Vadot	reg = <0x20800 0x20>;
304*f126890aSEmmanuel Vadot};
305*f126890aSEmmanuel Vadot
306*f126890aSEmmanuel Vadot&usb0 {
307*f126890aSEmmanuel Vadot	clocks = <&gateclk 18>;
308*f126890aSEmmanuel Vadot};
309*f126890aSEmmanuel Vadot
310*f126890aSEmmanuel Vadot&usb1 {
311*f126890aSEmmanuel Vadot	clocks = <&gateclk 19>;
312*f126890aSEmmanuel Vadot};
313*f126890aSEmmanuel Vadot
314*f126890aSEmmanuel Vadot&pinctrl {
315*f126890aSEmmanuel Vadot	compatible = "marvell,98dx3236-pinctrl";
316*f126890aSEmmanuel Vadot
317*f126890aSEmmanuel Vadot	nand_pins: nand-pins {
318*f126890aSEmmanuel Vadot		marvell,pins = "mpp20", "mpp21", "mpp22",
319*f126890aSEmmanuel Vadot			       "mpp23", "mpp24", "mpp25",
320*f126890aSEmmanuel Vadot			       "mpp26", "mpp27", "mpp28",
321*f126890aSEmmanuel Vadot			       "mpp29", "mpp30";
322*f126890aSEmmanuel Vadot		marvell,function = "dev";
323*f126890aSEmmanuel Vadot	};
324*f126890aSEmmanuel Vadot
325*f126890aSEmmanuel Vadot	nand_rb: nand-rb {
326*f126890aSEmmanuel Vadot		marvell,pins = "mpp19";
327*f126890aSEmmanuel Vadot		marvell,function = "nand";
328*f126890aSEmmanuel Vadot	};
329*f126890aSEmmanuel Vadot
330*f126890aSEmmanuel Vadot	spi0_pins: spi0-pins {
331*f126890aSEmmanuel Vadot		marvell,pins = "mpp0", "mpp1",
332*f126890aSEmmanuel Vadot			       "mpp2", "mpp3";
333*f126890aSEmmanuel Vadot		marvell,function = "spi0";
334*f126890aSEmmanuel Vadot	};
335*f126890aSEmmanuel Vadot
336*f126890aSEmmanuel Vadot	i2c0_pins: i2c-pins-0 {
337*f126890aSEmmanuel Vadot		marvell,pins = "mpp14", "mpp15";
338*f126890aSEmmanuel Vadot		marvell,function = "i2c0";
339*f126890aSEmmanuel Vadot	};
340*f126890aSEmmanuel Vadot};
341*f126890aSEmmanuel Vadot
342*f126890aSEmmanuel Vadot&spi0 {
343*f126890aSEmmanuel Vadot	compatible = "marvell,armada-xp-spi", "marvell,orion-spi";
344*f126890aSEmmanuel Vadot	pinctrl-0 = <&spi0_pins>;
345*f126890aSEmmanuel Vadot	pinctrl-names = "default";
346*f126890aSEmmanuel Vadot};
347*f126890aSEmmanuel Vadot
348*f126890aSEmmanuel Vadot&sdio {
349*f126890aSEmmanuel Vadot	status = "disabled";
350*f126890aSEmmanuel Vadot};
351*f126890aSEmmanuel Vadot
352*f126890aSEmmanuel Vadot&uart0 {
353*f126890aSEmmanuel Vadot	compatible = "marvell,armada-38x-uart";
354*f126890aSEmmanuel Vadot};
355*f126890aSEmmanuel Vadot
356*f126890aSEmmanuel Vadot&uart1 {
357*f126890aSEmmanuel Vadot	compatible = "marvell,armada-38x-uart";
358*f126890aSEmmanuel Vadot};
359*f126890aSEmmanuel Vadot
360