xref: /freebsd-src/sys/contrib/device-tree/src/arm/rockchip/rk3288-r89.dts (revision f126890ac5386406dadf7c4cfa9566cbb56537c5)
1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2*f126890aSEmmanuel Vadot/*
3*f126890aSEmmanuel Vadot * Copyright (c) 2015 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 <dt-bindings/pwm/pwm.h>
9*f126890aSEmmanuel Vadot#include "rk3288.dtsi"
10*f126890aSEmmanuel Vadot
11*f126890aSEmmanuel Vadot/ {
12*f126890aSEmmanuel Vadot	model = "Netxeon R89";
13*f126890aSEmmanuel Vadot	compatible = "netxeon,r89", "rockchip,rk3288";
14*f126890aSEmmanuel Vadot
15*f126890aSEmmanuel Vadot	memory@0 {
16*f126890aSEmmanuel Vadot		device_type = "memory";
17*f126890aSEmmanuel Vadot		reg = <0x0 0x0 0x0 0x80000000>;
18*f126890aSEmmanuel Vadot	};
19*f126890aSEmmanuel Vadot
20*f126890aSEmmanuel Vadot	ext_gmac: external-gmac-clock {
21*f126890aSEmmanuel Vadot		compatible = "fixed-clock";
22*f126890aSEmmanuel Vadot		clock-frequency = <125000000>;
23*f126890aSEmmanuel Vadot		clock-output-names = "ext_gmac";
24*f126890aSEmmanuel Vadot		#clock-cells = <0>;
25*f126890aSEmmanuel Vadot	};
26*f126890aSEmmanuel Vadot
27*f126890aSEmmanuel Vadot	gpio-keys {
28*f126890aSEmmanuel Vadot		compatible = "gpio-keys";
29*f126890aSEmmanuel Vadot		autorepeat;
30*f126890aSEmmanuel Vadot
31*f126890aSEmmanuel Vadot		pinctrl-names = "default";
32*f126890aSEmmanuel Vadot		pinctrl-0 = <&pwrbtn>;
33*f126890aSEmmanuel Vadot
34*f126890aSEmmanuel Vadot		key-power {
35*f126890aSEmmanuel Vadot			gpios = <&gpio0 RK_PA5 GPIO_ACTIVE_LOW>;
36*f126890aSEmmanuel Vadot			linux,code = <KEY_POWER>;
37*f126890aSEmmanuel Vadot			label = "GPIO Key Power";
38*f126890aSEmmanuel Vadot			linux,input-type = <1>;
39*f126890aSEmmanuel Vadot			wakeup-source;
40*f126890aSEmmanuel Vadot			debounce-interval = <100>;
41*f126890aSEmmanuel Vadot		};
42*f126890aSEmmanuel Vadot	};
43*f126890aSEmmanuel Vadot
44*f126890aSEmmanuel Vadot	ir: ir-receiver {
45*f126890aSEmmanuel Vadot		compatible = "gpio-ir-receiver";
46*f126890aSEmmanuel Vadot		gpios = <&gpio7 RK_PA0 GPIO_ACTIVE_LOW>;
47*f126890aSEmmanuel Vadot		pinctrl-names = "default";
48*f126890aSEmmanuel Vadot		pinctrl-0 = <&ir_int>;
49*f126890aSEmmanuel Vadot	};
50*f126890aSEmmanuel Vadot
51*f126890aSEmmanuel Vadot	vcc_host: vcc-host-regulator {
52*f126890aSEmmanuel Vadot		compatible = "regulator-fixed";
53*f126890aSEmmanuel Vadot		enable-active-high;
54*f126890aSEmmanuel Vadot		gpio = <&gpio0 RK_PB6 GPIO_ACTIVE_HIGH>;
55*f126890aSEmmanuel Vadot		pinctrl-names = "default";
56*f126890aSEmmanuel Vadot		pinctrl-0 = <&host_vbus_drv>;
57*f126890aSEmmanuel Vadot		regulator-name = "vcc_host";
58*f126890aSEmmanuel Vadot		regulator-always-on;
59*f126890aSEmmanuel Vadot		regulator-boot-on;
60*f126890aSEmmanuel Vadot	};
61*f126890aSEmmanuel Vadot
62*f126890aSEmmanuel Vadot	vcc_otg: vcc-otg-regulator {
63*f126890aSEmmanuel Vadot		compatible = "regulator-fixed";
64*f126890aSEmmanuel Vadot		enable-active-high;
65*f126890aSEmmanuel Vadot		gpio = <&gpio0 RK_PB4 GPIO_ACTIVE_HIGH>;
66*f126890aSEmmanuel Vadot		pinctrl-names = "default";
67*f126890aSEmmanuel Vadot		pinctrl-0 = <&otg_vbus_drv>;
68*f126890aSEmmanuel Vadot		regulator-name = "vcc_otg";
69*f126890aSEmmanuel Vadot		regulator-always-on;
70*f126890aSEmmanuel Vadot		regulator-boot-on;
71*f126890aSEmmanuel Vadot	};
72*f126890aSEmmanuel Vadot
73*f126890aSEmmanuel Vadot	vcc_sdmmc: sdmmc-regulator {
74*f126890aSEmmanuel Vadot		compatible = "regulator-fixed";
75*f126890aSEmmanuel Vadot		regulator-name = "sdmmc-supply";
76*f126890aSEmmanuel Vadot		regulator-min-microvolt = <3300000>;
77*f126890aSEmmanuel Vadot		regulator-max-microvolt = <3300000>;
78*f126890aSEmmanuel Vadot		gpio = <&gpio7 RK_PB3 GPIO_ACTIVE_LOW>;
79*f126890aSEmmanuel Vadot		startup-delay-us = <100000>;
80*f126890aSEmmanuel Vadot		vin-supply = <&vcc_io>;
81*f126890aSEmmanuel Vadot	};
82*f126890aSEmmanuel Vadot
83*f126890aSEmmanuel Vadot	vcc_sys: sys-regulator {
84*f126890aSEmmanuel Vadot		compatible = "regulator-fixed";
85*f126890aSEmmanuel Vadot		regulator-name = "sys-supply";
86*f126890aSEmmanuel Vadot		regulator-min-microvolt = <5000000>;
87*f126890aSEmmanuel Vadot		regulator-max-microvolt = <5000000>;
88*f126890aSEmmanuel Vadot		regulator-always-on;
89*f126890aSEmmanuel Vadot		regulator-boot-on;
90*f126890aSEmmanuel Vadot	};
91*f126890aSEmmanuel Vadot};
92*f126890aSEmmanuel Vadot
93*f126890aSEmmanuel Vadot&cpu0 {
94*f126890aSEmmanuel Vadot	cpu-supply = <&vdd_cpu>;
95*f126890aSEmmanuel Vadot};
96*f126890aSEmmanuel Vadot
97*f126890aSEmmanuel Vadot&cpu1 {
98*f126890aSEmmanuel Vadot	cpu-supply = <&vdd_cpu>;
99*f126890aSEmmanuel Vadot};
100*f126890aSEmmanuel Vadot
101*f126890aSEmmanuel Vadot&cpu2 {
102*f126890aSEmmanuel Vadot	cpu-supply = <&vdd_cpu>;
103*f126890aSEmmanuel Vadot};
104*f126890aSEmmanuel Vadot
105*f126890aSEmmanuel Vadot&cpu3 {
106*f126890aSEmmanuel Vadot	cpu-supply = <&vdd_cpu>;
107*f126890aSEmmanuel Vadot};
108*f126890aSEmmanuel Vadot
109*f126890aSEmmanuel Vadot&gmac {
110*f126890aSEmmanuel Vadot	phy-supply = <&vcc_lan>;
111*f126890aSEmmanuel Vadot	phy-mode = "rgmii";
112*f126890aSEmmanuel Vadot	clock_in_out = "input";
113*f126890aSEmmanuel Vadot	snps,reset-gpio = <&gpio4 RK_PA7 GPIO_ACTIVE_HIGH>;
114*f126890aSEmmanuel Vadot	snps,reset-active-low;
115*f126890aSEmmanuel Vadot	snps,reset-delays-us = <0 10000 1000000>;
116*f126890aSEmmanuel Vadot	assigned-clocks = <&cru SCLK_MAC>;
117*f126890aSEmmanuel Vadot	assigned-clock-parents = <&ext_gmac>;
118*f126890aSEmmanuel Vadot	pinctrl-names = "default";
119*f126890aSEmmanuel Vadot	pinctrl-0 = <&rgmii_pins>;
120*f126890aSEmmanuel Vadot	tx_delay = <0x30>;
121*f126890aSEmmanuel Vadot	rx_delay = <0x10>;
122*f126890aSEmmanuel Vadot	status = "okay";
123*f126890aSEmmanuel Vadot};
124*f126890aSEmmanuel Vadot
125*f126890aSEmmanuel Vadot&hdmi {
126*f126890aSEmmanuel Vadot	status = "okay";
127*f126890aSEmmanuel Vadot};
128*f126890aSEmmanuel Vadot
129*f126890aSEmmanuel Vadot&i2c0 {
130*f126890aSEmmanuel Vadot	status = "okay";
131*f126890aSEmmanuel Vadot
132*f126890aSEmmanuel Vadot	vdd_cpu: pmic@40 {
133*f126890aSEmmanuel Vadot		compatible = "silergy,syr827";
134*f126890aSEmmanuel Vadot		reg = <0x40>;
135*f126890aSEmmanuel Vadot		fcs,suspend-voltage-selector = <1>;
136*f126890aSEmmanuel Vadot		regulator-name = "VDD_CPU";
137*f126890aSEmmanuel Vadot		regulator-enable-ramp-delay = <300>;
138*f126890aSEmmanuel Vadot		regulator-min-microvolt = <850000>;
139*f126890aSEmmanuel Vadot		regulator-max-microvolt = <1350000>;
140*f126890aSEmmanuel Vadot		regulator-ramp-delay = <8000>;
141*f126890aSEmmanuel Vadot		regulator-always-on;
142*f126890aSEmmanuel Vadot		regulator-boot-on;
143*f126890aSEmmanuel Vadot		vin-supply = <&vcc_sys>;
144*f126890aSEmmanuel Vadot	};
145*f126890aSEmmanuel Vadot
146*f126890aSEmmanuel Vadot	vdd_gpu: pmic@41 {
147*f126890aSEmmanuel Vadot		compatible = "silergy,syr828";
148*f126890aSEmmanuel Vadot		reg = <0x41>;
149*f126890aSEmmanuel Vadot		fcs,suspend-voltage-selector = <1>;
150*f126890aSEmmanuel Vadot		regulator-name = "VDD_GPU";
151*f126890aSEmmanuel Vadot		regulator-enable-ramp-delay = <300>;
152*f126890aSEmmanuel Vadot		regulator-min-microvolt = <850000>;
153*f126890aSEmmanuel Vadot		regulator-max-microvolt = <1350000>;
154*f126890aSEmmanuel Vadot		regulator-ramp-delay = <8000>;
155*f126890aSEmmanuel Vadot		regulator-always-on;
156*f126890aSEmmanuel Vadot		regulator-boot-on;
157*f126890aSEmmanuel Vadot		vin-supply = <&vcc_sys>;
158*f126890aSEmmanuel Vadot	};
159*f126890aSEmmanuel Vadot
160*f126890aSEmmanuel Vadot	rtc@51 {
161*f126890aSEmmanuel Vadot		compatible = "haoyu,hym8563";
162*f126890aSEmmanuel Vadot		reg = <0x51>;
163*f126890aSEmmanuel Vadot		#clock-cells = <0>;
164*f126890aSEmmanuel Vadot		clock-output-names = "xin32k";
165*f126890aSEmmanuel Vadot		interrupt-parent = <&gpio0>;
166*f126890aSEmmanuel Vadot		interrupts = <RK_PA4 IRQ_TYPE_EDGE_FALLING>;
167*f126890aSEmmanuel Vadot		pinctrl-names = "default";
168*f126890aSEmmanuel Vadot		pinctrl-0 = <&pmic_int>;
169*f126890aSEmmanuel Vadot	};
170*f126890aSEmmanuel Vadot
171*f126890aSEmmanuel Vadot	act8846: pmic@5a {
172*f126890aSEmmanuel Vadot		compatible = "active-semi,act8846";
173*f126890aSEmmanuel Vadot		reg = <0x5a>;
174*f126890aSEmmanuel Vadot		pinctrl-names = "default";
175*f126890aSEmmanuel Vadot		pinctrl-0 = <&pmic_vsel>, <&pwr_hold>;
176*f126890aSEmmanuel Vadot		system-power-controller;
177*f126890aSEmmanuel Vadot
178*f126890aSEmmanuel Vadot		regulators {
179*f126890aSEmmanuel Vadot			vcc_ddr: REG1 {
180*f126890aSEmmanuel Vadot				regulator-name = "VCC_DDR";
181*f126890aSEmmanuel Vadot				regulator-min-microvolt = <1200000>;
182*f126890aSEmmanuel Vadot				regulator-max-microvolt = <1200000>;
183*f126890aSEmmanuel Vadot				regulator-always-on;
184*f126890aSEmmanuel Vadot			};
185*f126890aSEmmanuel Vadot
186*f126890aSEmmanuel Vadot			vcc_io: REG2 {
187*f126890aSEmmanuel Vadot				regulator-name = "VCC_IO";
188*f126890aSEmmanuel Vadot				regulator-min-microvolt = <3300000>;
189*f126890aSEmmanuel Vadot				regulator-max-microvolt = <3300000>;
190*f126890aSEmmanuel Vadot				regulator-always-on;
191*f126890aSEmmanuel Vadot			};
192*f126890aSEmmanuel Vadot
193*f126890aSEmmanuel Vadot			vdd_log: REG3 {
194*f126890aSEmmanuel Vadot				regulator-name = "VDD_LOG";
195*f126890aSEmmanuel Vadot				regulator-min-microvolt = <1000000>;
196*f126890aSEmmanuel Vadot				regulator-max-microvolt = <1000000>;
197*f126890aSEmmanuel Vadot				regulator-always-on;
198*f126890aSEmmanuel Vadot			};
199*f126890aSEmmanuel Vadot
200*f126890aSEmmanuel Vadot			vcc_20: REG4 {
201*f126890aSEmmanuel Vadot				regulator-name = "VCC_20";
202*f126890aSEmmanuel Vadot				regulator-min-microvolt = <2000000>;
203*f126890aSEmmanuel Vadot				regulator-max-microvolt = <2000000>;
204*f126890aSEmmanuel Vadot				regulator-always-on;
205*f126890aSEmmanuel Vadot			};
206*f126890aSEmmanuel Vadot
207*f126890aSEmmanuel Vadot			vccio_sd: REG5 {
208*f126890aSEmmanuel Vadot				regulator-name = "VCCIO_SD";
209*f126890aSEmmanuel Vadot				regulator-min-microvolt = <3300000>;
210*f126890aSEmmanuel Vadot				regulator-max-microvolt = <3300000>;
211*f126890aSEmmanuel Vadot				regulator-always-on;
212*f126890aSEmmanuel Vadot			};
213*f126890aSEmmanuel Vadot
214*f126890aSEmmanuel Vadot			vdd10_lcd: REG6 {
215*f126890aSEmmanuel Vadot				regulator-name = "VDD10_LCD";
216*f126890aSEmmanuel Vadot				regulator-min-microvolt = <1000000>;
217*f126890aSEmmanuel Vadot				regulator-max-microvolt = <1000000>;
218*f126890aSEmmanuel Vadot				regulator-always-on;
219*f126890aSEmmanuel Vadot			};
220*f126890aSEmmanuel Vadot
221*f126890aSEmmanuel Vadot			vcc_wl: REG7 {
222*f126890aSEmmanuel Vadot				regulator-name = "VCC_WL";
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			vcca_33: REG8 {
229*f126890aSEmmanuel Vadot				regulator-name = "VCCA_33";
230*f126890aSEmmanuel Vadot				regulator-min-microvolt = <3300000>;
231*f126890aSEmmanuel Vadot				regulator-max-microvolt = <3300000>;
232*f126890aSEmmanuel Vadot				regulator-always-on;
233*f126890aSEmmanuel Vadot			};
234*f126890aSEmmanuel Vadot
235*f126890aSEmmanuel Vadot			vcc_lan: REG9 {
236*f126890aSEmmanuel Vadot				regulator-name = "VCC_LAN";
237*f126890aSEmmanuel Vadot				regulator-min-microvolt = <3300000>;
238*f126890aSEmmanuel Vadot				regulator-max-microvolt = <3300000>;
239*f126890aSEmmanuel Vadot				regulator-always-on;
240*f126890aSEmmanuel Vadot			};
241*f126890aSEmmanuel Vadot
242*f126890aSEmmanuel Vadot			vdd_10: REG10 {
243*f126890aSEmmanuel Vadot				regulator-name = "VDD_10";
244*f126890aSEmmanuel Vadot				regulator-min-microvolt = <1000000>;
245*f126890aSEmmanuel Vadot				regulator-max-microvolt = <1000000>;
246*f126890aSEmmanuel Vadot				regulator-always-on;
247*f126890aSEmmanuel Vadot			};
248*f126890aSEmmanuel Vadot
249*f126890aSEmmanuel Vadot			vcc_18: REG11 {
250*f126890aSEmmanuel Vadot				regulator-name = "VCC_18";
251*f126890aSEmmanuel Vadot				regulator-min-microvolt = <1800000>;
252*f126890aSEmmanuel Vadot				regulator-max-microvolt = <1800000>;
253*f126890aSEmmanuel Vadot				regulator-always-on;
254*f126890aSEmmanuel Vadot			};
255*f126890aSEmmanuel Vadot
256*f126890aSEmmanuel Vadot			vcc18_lcd: REG12 {
257*f126890aSEmmanuel Vadot				regulator-name = "VCC18_LCD";
258*f126890aSEmmanuel Vadot				regulator-min-microvolt = <1800000>;
259*f126890aSEmmanuel Vadot				regulator-max-microvolt = <1800000>;
260*f126890aSEmmanuel Vadot				regulator-always-on;
261*f126890aSEmmanuel Vadot			};
262*f126890aSEmmanuel Vadot		};
263*f126890aSEmmanuel Vadot	};
264*f126890aSEmmanuel Vadot};
265*f126890aSEmmanuel Vadot
266*f126890aSEmmanuel Vadot&i2c5 {
267*f126890aSEmmanuel Vadot	status = "okay";
268*f126890aSEmmanuel Vadot};
269*f126890aSEmmanuel Vadot
270*f126890aSEmmanuel Vadot&pinctrl {
271*f126890aSEmmanuel Vadot	pcfg_output_high: pcfg-output-high {
272*f126890aSEmmanuel Vadot		output-high;
273*f126890aSEmmanuel Vadot	};
274*f126890aSEmmanuel Vadot
275*f126890aSEmmanuel Vadot	pcfg_output_low: pcfg-output-low {
276*f126890aSEmmanuel Vadot		output-low;
277*f126890aSEmmanuel Vadot	};
278*f126890aSEmmanuel Vadot
279*f126890aSEmmanuel Vadot	act8846 {
280*f126890aSEmmanuel Vadot		pmic_vsel: pmic-vsel {
281*f126890aSEmmanuel Vadot			rockchip,pins = <7 RK_PA1 RK_FUNC_GPIO &pcfg_output_low>;
282*f126890aSEmmanuel Vadot		};
283*f126890aSEmmanuel Vadot
284*f126890aSEmmanuel Vadot		pwr_hold: pwr-hold {
285*f126890aSEmmanuel Vadot			rockchip,pins = <0 RK_PA6 RK_FUNC_GPIO &pcfg_output_high>;
286*f126890aSEmmanuel Vadot		};
287*f126890aSEmmanuel Vadot	};
288*f126890aSEmmanuel Vadot
289*f126890aSEmmanuel Vadot	buttons {
290*f126890aSEmmanuel Vadot		pwrbtn: pwrbtn {
291*f126890aSEmmanuel Vadot			rockchip,pins = <0 RK_PA5 RK_FUNC_GPIO &pcfg_pull_up>;
292*f126890aSEmmanuel Vadot		};
293*f126890aSEmmanuel Vadot	};
294*f126890aSEmmanuel Vadot
295*f126890aSEmmanuel Vadot	ir {
296*f126890aSEmmanuel Vadot		ir_int: ir-int {
297*f126890aSEmmanuel Vadot			rockchip,pins = <7 RK_PA0 RK_FUNC_GPIO &pcfg_pull_up>;
298*f126890aSEmmanuel Vadot		};
299*f126890aSEmmanuel Vadot	};
300*f126890aSEmmanuel Vadot
301*f126890aSEmmanuel Vadot	pmic {
302*f126890aSEmmanuel Vadot		pmic_int: pmic-int {
303*f126890aSEmmanuel Vadot			rockchip,pins = <0 RK_PA4 RK_FUNC_GPIO &pcfg_pull_up>;
304*f126890aSEmmanuel Vadot		};
305*f126890aSEmmanuel Vadot	};
306*f126890aSEmmanuel Vadot
307*f126890aSEmmanuel Vadot	usb {
308*f126890aSEmmanuel Vadot		host_vbus_drv: host-vbus-drv {
309*f126890aSEmmanuel Vadot			rockchip,pins = <0 RK_PB6 RK_FUNC_GPIO &pcfg_pull_none>;
310*f126890aSEmmanuel Vadot		};
311*f126890aSEmmanuel Vadot
312*f126890aSEmmanuel Vadot		otg_vbus_drv: otg-vbus-drv {
313*f126890aSEmmanuel Vadot			rockchip,pins = <0 RK_PB4 RK_FUNC_GPIO &pcfg_pull_none>;
314*f126890aSEmmanuel Vadot		};
315*f126890aSEmmanuel Vadot	};
316*f126890aSEmmanuel Vadot};
317*f126890aSEmmanuel Vadot
318*f126890aSEmmanuel Vadot&pwm0 {
319*f126890aSEmmanuel Vadot	status = "okay";
320*f126890aSEmmanuel Vadot};
321*f126890aSEmmanuel Vadot
322*f126890aSEmmanuel Vadot&saradc {
323*f126890aSEmmanuel Vadot	vref-supply = <&vcc_18>;
324*f126890aSEmmanuel Vadot	status = "okay";
325*f126890aSEmmanuel Vadot};
326*f126890aSEmmanuel Vadot
327*f126890aSEmmanuel Vadot&sdmmc {
328*f126890aSEmmanuel Vadot	bus-width = <4>;
329*f126890aSEmmanuel Vadot	cap-mmc-highspeed;
330*f126890aSEmmanuel Vadot	cap-sd-highspeed;
331*f126890aSEmmanuel Vadot	card-detect-delay = <200>;
332*f126890aSEmmanuel Vadot	disable-wp;
333*f126890aSEmmanuel Vadot	pinctrl-names = "default";
334*f126890aSEmmanuel Vadot	pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sdmmc_cd &sdmmc_bus4>;
335*f126890aSEmmanuel Vadot	vmmc-supply = <&vcc_sdmmc>;
336*f126890aSEmmanuel Vadot	vqmmc-supply = <&vccio_sd>;
337*f126890aSEmmanuel Vadot	status = "okay";
338*f126890aSEmmanuel Vadot};
339*f126890aSEmmanuel Vadot
340*f126890aSEmmanuel Vadot&tsadc {
341*f126890aSEmmanuel Vadot	rockchip,hw-tshut-mode = <0>;
342*f126890aSEmmanuel Vadot	rockchip,hw-tshut-polarity = <0>;
343*f126890aSEmmanuel Vadot	status = "okay";
344*f126890aSEmmanuel Vadot};
345*f126890aSEmmanuel Vadot
346*f126890aSEmmanuel Vadot&uart0 {
347*f126890aSEmmanuel Vadot	status = "okay";
348*f126890aSEmmanuel Vadot};
349*f126890aSEmmanuel Vadot
350*f126890aSEmmanuel Vadot&uart1 {
351*f126890aSEmmanuel Vadot	status = "okay";
352*f126890aSEmmanuel Vadot};
353*f126890aSEmmanuel Vadot
354*f126890aSEmmanuel Vadot&uart2 {
355*f126890aSEmmanuel Vadot	status = "okay";
356*f126890aSEmmanuel Vadot};
357*f126890aSEmmanuel Vadot
358*f126890aSEmmanuel Vadot&uart3 {
359*f126890aSEmmanuel Vadot	status = "okay";
360*f126890aSEmmanuel Vadot};
361*f126890aSEmmanuel Vadot
362*f126890aSEmmanuel Vadot&uart4 {
363*f126890aSEmmanuel Vadot	status = "okay";
364*f126890aSEmmanuel Vadot};
365*f126890aSEmmanuel Vadot
366*f126890aSEmmanuel Vadot&usb_host0_ehci {
367*f126890aSEmmanuel Vadot	status = "okay";
368*f126890aSEmmanuel Vadot};
369*f126890aSEmmanuel Vadot
370*f126890aSEmmanuel Vadot&usb_host1 {
371*f126890aSEmmanuel Vadot	status = "okay";
372*f126890aSEmmanuel Vadot};
373*f126890aSEmmanuel Vadot
374*f126890aSEmmanuel Vadot&usb_otg {
375*f126890aSEmmanuel Vadot	status = "okay";
376*f126890aSEmmanuel Vadot};
377*f126890aSEmmanuel Vadot
378*f126890aSEmmanuel Vadot&usbphy {
379*f126890aSEmmanuel Vadot	status = "okay";
380*f126890aSEmmanuel Vadot};
381*f126890aSEmmanuel Vadot
382*f126890aSEmmanuel Vadot&vopb {
383*f126890aSEmmanuel Vadot	status = "okay";
384*f126890aSEmmanuel Vadot};
385*f126890aSEmmanuel Vadot
386*f126890aSEmmanuel Vadot&vopb_mmu {
387*f126890aSEmmanuel Vadot	status = "okay";
388*f126890aSEmmanuel Vadot};
389*f126890aSEmmanuel Vadot
390*f126890aSEmmanuel Vadot&vopl {
391*f126890aSEmmanuel Vadot	status = "okay";
392*f126890aSEmmanuel Vadot};
393*f126890aSEmmanuel Vadot
394*f126890aSEmmanuel Vadot&vopl_mmu {
395*f126890aSEmmanuel Vadot	status = "okay";
396*f126890aSEmmanuel Vadot};
397*f126890aSEmmanuel Vadot
398*f126890aSEmmanuel Vadot&wdt {
399*f126890aSEmmanuel Vadot	status = "okay";
400*f126890aSEmmanuel Vadot};
401