xref: /freebsd-src/sys/contrib/device-tree/src/arm/rockchip/rk3188-radxarock.dts (revision f126890ac5386406dadf7c4cfa9566cbb56537c5)
1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2*f126890aSEmmanuel Vadot/*
3*f126890aSEmmanuel Vadot * Copyright (c) 2013 Heiko Stuebner <heiko@sntech.de>
4*f126890aSEmmanuel Vadot */
5*f126890aSEmmanuel Vadot
6*f126890aSEmmanuel Vadot/dts-v1/;
7*f126890aSEmmanuel Vadot#include <dt-bindings/input/input.h>
8*f126890aSEmmanuel Vadot#include "rk3188.dtsi"
9*f126890aSEmmanuel Vadot
10*f126890aSEmmanuel Vadot/ {
11*f126890aSEmmanuel Vadot	model = "Radxa Rock";
12*f126890aSEmmanuel Vadot	compatible = "radxa,rock", "rockchip,rk3188";
13*f126890aSEmmanuel Vadot
14*f126890aSEmmanuel Vadot	aliases {
15*f126890aSEmmanuel Vadot		mmc0 = &mmc0;
16*f126890aSEmmanuel Vadot	};
17*f126890aSEmmanuel Vadot
18*f126890aSEmmanuel Vadot	memory@60000000 {
19*f126890aSEmmanuel Vadot		device_type = "memory";
20*f126890aSEmmanuel Vadot		reg = <0x60000000 0x80000000>;
21*f126890aSEmmanuel Vadot	};
22*f126890aSEmmanuel Vadot
23*f126890aSEmmanuel Vadot	gpio-keys {
24*f126890aSEmmanuel Vadot		compatible = "gpio-keys";
25*f126890aSEmmanuel Vadot		autorepeat;
26*f126890aSEmmanuel Vadot
27*f126890aSEmmanuel Vadot		key-power {
28*f126890aSEmmanuel Vadot			gpios = <&gpio0 RK_PA4 GPIO_ACTIVE_LOW>;
29*f126890aSEmmanuel Vadot			linux,code = <KEY_POWER>;
30*f126890aSEmmanuel Vadot			label = "GPIO Key Power";
31*f126890aSEmmanuel Vadot			linux,input-type = <1>;
32*f126890aSEmmanuel Vadot			wakeup-source;
33*f126890aSEmmanuel Vadot			debounce-interval = <100>;
34*f126890aSEmmanuel Vadot		};
35*f126890aSEmmanuel Vadot	};
36*f126890aSEmmanuel Vadot
37*f126890aSEmmanuel Vadot	gpio-leds {
38*f126890aSEmmanuel Vadot		compatible = "gpio-leds";
39*f126890aSEmmanuel Vadot
40*f126890aSEmmanuel Vadot		green_led: led-0 {
41*f126890aSEmmanuel Vadot			label = "rock:green:user1";
42*f126890aSEmmanuel Vadot			gpios = <&gpio0 RK_PB4 GPIO_ACTIVE_LOW>;
43*f126890aSEmmanuel Vadot			default-state = "off";
44*f126890aSEmmanuel Vadot		};
45*f126890aSEmmanuel Vadot
46*f126890aSEmmanuel Vadot		blue_led: led-1 {
47*f126890aSEmmanuel Vadot			label = "rock:blue:user2";
48*f126890aSEmmanuel Vadot			gpios = <&gpio0 RK_PB6 GPIO_ACTIVE_LOW>;
49*f126890aSEmmanuel Vadot			default-state = "off";
50*f126890aSEmmanuel Vadot		};
51*f126890aSEmmanuel Vadot
52*f126890aSEmmanuel Vadot		sleep_led: led-2 {
53*f126890aSEmmanuel Vadot			label = "rock:red:power";
54*f126890aSEmmanuel Vadot			gpios = <&gpio0 RK_PB7 GPIO_ACTIVE_HIGH>;
55*f126890aSEmmanuel Vadot			default-state = "off";
56*f126890aSEmmanuel Vadot		};
57*f126890aSEmmanuel Vadot	};
58*f126890aSEmmanuel Vadot
59*f126890aSEmmanuel Vadot	sound {
60*f126890aSEmmanuel Vadot		compatible = "simple-audio-card";
61*f126890aSEmmanuel Vadot		simple-audio-card,name = "SPDIF";
62*f126890aSEmmanuel Vadot
63*f126890aSEmmanuel Vadot		simple-audio-card,dai-link@1 {  /* S/PDIF - S/PDIF */
64*f126890aSEmmanuel Vadot			cpu { sound-dai = <&spdif>; };
65*f126890aSEmmanuel Vadot			codec { sound-dai = <&spdif_out>; };
66*f126890aSEmmanuel Vadot		};
67*f126890aSEmmanuel Vadot	};
68*f126890aSEmmanuel Vadot
69*f126890aSEmmanuel Vadot	spdif_out: spdif-out {
70*f126890aSEmmanuel Vadot		compatible = "linux,spdif-dit";
71*f126890aSEmmanuel Vadot		#sound-dai-cells = <0>;
72*f126890aSEmmanuel Vadot	};
73*f126890aSEmmanuel Vadot
74*f126890aSEmmanuel Vadot	ir_recv: ir-receiver {
75*f126890aSEmmanuel Vadot		compatible = "gpio-ir-receiver";
76*f126890aSEmmanuel Vadot		gpios = <&gpio0 RK_PB2 GPIO_ACTIVE_LOW>;
77*f126890aSEmmanuel Vadot		pinctrl-names = "default";
78*f126890aSEmmanuel Vadot		pinctrl-0 = <&ir_recv_pin>;
79*f126890aSEmmanuel Vadot	};
80*f126890aSEmmanuel Vadot
81*f126890aSEmmanuel Vadot	vcc_otg: usb-otg-regulator {
82*f126890aSEmmanuel Vadot		compatible = "regulator-fixed";
83*f126890aSEmmanuel Vadot		enable-active-high;
84*f126890aSEmmanuel Vadot		gpio = <&gpio2 RK_PD7 GPIO_ACTIVE_HIGH>;
85*f126890aSEmmanuel Vadot		pinctrl-names = "default";
86*f126890aSEmmanuel Vadot		pinctrl-0 = <&otg_vbus_drv>;
87*f126890aSEmmanuel Vadot		regulator-name = "otg-vbus";
88*f126890aSEmmanuel Vadot		regulator-min-microvolt = <5000000>;
89*f126890aSEmmanuel Vadot		regulator-max-microvolt = <5000000>;
90*f126890aSEmmanuel Vadot		regulator-always-on;
91*f126890aSEmmanuel Vadot		regulator-boot-on;
92*f126890aSEmmanuel Vadot	};
93*f126890aSEmmanuel Vadot
94*f126890aSEmmanuel Vadot	vcc_sd0: sdmmc-regulator {
95*f126890aSEmmanuel Vadot		compatible = "regulator-fixed";
96*f126890aSEmmanuel Vadot		regulator-name = "sdmmc-supply";
97*f126890aSEmmanuel Vadot		regulator-min-microvolt = <3300000>;
98*f126890aSEmmanuel Vadot		regulator-max-microvolt = <3300000>;
99*f126890aSEmmanuel Vadot		gpio = <&gpio3 RK_PA1 GPIO_ACTIVE_LOW>;
100*f126890aSEmmanuel Vadot		pinctrl-names = "default";
101*f126890aSEmmanuel Vadot		pinctrl-0 = <&sdmmc_pwr>;
102*f126890aSEmmanuel Vadot		startup-delay-us = <100000>;
103*f126890aSEmmanuel Vadot		vin-supply = <&vcc_io>;
104*f126890aSEmmanuel Vadot	};
105*f126890aSEmmanuel Vadot
106*f126890aSEmmanuel Vadot	vcc_host: usb-host-regulator {
107*f126890aSEmmanuel Vadot		compatible = "regulator-fixed";
108*f126890aSEmmanuel Vadot		enable-active-high;
109*f126890aSEmmanuel Vadot		gpio = <&gpio0 RK_PA3 GPIO_ACTIVE_HIGH>;
110*f126890aSEmmanuel Vadot		pinctrl-names = "default";
111*f126890aSEmmanuel Vadot		pinctrl-0 = <&host_vbus_drv>;
112*f126890aSEmmanuel Vadot		regulator-name = "host-pwr";
113*f126890aSEmmanuel Vadot		regulator-min-microvolt = <5000000>;
114*f126890aSEmmanuel Vadot		regulator-max-microvolt = <5000000>;
115*f126890aSEmmanuel Vadot		regulator-always-on;
116*f126890aSEmmanuel Vadot		regulator-boot-on;
117*f126890aSEmmanuel Vadot	};
118*f126890aSEmmanuel Vadot
119*f126890aSEmmanuel Vadot	vsys: vsys-regulator {
120*f126890aSEmmanuel Vadot		compatible = "regulator-fixed";
121*f126890aSEmmanuel Vadot		regulator-name = "vsys";
122*f126890aSEmmanuel Vadot		regulator-min-microvolt = <5000000>;
123*f126890aSEmmanuel Vadot		regulator-max-microvolt = <5000000>;
124*f126890aSEmmanuel Vadot		regulator-boot-on;
125*f126890aSEmmanuel Vadot	};
126*f126890aSEmmanuel Vadot};
127*f126890aSEmmanuel Vadot
128*f126890aSEmmanuel Vadot&emac {
129*f126890aSEmmanuel Vadot	phy = <&phy0>;
130*f126890aSEmmanuel Vadot	phy-supply = <&vcc_rmii>;
131*f126890aSEmmanuel Vadot	pinctrl-names = "default";
132*f126890aSEmmanuel Vadot	pinctrl-0 = <&emac_xfer>, <&emac_mdio>, <&phy_int>;
133*f126890aSEmmanuel Vadot	status = "okay";
134*f126890aSEmmanuel Vadot
135*f126890aSEmmanuel Vadot	mdio {
136*f126890aSEmmanuel Vadot		#address-cells = <1>;
137*f126890aSEmmanuel Vadot		#size-cells = <0>;
138*f126890aSEmmanuel Vadot
139*f126890aSEmmanuel Vadot		phy0: ethernet-phy@0 {
140*f126890aSEmmanuel Vadot			reg = <0>;
141*f126890aSEmmanuel Vadot			interrupt-parent = <&gpio3>;
142*f126890aSEmmanuel Vadot			interrupts = <RK_PD2 IRQ_TYPE_LEVEL_LOW>;
143*f126890aSEmmanuel Vadot		};
144*f126890aSEmmanuel Vadot	};
145*f126890aSEmmanuel Vadot};
146*f126890aSEmmanuel Vadot
147*f126890aSEmmanuel Vadot&cpu0 {
148*f126890aSEmmanuel Vadot	cpu-supply = <&vdd_arm>;
149*f126890aSEmmanuel Vadot};
150*f126890aSEmmanuel Vadot
151*f126890aSEmmanuel Vadot&cpu1 {
152*f126890aSEmmanuel Vadot	cpu-supply = <&vdd_arm>;
153*f126890aSEmmanuel Vadot};
154*f126890aSEmmanuel Vadot
155*f126890aSEmmanuel Vadot&cpu2 {
156*f126890aSEmmanuel Vadot	cpu-supply = <&vdd_arm>;
157*f126890aSEmmanuel Vadot};
158*f126890aSEmmanuel Vadot
159*f126890aSEmmanuel Vadot&cpu3 {
160*f126890aSEmmanuel Vadot	cpu-supply = <&vdd_arm>;
161*f126890aSEmmanuel Vadot};
162*f126890aSEmmanuel Vadot
163*f126890aSEmmanuel Vadot&gpu {
164*f126890aSEmmanuel Vadot	status = "okay";
165*f126890aSEmmanuel Vadot};
166*f126890aSEmmanuel Vadot
167*f126890aSEmmanuel Vadot&i2c1 {
168*f126890aSEmmanuel Vadot	status = "okay";
169*f126890aSEmmanuel Vadot	clock-frequency = <400000>;
170*f126890aSEmmanuel Vadot
171*f126890aSEmmanuel Vadot	rtc@51 {
172*f126890aSEmmanuel Vadot		compatible = "haoyu,hym8563";
173*f126890aSEmmanuel Vadot		reg = <0x51>;
174*f126890aSEmmanuel Vadot		interrupt-parent = <&gpio0>;
175*f126890aSEmmanuel Vadot		interrupts = <RK_PB5 IRQ_TYPE_EDGE_FALLING>;
176*f126890aSEmmanuel Vadot		pinctrl-names = "default";
177*f126890aSEmmanuel Vadot		pinctrl-0 = <&rtc_int>;
178*f126890aSEmmanuel Vadot		#clock-cells = <0>;
179*f126890aSEmmanuel Vadot		clock-output-names = "xin32k";
180*f126890aSEmmanuel Vadot	};
181*f126890aSEmmanuel Vadot
182*f126890aSEmmanuel Vadot	act8846: act8846@5a {
183*f126890aSEmmanuel Vadot		compatible = "active-semi,act8846";
184*f126890aSEmmanuel Vadot		reg = <0x5a>;
185*f126890aSEmmanuel Vadot		status = "okay";
186*f126890aSEmmanuel Vadot		system-power-controller;
187*f126890aSEmmanuel Vadot
188*f126890aSEmmanuel Vadot		pinctrl-names = "default";
189*f126890aSEmmanuel Vadot		pinctrl-0 = <&act8846_dvs0_ctl>;
190*f126890aSEmmanuel Vadot
191*f126890aSEmmanuel Vadot		vp1-supply = <&vsys>;
192*f126890aSEmmanuel Vadot		vp2-supply = <&vsys>;
193*f126890aSEmmanuel Vadot		vp3-supply = <&vsys>;
194*f126890aSEmmanuel Vadot		vp4-supply = <&vsys>;
195*f126890aSEmmanuel Vadot		inl1-supply = <&vcc_io>;
196*f126890aSEmmanuel Vadot		inl2-supply = <&vsys>;
197*f126890aSEmmanuel Vadot		inl3-supply = <&vsys>;
198*f126890aSEmmanuel Vadot
199*f126890aSEmmanuel Vadot		regulators {
200*f126890aSEmmanuel Vadot			vcc_ddr: REG1 {
201*f126890aSEmmanuel Vadot				regulator-name = "VCC_DDR";
202*f126890aSEmmanuel Vadot				regulator-min-microvolt = <1200000>;
203*f126890aSEmmanuel Vadot				regulator-max-microvolt = <1200000>;
204*f126890aSEmmanuel Vadot				regulator-always-on;
205*f126890aSEmmanuel Vadot			};
206*f126890aSEmmanuel Vadot
207*f126890aSEmmanuel Vadot			vdd_log: REG2 {
208*f126890aSEmmanuel Vadot				regulator-name = "VDD_LOG";
209*f126890aSEmmanuel Vadot				regulator-min-microvolt = <1000000>;
210*f126890aSEmmanuel Vadot				regulator-max-microvolt = <1000000>;
211*f126890aSEmmanuel Vadot				regulator-always-on;
212*f126890aSEmmanuel Vadot			};
213*f126890aSEmmanuel Vadot
214*f126890aSEmmanuel Vadot			vdd_arm: REG3 {
215*f126890aSEmmanuel Vadot				regulator-name = "VDD_ARM";
216*f126890aSEmmanuel Vadot				regulator-min-microvolt = <875000>;
217*f126890aSEmmanuel Vadot				regulator-max-microvolt = <1350000>;
218*f126890aSEmmanuel Vadot				regulator-always-on;
219*f126890aSEmmanuel Vadot			};
220*f126890aSEmmanuel Vadot
221*f126890aSEmmanuel Vadot			vcc_io: REG4 {
222*f126890aSEmmanuel Vadot				regulator-name = "VCC_IO";
223*f126890aSEmmanuel Vadot				regulator-min-microvolt = <3300000>;
224*f126890aSEmmanuel Vadot				regulator-max-microvolt = <3300000>;
225*f126890aSEmmanuel Vadot				regulator-always-on;
226*f126890aSEmmanuel Vadot			};
227*f126890aSEmmanuel Vadot
228*f126890aSEmmanuel Vadot			vdd_10: REG5 {
229*f126890aSEmmanuel Vadot				regulator-name = "VDD_10";
230*f126890aSEmmanuel Vadot				regulator-min-microvolt = <1000000>;
231*f126890aSEmmanuel Vadot				regulator-max-microvolt = <1000000>;
232*f126890aSEmmanuel Vadot				regulator-always-on;
233*f126890aSEmmanuel Vadot			};
234*f126890aSEmmanuel Vadot
235*f126890aSEmmanuel Vadot			vdd_hdmi: REG6 {
236*f126890aSEmmanuel Vadot				regulator-name = "VDD_HDMI";
237*f126890aSEmmanuel Vadot				regulator-min-microvolt = <2500000>;
238*f126890aSEmmanuel Vadot				regulator-max-microvolt = <2500000>;
239*f126890aSEmmanuel Vadot				regulator-always-on;
240*f126890aSEmmanuel Vadot			};
241*f126890aSEmmanuel Vadot
242*f126890aSEmmanuel Vadot			vcc18: REG7 {
243*f126890aSEmmanuel Vadot				regulator-name = "VCC_18";
244*f126890aSEmmanuel Vadot				regulator-min-microvolt = <1800000>;
245*f126890aSEmmanuel Vadot				regulator-max-microvolt = <1800000>;
246*f126890aSEmmanuel Vadot				regulator-always-on;
247*f126890aSEmmanuel Vadot			};
248*f126890aSEmmanuel Vadot
249*f126890aSEmmanuel Vadot			vcca_33: REG8 {
250*f126890aSEmmanuel Vadot				regulator-name = "VCCA_33";
251*f126890aSEmmanuel Vadot				regulator-min-microvolt = <3300000>;
252*f126890aSEmmanuel Vadot				regulator-max-microvolt = <3300000>;
253*f126890aSEmmanuel Vadot				regulator-always-on;
254*f126890aSEmmanuel Vadot			};
255*f126890aSEmmanuel Vadot
256*f126890aSEmmanuel Vadot			vcc_rmii: REG9 {
257*f126890aSEmmanuel Vadot				regulator-name = "VCC_RMII";
258*f126890aSEmmanuel Vadot				regulator-min-microvolt = <3300000>;
259*f126890aSEmmanuel Vadot				regulator-max-microvolt = <3300000>;
260*f126890aSEmmanuel Vadot			};
261*f126890aSEmmanuel Vadot
262*f126890aSEmmanuel Vadot			vccio_wl: REG10 {
263*f126890aSEmmanuel Vadot				regulator-name = "VCCIO_WL";
264*f126890aSEmmanuel Vadot				regulator-min-microvolt = <3300000>;
265*f126890aSEmmanuel Vadot				regulator-max-microvolt = <3300000>;
266*f126890aSEmmanuel Vadot				regulator-always-on;
267*f126890aSEmmanuel Vadot			};
268*f126890aSEmmanuel Vadot
269*f126890aSEmmanuel Vadot			vcc_18: REG11 {
270*f126890aSEmmanuel Vadot				regulator-name = "VCC18_IO";
271*f126890aSEmmanuel Vadot				regulator-min-microvolt = <1800000>;
272*f126890aSEmmanuel Vadot				regulator-max-microvolt = <1800000>;
273*f126890aSEmmanuel Vadot				regulator-always-on;
274*f126890aSEmmanuel Vadot			};
275*f126890aSEmmanuel Vadot
276*f126890aSEmmanuel Vadot			vcc28: REG12 {
277*f126890aSEmmanuel Vadot				regulator-name = "VCC_28";
278*f126890aSEmmanuel Vadot				regulator-min-microvolt = <2800000>;
279*f126890aSEmmanuel Vadot				regulator-max-microvolt = <2800000>;
280*f126890aSEmmanuel Vadot				regulator-always-on;
281*f126890aSEmmanuel Vadot			};
282*f126890aSEmmanuel Vadot		};
283*f126890aSEmmanuel Vadot	};
284*f126890aSEmmanuel Vadot};
285*f126890aSEmmanuel Vadot
286*f126890aSEmmanuel Vadot&mmc0 {
287*f126890aSEmmanuel Vadot	status = "okay";
288*f126890aSEmmanuel Vadot	pinctrl-names = "default";
289*f126890aSEmmanuel Vadot	pinctrl-0 = <&sd0_clk>, <&sd0_cmd>, <&sd0_cd>, <&sd0_bus4>;
290*f126890aSEmmanuel Vadot	vmmc-supply = <&vcc_sd0>;
291*f126890aSEmmanuel Vadot
292*f126890aSEmmanuel Vadot	bus-width = <4>;
293*f126890aSEmmanuel Vadot	cap-mmc-highspeed;
294*f126890aSEmmanuel Vadot	cap-sd-highspeed;
295*f126890aSEmmanuel Vadot	disable-wp;
296*f126890aSEmmanuel Vadot};
297*f126890aSEmmanuel Vadot
298*f126890aSEmmanuel Vadot&pwm1 {
299*f126890aSEmmanuel Vadot	status = "okay";
300*f126890aSEmmanuel Vadot};
301*f126890aSEmmanuel Vadot
302*f126890aSEmmanuel Vadot&pwm2 {
303*f126890aSEmmanuel Vadot	status = "okay";
304*f126890aSEmmanuel Vadot};
305*f126890aSEmmanuel Vadot
306*f126890aSEmmanuel Vadot&pwm3 {
307*f126890aSEmmanuel Vadot	status = "okay";
308*f126890aSEmmanuel Vadot};
309*f126890aSEmmanuel Vadot
310*f126890aSEmmanuel Vadot&pinctrl {
311*f126890aSEmmanuel Vadot	pcfg_output_low: pcfg-output-low {
312*f126890aSEmmanuel Vadot		output-low;
313*f126890aSEmmanuel Vadot	};
314*f126890aSEmmanuel Vadot
315*f126890aSEmmanuel Vadot	act8846 {
316*f126890aSEmmanuel Vadot		act8846_dvs0_ctl: act8846-dvs0-ctl {
317*f126890aSEmmanuel Vadot			rockchip,pins = <3 RK_PD3 RK_FUNC_GPIO &pcfg_output_low>;
318*f126890aSEmmanuel Vadot		};
319*f126890aSEmmanuel Vadot	};
320*f126890aSEmmanuel Vadot
321*f126890aSEmmanuel Vadot	hym8563 {
322*f126890aSEmmanuel Vadot		rtc_int: rtc-int {
323*f126890aSEmmanuel Vadot			rockchip,pins = <0 RK_PA0 RK_FUNC_GPIO &pcfg_pull_up>;
324*f126890aSEmmanuel Vadot		};
325*f126890aSEmmanuel Vadot	};
326*f126890aSEmmanuel Vadot
327*f126890aSEmmanuel Vadot	lan8720a  {
328*f126890aSEmmanuel Vadot		phy_int: phy-int {
329*f126890aSEmmanuel Vadot			rockchip,pins = <3 RK_PD2 RK_FUNC_GPIO &pcfg_pull_up>;
330*f126890aSEmmanuel Vadot		};
331*f126890aSEmmanuel Vadot	};
332*f126890aSEmmanuel Vadot
333*f126890aSEmmanuel Vadot	ir-receiver {
334*f126890aSEmmanuel Vadot		ir_recv_pin: ir-recv-pin {
335*f126890aSEmmanuel Vadot			rockchip,pins = <0 RK_PB2 RK_FUNC_GPIO &pcfg_pull_none>;
336*f126890aSEmmanuel Vadot		};
337*f126890aSEmmanuel Vadot	};
338*f126890aSEmmanuel Vadot
339*f126890aSEmmanuel Vadot	sd0 {
340*f126890aSEmmanuel Vadot		sdmmc_pwr: sdmmc-pwr {
341*f126890aSEmmanuel Vadot			rockchip,pins = <3 RK_PA1 RK_FUNC_GPIO &pcfg_pull_none>;
342*f126890aSEmmanuel Vadot		};
343*f126890aSEmmanuel Vadot	};
344*f126890aSEmmanuel Vadot
345*f126890aSEmmanuel Vadot	usb {
346*f126890aSEmmanuel Vadot		host_vbus_drv: host-vbus-drv {
347*f126890aSEmmanuel Vadot			rockchip,pins = <0 RK_PA3 RK_FUNC_GPIO &pcfg_pull_none>;
348*f126890aSEmmanuel Vadot		};
349*f126890aSEmmanuel Vadot		otg_vbus_drv: otg-vbus-drv {
350*f126890aSEmmanuel Vadot			rockchip,pins = <2 RK_PD7 RK_FUNC_GPIO &pcfg_pull_none>;
351*f126890aSEmmanuel Vadot		};
352*f126890aSEmmanuel Vadot	};
353*f126890aSEmmanuel Vadot};
354*f126890aSEmmanuel Vadot
355*f126890aSEmmanuel Vadot&spdif {
356*f126890aSEmmanuel Vadot	status = "okay";
357*f126890aSEmmanuel Vadot};
358*f126890aSEmmanuel Vadot
359*f126890aSEmmanuel Vadot&uart0 {
360*f126890aSEmmanuel Vadot	status = "okay";
361*f126890aSEmmanuel Vadot};
362*f126890aSEmmanuel Vadot
363*f126890aSEmmanuel Vadot&uart1 {
364*f126890aSEmmanuel Vadot	status = "okay";
365*f126890aSEmmanuel Vadot};
366*f126890aSEmmanuel Vadot
367*f126890aSEmmanuel Vadot&uart2 {
368*f126890aSEmmanuel Vadot	status = "okay";
369*f126890aSEmmanuel Vadot};
370*f126890aSEmmanuel Vadot
371*f126890aSEmmanuel Vadot&uart3 {
372*f126890aSEmmanuel Vadot	status = "okay";
373*f126890aSEmmanuel Vadot};
374*f126890aSEmmanuel Vadot
375*f126890aSEmmanuel Vadot&usbphy {
376*f126890aSEmmanuel Vadot	status = "okay";
377*f126890aSEmmanuel Vadot};
378*f126890aSEmmanuel Vadot
379*f126890aSEmmanuel Vadot&usb_host {
380*f126890aSEmmanuel Vadot	status = "okay";
381*f126890aSEmmanuel Vadot};
382*f126890aSEmmanuel Vadot
383*f126890aSEmmanuel Vadot&usb_otg {
384*f126890aSEmmanuel Vadot	status = "okay";
385*f126890aSEmmanuel Vadot};
386*f126890aSEmmanuel Vadot
387*f126890aSEmmanuel Vadot&wdt {
388*f126890aSEmmanuel Vadot	status = "okay";
389*f126890aSEmmanuel Vadot};
390