xref: /freebsd/sys/contrib/device-tree/src/arm/marvell/armada-370-c200-v2.dts (revision f126890ac5386406dadf7c4cfa9566cbb56537c5)
1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0-or-later OR MIT)
2*f126890aSEmmanuel Vadot/*
3*f126890aSEmmanuel Vadot * Device Tree file for Ctera C200-V2
4*f126890aSEmmanuel Vadot *
5*f126890aSEmmanuel Vadot * Copyright (C) 2022 Pawel Dembicki <paweldembicki@gmail.com>
6*f126890aSEmmanuel Vadot */
7*f126890aSEmmanuel Vadot
8*f126890aSEmmanuel Vadot/dts-v1/;
9*f126890aSEmmanuel Vadot
10*f126890aSEmmanuel Vadot#include "armada-370.dtsi"
11*f126890aSEmmanuel Vadot#include <dt-bindings/gpio/gpio.h>
12*f126890aSEmmanuel Vadot#include <dt-bindings/input/input.h>
13*f126890aSEmmanuel Vadot#include <dt-bindings/thermal/thermal.h>
14*f126890aSEmmanuel Vadot#include <dt-bindings/leds/common.h>
15*f126890aSEmmanuel Vadot
16*f126890aSEmmanuel Vadot/ {
17*f126890aSEmmanuel Vadot	model = "Ctera C200 V2";
18*f126890aSEmmanuel Vadot	compatible = "ctera,c200-v2", "marvell,armada370", "marvell,armada-370-xp";
19*f126890aSEmmanuel Vadot
20*f126890aSEmmanuel Vadot	chosen {
21*f126890aSEmmanuel Vadot		bootargs = "console=ttyS0,115200";
22*f126890aSEmmanuel Vadot		stdout-path = "serial0:115200n8";
23*f126890aSEmmanuel Vadot	};
24*f126890aSEmmanuel Vadot
25*f126890aSEmmanuel Vadot	memory {
26*f126890aSEmmanuel Vadot		device_type = "memory";
27*f126890aSEmmanuel Vadot		reg = <0x00000000 0x40000000>; /* 1024 MB */
28*f126890aSEmmanuel Vadot	};
29*f126890aSEmmanuel Vadot
30*f126890aSEmmanuel Vadot	soc {
31*f126890aSEmmanuel Vadot		ranges = <MBUS_ID(0xf0, 0x01) 0 0xd0000000 0x100000
32*f126890aSEmmanuel Vadot			  MBUS_ID(0x01, 0xe0) 0 0xfff00000 0x100000
33*f126890aSEmmanuel Vadot			  MBUS_ID(0x09, 0x01) 0 0xf1100000 0x10000>;
34*f126890aSEmmanuel Vadot	};
35*f126890aSEmmanuel Vadot
36*f126890aSEmmanuel Vadot	thermal-zones {
37*f126890aSEmmanuel Vadot		ethphy-thermal {
38*f126890aSEmmanuel Vadot			polling-delay = <20000>;
39*f126890aSEmmanuel Vadot			polling-delay-passive = <2000>;
40*f126890aSEmmanuel Vadot
41*f126890aSEmmanuel Vadot			thermal-sensors = <&ethphy0>;
42*f126890aSEmmanuel Vadot
43*f126890aSEmmanuel Vadot			trips {
44*f126890aSEmmanuel Vadot				ethphy_alert1: trip1 {
45*f126890aSEmmanuel Vadot					temperature = <65000>;
46*f126890aSEmmanuel Vadot					hysteresis = <4000>;
47*f126890aSEmmanuel Vadot					type = "passive";
48*f126890aSEmmanuel Vadot				};
49*f126890aSEmmanuel Vadot
50*f126890aSEmmanuel Vadot				ethphy_crit: trip2 {
51*f126890aSEmmanuel Vadot					temperature = <100000>;
52*f126890aSEmmanuel Vadot					hysteresis = <2000>;
53*f126890aSEmmanuel Vadot					type = "critical";
54*f126890aSEmmanuel Vadot				};
55*f126890aSEmmanuel Vadot			};
56*f126890aSEmmanuel Vadot		};
57*f126890aSEmmanuel Vadot	};
58*f126890aSEmmanuel Vadot
59*f126890aSEmmanuel Vadot	beeper {
60*f126890aSEmmanuel Vadot		compatible = "pwm-beeper";
61*f126890aSEmmanuel Vadot		pinctrl-0 = <&pmx_beeper>;
62*f126890aSEmmanuel Vadot		pinctrl-names = "default";
63*f126890aSEmmanuel Vadot		pwms = <&gpio1 31 4000>;
64*f126890aSEmmanuel Vadot	};
65*f126890aSEmmanuel Vadot
66*f126890aSEmmanuel Vadot	gpio-poweroff {
67*f126890aSEmmanuel Vadot		compatible = "gpio-poweroff";
68*f126890aSEmmanuel Vadot		pinctrl-0 = <&pmx_poweroff>;
69*f126890aSEmmanuel Vadot		pinctrl-names = "default";
70*f126890aSEmmanuel Vadot		gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>;
71*f126890aSEmmanuel Vadot	};
72*f126890aSEmmanuel Vadot
73*f126890aSEmmanuel Vadot	keys {
74*f126890aSEmmanuel Vadot		compatible = "gpio-keys";
75*f126890aSEmmanuel Vadot		pinctrl-0 = <&pmx_buttons>;
76*f126890aSEmmanuel Vadot		pinctrl-names = "default";
77*f126890aSEmmanuel Vadot
78*f126890aSEmmanuel Vadot		button-power {
79*f126890aSEmmanuel Vadot			label = "Power Button";
80*f126890aSEmmanuel Vadot			linux,code = <KEY_POWER>;
81*f126890aSEmmanuel Vadot			gpios = <&gpio0 10 GPIO_ACTIVE_HIGH>;
82*f126890aSEmmanuel Vadot		};
83*f126890aSEmmanuel Vadot
84*f126890aSEmmanuel Vadot		button-reset {
85*f126890aSEmmanuel Vadot			label = "Reset Button";
86*f126890aSEmmanuel Vadot			linux,code = <KEY_RESTART>;
87*f126890aSEmmanuel Vadot			gpios = <&gpio0 6 GPIO_ACTIVE_LOW>;
88*f126890aSEmmanuel Vadot		};
89*f126890aSEmmanuel Vadot
90*f126890aSEmmanuel Vadot		button-usb1 {
91*f126890aSEmmanuel Vadot			label = "USB1 Button";
92*f126890aSEmmanuel Vadot			linux,code = <BTN_0>;
93*f126890aSEmmanuel Vadot			gpios = <&gpio1 0 GPIO_ACTIVE_LOW>;
94*f126890aSEmmanuel Vadot		};
95*f126890aSEmmanuel Vadot
96*f126890aSEmmanuel Vadot		button-usb2 {
97*f126890aSEmmanuel Vadot			label = "USB2 Button";
98*f126890aSEmmanuel Vadot			linux,code = <BTN_1>;
99*f126890aSEmmanuel Vadot			gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
100*f126890aSEmmanuel Vadot		};
101*f126890aSEmmanuel Vadot	};
102*f126890aSEmmanuel Vadot
103*f126890aSEmmanuel Vadot	leds {
104*f126890aSEmmanuel Vadot		compatible = "gpio-leds";
105*f126890aSEmmanuel Vadot		pinctrl-0 = <&pmx_leds1 &pmx_leds2>;
106*f126890aSEmmanuel Vadot		pinctrl-names = "default";
107*f126890aSEmmanuel Vadot
108*f126890aSEmmanuel Vadot		led-0 {
109*f126890aSEmmanuel Vadot			function = LED_FUNCTION_USB;
110*f126890aSEmmanuel Vadot			function-enumerator = <2>;
111*f126890aSEmmanuel Vadot			color = <LED_COLOR_ID_RED>;
112*f126890aSEmmanuel Vadot			gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
113*f126890aSEmmanuel Vadot		};
114*f126890aSEmmanuel Vadot
115*f126890aSEmmanuel Vadot		led-1 {
116*f126890aSEmmanuel Vadot			function = LED_FUNCTION_USB;
117*f126890aSEmmanuel Vadot			function-enumerator = <2>;
118*f126890aSEmmanuel Vadot			color = <LED_COLOR_ID_GREEN>;
119*f126890aSEmmanuel Vadot			gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
120*f126890aSEmmanuel Vadot		};
121*f126890aSEmmanuel Vadot
122*f126890aSEmmanuel Vadot		led-2 {
123*f126890aSEmmanuel Vadot			function = LED_FUNCTION_USB;
124*f126890aSEmmanuel Vadot			function-enumerator = <1>;
125*f126890aSEmmanuel Vadot			color = <LED_COLOR_ID_RED>;
126*f126890aSEmmanuel Vadot			gpios = <&gpio0 15 GPIO_ACTIVE_LOW>;
127*f126890aSEmmanuel Vadot		};
128*f126890aSEmmanuel Vadot
129*f126890aSEmmanuel Vadot		led-3 {
130*f126890aSEmmanuel Vadot			function = LED_FUNCTION_USB;
131*f126890aSEmmanuel Vadot			function-enumerator = <1>;
132*f126890aSEmmanuel Vadot			color = <LED_COLOR_ID_GREEN>;
133*f126890aSEmmanuel Vadot			gpios = <&gpio0 16 GPIO_ACTIVE_LOW>;
134*f126890aSEmmanuel Vadot		};
135*f126890aSEmmanuel Vadot
136*f126890aSEmmanuel Vadot		led-4 {
137*f126890aSEmmanuel Vadot			function = LED_FUNCTION_DISK;
138*f126890aSEmmanuel Vadot			function-enumerator = <2>;
139*f126890aSEmmanuel Vadot			color = <LED_COLOR_ID_GREEN>;
140*f126890aSEmmanuel Vadot			gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
141*f126890aSEmmanuel Vadot		};
142*f126890aSEmmanuel Vadot
143*f126890aSEmmanuel Vadot		led-5 {
144*f126890aSEmmanuel Vadot			function = LED_FUNCTION_DISK;
145*f126890aSEmmanuel Vadot			function-enumerator = <1>;
146*f126890aSEmmanuel Vadot			color = <LED_COLOR_ID_RED>;
147*f126890aSEmmanuel Vadot			gpios = <&gpio1 18 GPIO_ACTIVE_LOW>;
148*f126890aSEmmanuel Vadot		};
149*f126890aSEmmanuel Vadot
150*f126890aSEmmanuel Vadot		led-6 {
151*f126890aSEmmanuel Vadot			function = LED_FUNCTION_DISK;
152*f126890aSEmmanuel Vadot			function-enumerator = <2>;
153*f126890aSEmmanuel Vadot			color = <LED_COLOR_ID_RED>;
154*f126890aSEmmanuel Vadot			gpios = <&gpio1 19 GPIO_ACTIVE_LOW>;
155*f126890aSEmmanuel Vadot		};
156*f126890aSEmmanuel Vadot
157*f126890aSEmmanuel Vadot		led-7 {
158*f126890aSEmmanuel Vadot			function = LED_FUNCTION_INDICATOR;
159*f126890aSEmmanuel Vadot			color = <LED_COLOR_ID_BLUE>;
160*f126890aSEmmanuel Vadot			gpios = <&gpio1 20 GPIO_ACTIVE_HIGH>;
161*f126890aSEmmanuel Vadot		};
162*f126890aSEmmanuel Vadot
163*f126890aSEmmanuel Vadot		led-8 {
164*f126890aSEmmanuel Vadot			function = LED_FUNCTION_DISK_ERR;
165*f126890aSEmmanuel Vadot			color = <LED_COLOR_ID_RED>;
166*f126890aSEmmanuel Vadot			gpios = <&gpio1 21 GPIO_ACTIVE_LOW>;
167*f126890aSEmmanuel Vadot		};
168*f126890aSEmmanuel Vadot
169*f126890aSEmmanuel Vadot		led-9 {
170*f126890aSEmmanuel Vadot			function = LED_FUNCTION_DISK_ERR;
171*f126890aSEmmanuel Vadot			color = <LED_COLOR_ID_GREEN>;
172*f126890aSEmmanuel Vadot			gpios = <&gpio1 23 GPIO_ACTIVE_LOW>;
173*f126890aSEmmanuel Vadot		};
174*f126890aSEmmanuel Vadot
175*f126890aSEmmanuel Vadot		led-10 {
176*f126890aSEmmanuel Vadot			function = LED_FUNCTION_STATUS;
177*f126890aSEmmanuel Vadot			color = <LED_COLOR_ID_RED>;
178*f126890aSEmmanuel Vadot			gpios = <&gpio1 24 GPIO_ACTIVE_LOW>;
179*f126890aSEmmanuel Vadot		};
180*f126890aSEmmanuel Vadot
181*f126890aSEmmanuel Vadot		led-11 {
182*f126890aSEmmanuel Vadot			function = LED_FUNCTION_DISK;
183*f126890aSEmmanuel Vadot			function-enumerator = <1>;
184*f126890aSEmmanuel Vadot			color = <LED_COLOR_ID_GREEN>;
185*f126890aSEmmanuel Vadot			gpios = <&gpio1 25 GPIO_ACTIVE_LOW>;
186*f126890aSEmmanuel Vadot		};
187*f126890aSEmmanuel Vadot
188*f126890aSEmmanuel Vadot		led-12 {
189*f126890aSEmmanuel Vadot			function = LED_FUNCTION_STATUS;
190*f126890aSEmmanuel Vadot			color = <LED_COLOR_ID_GREEN>;
191*f126890aSEmmanuel Vadot			gpios = <&gpio1 26 GPIO_ACTIVE_LOW>;
192*f126890aSEmmanuel Vadot		};
193*f126890aSEmmanuel Vadot	};
194*f126890aSEmmanuel Vadot};
195*f126890aSEmmanuel Vadot
196*f126890aSEmmanuel Vadot&coherencyfab {
197*f126890aSEmmanuel Vadot	broken-idle;
198*f126890aSEmmanuel Vadot};
199*f126890aSEmmanuel Vadot
200*f126890aSEmmanuel Vadot&eth1 {
201*f126890aSEmmanuel Vadot	pinctrl-0 = <&ge1_rgmii_pins>;
202*f126890aSEmmanuel Vadot	pinctrl-names = "default";
203*f126890aSEmmanuel Vadot	status = "okay";
204*f126890aSEmmanuel Vadot	phy-handle = <&ethphy0>;
205*f126890aSEmmanuel Vadot	phy-connection-type = "rgmii-id";
206*f126890aSEmmanuel Vadot};
207*f126890aSEmmanuel Vadot
208*f126890aSEmmanuel Vadot&i2c0 {
209*f126890aSEmmanuel Vadot	pinctrl-0 = <&i2c0_pins>;
210*f126890aSEmmanuel Vadot	pinctrl-names = "default";
211*f126890aSEmmanuel Vadot	clock-frequency = <100000>;
212*f126890aSEmmanuel Vadot	status = "okay";
213*f126890aSEmmanuel Vadot
214*f126890aSEmmanuel Vadot	hwmon@2a {
215*f126890aSEmmanuel Vadot		compatible = "nuvoton,nct7802";
216*f126890aSEmmanuel Vadot		reg = <0x2a>;
217*f126890aSEmmanuel Vadot	};
218*f126890aSEmmanuel Vadot
219*f126890aSEmmanuel Vadot	rtc@30 {
220*f126890aSEmmanuel Vadot		compatible = "sii,s35390a";
221*f126890aSEmmanuel Vadot		reg = <0x30>;
222*f126890aSEmmanuel Vadot	};
223*f126890aSEmmanuel Vadot};
224*f126890aSEmmanuel Vadot
225*f126890aSEmmanuel Vadot&mdio {
226*f126890aSEmmanuel Vadot	pinctrl-0 = <&mdio_pins>;
227*f126890aSEmmanuel Vadot	pinctrl-names = "default";
228*f126890aSEmmanuel Vadot
229*f126890aSEmmanuel Vadot	ethphy0: ethernet-phy@0 { /* Marvell 88E1318 */
230*f126890aSEmmanuel Vadot		reg = <0>;
231*f126890aSEmmanuel Vadot		#thermal-sensor-cells = <0>;
232*f126890aSEmmanuel Vadot	};
233*f126890aSEmmanuel Vadot};
234*f126890aSEmmanuel Vadot
235*f126890aSEmmanuel Vadot&nand_controller {
236*f126890aSEmmanuel Vadot	status = "okay";
237*f126890aSEmmanuel Vadot
238*f126890aSEmmanuel Vadot	nand@0 {
239*f126890aSEmmanuel Vadot		reg = <0>;
240*f126890aSEmmanuel Vadot		label = "pxa3xx_nand-0";
241*f126890aSEmmanuel Vadot		nand-rb = <0>;
242*f126890aSEmmanuel Vadot		marvell,nand-keep-config;
243*f126890aSEmmanuel Vadot		nand-on-flash-bbt;
244*f126890aSEmmanuel Vadot		nand-ecc-strength = <4>;
245*f126890aSEmmanuel Vadot		nand-ecc-step-size = <512>;
246*f126890aSEmmanuel Vadot
247*f126890aSEmmanuel Vadot		partitions {
248*f126890aSEmmanuel Vadot			compatible = "fixed-partitions";
249*f126890aSEmmanuel Vadot			#address-cells = <1>;
250*f126890aSEmmanuel Vadot			#size-cells = <1>;
251*f126890aSEmmanuel Vadot
252*f126890aSEmmanuel Vadot			partition@0 {
253*f126890aSEmmanuel Vadot				label = "uboot";
254*f126890aSEmmanuel Vadot				reg = <0x0000000 0x200000>;
255*f126890aSEmmanuel Vadot				read-only;
256*f126890aSEmmanuel Vadot			};
257*f126890aSEmmanuel Vadot
258*f126890aSEmmanuel Vadot			partition@200000 {
259*f126890aSEmmanuel Vadot				label = "certificate";
260*f126890aSEmmanuel Vadot				reg = <0x0200000 0x100000>;
261*f126890aSEmmanuel Vadot				read-only;
262*f126890aSEmmanuel Vadot			};
263*f126890aSEmmanuel Vadot
264*f126890aSEmmanuel Vadot			partition@300000 {
265*f126890aSEmmanuel Vadot				label = "preset_cfg";
266*f126890aSEmmanuel Vadot				reg = <0x0300000 0x100000>;
267*f126890aSEmmanuel Vadot				read-only;
268*f126890aSEmmanuel Vadot			};
269*f126890aSEmmanuel Vadot
270*f126890aSEmmanuel Vadot			partition@400000 {
271*f126890aSEmmanuel Vadot				label = "dev_params";
272*f126890aSEmmanuel Vadot				reg = <0x0400000 0x100000>;
273*f126890aSEmmanuel Vadot				read-only;
274*f126890aSEmmanuel Vadot			};
275*f126890aSEmmanuel Vadot			partition@500000 {
276*f126890aSEmmanuel Vadot				label = "active_bank";
277*f126890aSEmmanuel Vadot				reg = <0x0500000 0x0100000>;
278*f126890aSEmmanuel Vadot			};
279*f126890aSEmmanuel Vadot
280*f126890aSEmmanuel Vadot			partition@600000 {
281*f126890aSEmmanuel Vadot				label = "magic";
282*f126890aSEmmanuel Vadot				reg = <0x0600000 0x0100000>;
283*f126890aSEmmanuel Vadot				read-only;
284*f126890aSEmmanuel Vadot			};
285*f126890aSEmmanuel Vadot
286*f126890aSEmmanuel Vadot			partition@700000 {
287*f126890aSEmmanuel Vadot				label = "bank1";
288*f126890aSEmmanuel Vadot				reg = <0x0700000 0x2800000>;
289*f126890aSEmmanuel Vadot			};
290*f126890aSEmmanuel Vadot
291*f126890aSEmmanuel Vadot			partition@2f00000 {
292*f126890aSEmmanuel Vadot				label = "bank2";
293*f126890aSEmmanuel Vadot				reg = <0x2f00000 0x2800000>;
294*f126890aSEmmanuel Vadot			};
295*f126890aSEmmanuel Vadot
296*f126890aSEmmanuel Vadot			/* 0x5700000-0x5a00000 undefined in vendor firmware */
297*f126890aSEmmanuel Vadot
298*f126890aSEmmanuel Vadot			partition@5a00000 {
299*f126890aSEmmanuel Vadot				label = "reserved";
300*f126890aSEmmanuel Vadot				reg = <0x5a00000 0x2000000>;
301*f126890aSEmmanuel Vadot			};
302*f126890aSEmmanuel Vadot
303*f126890aSEmmanuel Vadot			partition@7a00000 {
304*f126890aSEmmanuel Vadot				label = "rootfs";
305*f126890aSEmmanuel Vadot				reg = <0x7a00000 0x8600000>;
306*f126890aSEmmanuel Vadot			};
307*f126890aSEmmanuel Vadot		};
308*f126890aSEmmanuel Vadot	};
309*f126890aSEmmanuel Vadot};
310*f126890aSEmmanuel Vadot
311*f126890aSEmmanuel Vadot&pciec {
312*f126890aSEmmanuel Vadot	status = "okay";
313*f126890aSEmmanuel Vadot
314*f126890aSEmmanuel Vadot	pcie@1,0 { /* Renesas uPD720202 USB 3.0 controller */
315*f126890aSEmmanuel Vadot		pinctrl-0 = <&pmx_pcie>;
316*f126890aSEmmanuel Vadot		pinctrl-names = "default";
317*f126890aSEmmanuel Vadot		status = "okay";
318*f126890aSEmmanuel Vadot		reset-gpios = <&gpio1 27 GPIO_ACTIVE_LOW>;
319*f126890aSEmmanuel Vadot	};
320*f126890aSEmmanuel Vadot};
321*f126890aSEmmanuel Vadot
322*f126890aSEmmanuel Vadot&pinctrl {
323*f126890aSEmmanuel Vadot	pmx_poweroff: pmx-poweroff {
324*f126890aSEmmanuel Vadot		marvell,pins = "mpp7";
325*f126890aSEmmanuel Vadot		marvell,function = "gpo";
326*f126890aSEmmanuel Vadot	};
327*f126890aSEmmanuel Vadot
328*f126890aSEmmanuel Vadot	pmx_power_cpu: pmx-power-cpu {
329*f126890aSEmmanuel Vadot		marvell,pins = "mpp4";
330*f126890aSEmmanuel Vadot		marvell,function = "vdd";
331*f126890aSEmmanuel Vadot	};
332*f126890aSEmmanuel Vadot
333*f126890aSEmmanuel Vadot	pmx_buttons: pmx-buttons {
334*f126890aSEmmanuel Vadot		marvell,pins = "mpp6", "mpp10", "mpp14", "mpp32";
335*f126890aSEmmanuel Vadot		marvell,function = "gpio";
336*f126890aSEmmanuel Vadot	};
337*f126890aSEmmanuel Vadot
338*f126890aSEmmanuel Vadot	pmx_leds1: pmx-leds1 {
339*f126890aSEmmanuel Vadot		marvell,pins = "mpp47";
340*f126890aSEmmanuel Vadot		marvell,function = "gpo";
341*f126890aSEmmanuel Vadot	};
342*f126890aSEmmanuel Vadot
343*f126890aSEmmanuel Vadot	pmx_leds2: pmx-leds2 {
344*f126890aSEmmanuel Vadot		marvell,pins = "mpp12", "mpp13", "mpp15", "mpp16", "mpp50", "mpp51",
345*f126890aSEmmanuel Vadot			       "mpp52", "mpp53", "mpp55", "mpp56", "mpp57", "mpp58";
346*f126890aSEmmanuel Vadot		marvell,function = "gpio";
347*f126890aSEmmanuel Vadot	};
348*f126890aSEmmanuel Vadot
349*f126890aSEmmanuel Vadot	pmx_pcie: pmx-pcie {
350*f126890aSEmmanuel Vadot		marvell,pins = "mpp59";
351*f126890aSEmmanuel Vadot		marvell,function = "gpio";
352*f126890aSEmmanuel Vadot	};
353*f126890aSEmmanuel Vadot
354*f126890aSEmmanuel Vadot	pmx_beeper: pmx-beeper {
355*f126890aSEmmanuel Vadot		marvell,pins = "mpp63";
356*f126890aSEmmanuel Vadot		marvell,function = "gpio";
357*f126890aSEmmanuel Vadot	};
358*f126890aSEmmanuel Vadot};
359*f126890aSEmmanuel Vadot
360*f126890aSEmmanuel Vadot&pmsu {
361*f126890aSEmmanuel Vadot	pinctrl-0 = <&pmx_power_cpu>;
362*f126890aSEmmanuel Vadot	pinctrl-names = "default";
363*f126890aSEmmanuel Vadot};
364*f126890aSEmmanuel Vadot
365*f126890aSEmmanuel Vadot&rtc {
366*f126890aSEmmanuel Vadot	status = "disabled";
367*f126890aSEmmanuel Vadot};
368*f126890aSEmmanuel Vadot
369*f126890aSEmmanuel Vadot&sata {
370*f126890aSEmmanuel Vadot	nr-ports = <2>;
371*f126890aSEmmanuel Vadot	status = "okay";
372*f126890aSEmmanuel Vadot	#address-cells = <1>;
373*f126890aSEmmanuel Vadot	#size-cells = <0>;
374*f126890aSEmmanuel Vadot
375*f126890aSEmmanuel Vadot	hdd0_temp: sata-port@0 {
376*f126890aSEmmanuel Vadot		reg = <0>;
377*f126890aSEmmanuel Vadot		#thermal-sensor-cells = <0>;
378*f126890aSEmmanuel Vadot	};
379*f126890aSEmmanuel Vadot
380*f126890aSEmmanuel Vadot	hdd1_temp: sata-port@1 {
381*f126890aSEmmanuel Vadot		reg = <1>;
382*f126890aSEmmanuel Vadot		#thermal-sensor-cells = <0>;
383*f126890aSEmmanuel Vadot	};
384*f126890aSEmmanuel Vadot};
385*f126890aSEmmanuel Vadot
386*f126890aSEmmanuel Vadot&uart0 {
387*f126890aSEmmanuel Vadot	status = "okay";
388*f126890aSEmmanuel Vadot};
389