1*c484cf93SQuentin Schulz// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2*c484cf93SQuentin Schulz/*
3*c484cf93SQuentin Schulz * Copyright (c) 2022 Theobroma Systems Design und Consulting GmbH
4*c484cf93SQuentin Schulz */
5*c484cf93SQuentin Schulz
6*c484cf93SQuentin Schulz/dts-v1/;
7*c484cf93SQuentin Schulz#include "px30.dtsi"
8*c484cf93SQuentin Schulz#include <dt-bindings/leds/common.h>
9*c484cf93SQuentin Schulz
10*c484cf93SQuentin Schulz/ {
11*c484cf93SQuentin Schulz	aliases {
12*c484cf93SQuentin Schulz		mmc0 = &emmc;
13*c484cf93SQuentin Schulz		mmc1 = &sdio;
14*c484cf93SQuentin Schulz		rtc0 = &rtc_twi;
15*c484cf93SQuentin Schulz		rtc1 = &rk809;
16*c484cf93SQuentin Schulz	};
17*c484cf93SQuentin Schulz
18*c484cf93SQuentin Schulz	emmc_pwrseq: emmc-pwrseq {
19*c484cf93SQuentin Schulz		compatible = "mmc-pwrseq-emmc";
20*c484cf93SQuentin Schulz		pinctrl-0 = <&emmc_reset>;
21*c484cf93SQuentin Schulz		pinctrl-names = "default";
22*c484cf93SQuentin Schulz		reset-gpios = <&gpio1 RK_PB3 GPIO_ACTIVE_HIGH>;
23*c484cf93SQuentin Schulz	};
24*c484cf93SQuentin Schulz
25*c484cf93SQuentin Schulz	leds {
26*c484cf93SQuentin Schulz		compatible = "gpio-leds";
27*c484cf93SQuentin Schulz		pinctrl-names = "default";
28*c484cf93SQuentin Schulz		pinctrl-0 = <&module_led_pin>;
29*c484cf93SQuentin Schulz		status = "okay";
30*c484cf93SQuentin Schulz
31*c484cf93SQuentin Schulz		module_led: led-0 {
32*c484cf93SQuentin Schulz			gpios = <&gpio1 RK_PB0 GPIO_ACTIVE_HIGH>;
33*c484cf93SQuentin Schulz			function = LED_FUNCTION_HEARTBEAT;
34*c484cf93SQuentin Schulz			linux,default-trigger = "heartbeat";
35*c484cf93SQuentin Schulz			color = <LED_COLOR_ID_AMBER>;
36*c484cf93SQuentin Schulz		};
37*c484cf93SQuentin Schulz	};
38*c484cf93SQuentin Schulz
39*c484cf93SQuentin Schulz	vcc5v0_sys: vccsys-regulator {
40*c484cf93SQuentin Schulz		compatible = "regulator-fixed";
41*c484cf93SQuentin Schulz		regulator-name = "vcc5v0_sys";
42*c484cf93SQuentin Schulz		regulator-always-on;
43*c484cf93SQuentin Schulz		regulator-boot-on;
44*c484cf93SQuentin Schulz		regulator-min-microvolt = <5000000>;
45*c484cf93SQuentin Schulz		regulator-max-microvolt = <5000000>;
46*c484cf93SQuentin Schulz	};
47*c484cf93SQuentin Schulz};
48*c484cf93SQuentin Schulz
49*c484cf93SQuentin Schulz&cpu0 {
50*c484cf93SQuentin Schulz	cpu-supply = <&vdd_arm>;
51*c484cf93SQuentin Schulz};
52*c484cf93SQuentin Schulz
53*c484cf93SQuentin Schulz&cpu1 {
54*c484cf93SQuentin Schulz	cpu-supply = <&vdd_arm>;
55*c484cf93SQuentin Schulz};
56*c484cf93SQuentin Schulz
57*c484cf93SQuentin Schulz&cpu2 {
58*c484cf93SQuentin Schulz	cpu-supply = <&vdd_arm>;
59*c484cf93SQuentin Schulz};
60*c484cf93SQuentin Schulz
61*c484cf93SQuentin Schulz&cpu3 {
62*c484cf93SQuentin Schulz	cpu-supply = <&vdd_arm>;
63*c484cf93SQuentin Schulz};
64*c484cf93SQuentin Schulz
65*c484cf93SQuentin Schulz&emmc {
66*c484cf93SQuentin Schulz	bus-width = <8>;
67*c484cf93SQuentin Schulz	cap-mmc-highspeed;
68*c484cf93SQuentin Schulz	mmc-hs200-1_8v;
69*c484cf93SQuentin Schulz	supports-emmc;
70*c484cf93SQuentin Schulz	mmc-pwrseq = <&emmc_pwrseq>;
71*c484cf93SQuentin Schulz	non-removable;
72*c484cf93SQuentin Schulz	vmmc-supply = <&vcc_3v3>;
73*c484cf93SQuentin Schulz	vqmmc-supply = <&vcc_emmc>;
74*c484cf93SQuentin Schulz
75*c484cf93SQuentin Schulz	status = "okay";
76*c484cf93SQuentin Schulz};
77*c484cf93SQuentin Schulz
78*c484cf93SQuentin Schulz/* On-module TI DP83825I PHY but no connector, enable in carrierboard */
79*c484cf93SQuentin Schulz&gmac {
80*c484cf93SQuentin Schulz	snps,reset-gpio = <&gpio3 RK_PB0 GPIO_ACTIVE_LOW>;
81*c484cf93SQuentin Schulz	snps,reset-active-low;
82*c484cf93SQuentin Schulz	snps,reset-delays-us = <0 50000 50000>;
83*c484cf93SQuentin Schulz	phy-supply = <&vcc_3v3>;
84*c484cf93SQuentin Schulz	clock_in_out = "output";
85*c484cf93SQuentin Schulz};
86*c484cf93SQuentin Schulz
87*c484cf93SQuentin Schulz&gpio2 {
88*c484cf93SQuentin Schulz	/*
89*c484cf93SQuentin Schulz	 * The Qseven BIOS_DISABLE signal on the PX30-µQ7 keeps the on-module
90*c484cf93SQuentin Schulz	 * eMMC powered-down initially (in fact it keeps the reset signal
91*c484cf93SQuentin Schulz	 * asserted). BIOS_DISABLE_OVERRIDE pin allows to re-enable eMMC after
92*c484cf93SQuentin Schulz	 * the SPL has been booted from SD Card.
93*c484cf93SQuentin Schulz	 */
94*c484cf93SQuentin Schulz	bios-disable-override-hog {
95*c484cf93SQuentin Schulz		gpios = <RK_PB5 GPIO_ACTIVE_LOW>;
96*c484cf93SQuentin Schulz		output-high;
97*c484cf93SQuentin Schulz		line-name = "bios_disable_override";
98*c484cf93SQuentin Schulz		gpio-hog;
99*c484cf93SQuentin Schulz	};
100*c484cf93SQuentin Schulz
101*c484cf93SQuentin Schulz	/*
102*c484cf93SQuentin Schulz	 * The BIOS_DISABLE hog is a feedback pin for the actual status of the
103*c484cf93SQuentin Schulz	 * signal, ignoring the BIOS_DISABLE_OVERRIDE logic. This usually
104*c484cf93SQuentin Schulz	 * represents the state of a switch on the baseboard.
105*c484cf93SQuentin Schulz	 */
106*c484cf93SQuentin Schulz	bios-disable-n-hog {
107*c484cf93SQuentin Schulz		gpios = <RK_PC2 GPIO_ACTIVE_LOW>;
108*c484cf93SQuentin Schulz		line-name = "bios_disable";
109*c484cf93SQuentin Schulz		input;
110*c484cf93SQuentin Schulz		gpio-hog;
111*c484cf93SQuentin Schulz	};
112*c484cf93SQuentin Schulz};
113*c484cf93SQuentin Schulz
114*c484cf93SQuentin Schulz&gpu {
115*c484cf93SQuentin Schulz	status = "okay";
116*c484cf93SQuentin Schulz};
117*c484cf93SQuentin Schulz
118*c484cf93SQuentin Schulz&i2c0 {
119*c484cf93SQuentin Schulz	status = "okay";
120*c484cf93SQuentin Schulz
121*c484cf93SQuentin Schulz	rk809: pmic@20 {
122*c484cf93SQuentin Schulz		compatible = "rockchip,rk809";
123*c484cf93SQuentin Schulz		reg = <0x20>;
124*c484cf93SQuentin Schulz		interrupt-parent = <&gpio0>;
125*c484cf93SQuentin Schulz		interrupts = <7 IRQ_TYPE_LEVEL_LOW>;
126*c484cf93SQuentin Schulz		pinctrl-0 = <&pmic_int>;
127*c484cf93SQuentin Schulz		pinctrl-names = "default";
128*c484cf93SQuentin Schulz		#clock-cells = <0>;
129*c484cf93SQuentin Schulz		clock-output-names = "xin32k";
130*c484cf93SQuentin Schulz		rockchip,system-power-controller;
131*c484cf93SQuentin Schulz		wakeup-source;
132*c484cf93SQuentin Schulz
133*c484cf93SQuentin Schulz		vcc1-supply = <&vcc5v0_sys>;
134*c484cf93SQuentin Schulz		vcc2-supply = <&vcc5v0_sys>;
135*c484cf93SQuentin Schulz		vcc3-supply = <&vcc5v0_sys>;
136*c484cf93SQuentin Schulz		vcc4-supply = <&vcc5v0_sys>;
137*c484cf93SQuentin Schulz		vcc5-supply = <&vcc_3v3>;
138*c484cf93SQuentin Schulz		vcc6-supply = <&vcc_3v3>;
139*c484cf93SQuentin Schulz		vcc7-supply = <&vcc_3v3>;
140*c484cf93SQuentin Schulz		vcc9-supply = <&vcc5v0_sys>;
141*c484cf93SQuentin Schulz
142*c484cf93SQuentin Schulz		regulators {
143*c484cf93SQuentin Schulz			vdd_log: DCDC_REG1 {
144*c484cf93SQuentin Schulz				regulator-name = "vdd_log";
145*c484cf93SQuentin Schulz				regulator-min-microvolt = <950000>;
146*c484cf93SQuentin Schulz				regulator-max-microvolt = <1350000>;
147*c484cf93SQuentin Schulz				regulator-ramp-delay = <6001>;
148*c484cf93SQuentin Schulz				regulator-always-on;
149*c484cf93SQuentin Schulz				regulator-boot-on;
150*c484cf93SQuentin Schulz
151*c484cf93SQuentin Schulz				regulator-state-mem {
152*c484cf93SQuentin Schulz					regulator-on-in-suspend;
153*c484cf93SQuentin Schulz					regulator-suspend-microvolt = <950000>;
154*c484cf93SQuentin Schulz				};
155*c484cf93SQuentin Schulz			};
156*c484cf93SQuentin Schulz
157*c484cf93SQuentin Schulz			vdd_arm: DCDC_REG2 {
158*c484cf93SQuentin Schulz				regulator-name = "vdd_arm";
159*c484cf93SQuentin Schulz				regulator-min-microvolt = <950000>;
160*c484cf93SQuentin Schulz				regulator-max-microvolt = <1350000>;
161*c484cf93SQuentin Schulz				regulator-ramp-delay = <6001>;
162*c484cf93SQuentin Schulz				regulator-always-on;
163*c484cf93SQuentin Schulz				regulator-boot-on;
164*c484cf93SQuentin Schulz
165*c484cf93SQuentin Schulz				regulator-state-mem {
166*c484cf93SQuentin Schulz					regulator-off-in-suspend;
167*c484cf93SQuentin Schulz					regulator-suspend-microvolt = <950000>;
168*c484cf93SQuentin Schulz				};
169*c484cf93SQuentin Schulz			};
170*c484cf93SQuentin Schulz
171*c484cf93SQuentin Schulz			vcc_ddr: DCDC_REG3 {
172*c484cf93SQuentin Schulz				regulator-name = "vcc_ddr";
173*c484cf93SQuentin Schulz				regulator-always-on;
174*c484cf93SQuentin Schulz				regulator-boot-on;
175*c484cf93SQuentin Schulz
176*c484cf93SQuentin Schulz				regulator-state-mem {
177*c484cf93SQuentin Schulz					regulator-on-in-suspend;
178*c484cf93SQuentin Schulz				};
179*c484cf93SQuentin Schulz			};
180*c484cf93SQuentin Schulz
181*c484cf93SQuentin Schulz			vcc_3v0_1v8: vcc_emmc: DCDC_REG4 {
182*c484cf93SQuentin Schulz				regulator-name = "vcc_3v0_1v8";
183*c484cf93SQuentin Schulz				regulator-min-microvolt = <1800000>;
184*c484cf93SQuentin Schulz				regulator-max-microvolt = <3000000>;
185*c484cf93SQuentin Schulz				regulator-always-on;
186*c484cf93SQuentin Schulz				regulator-boot-on;
187*c484cf93SQuentin Schulz
188*c484cf93SQuentin Schulz				regulator-state-mem {
189*c484cf93SQuentin Schulz					regulator-on-in-suspend;
190*c484cf93SQuentin Schulz					regulator-suspend-microvolt = <3000000>;
191*c484cf93SQuentin Schulz				};
192*c484cf93SQuentin Schulz			};
193*c484cf93SQuentin Schulz
194*c484cf93SQuentin Schulz			vcc_3v3: DCDC_REG5 {
195*c484cf93SQuentin Schulz				regulator-name = "vcc_3v3";
196*c484cf93SQuentin Schulz				regulator-min-microvolt = <3300000>;
197*c484cf93SQuentin Schulz				regulator-max-microvolt = <3300000>;
198*c484cf93SQuentin Schulz				regulator-always-on;
199*c484cf93SQuentin Schulz				regulator-boot-on;
200*c484cf93SQuentin Schulz
201*c484cf93SQuentin Schulz				regulator-state-mem {
202*c484cf93SQuentin Schulz					regulator-on-in-suspend;
203*c484cf93SQuentin Schulz					regulator-suspend-microvolt = <3300000>;
204*c484cf93SQuentin Schulz				};
205*c484cf93SQuentin Schulz			};
206*c484cf93SQuentin Schulz
207*c484cf93SQuentin Schulz			vcc_1v8: LDO_REG2 {
208*c484cf93SQuentin Schulz				regulator-name = "vcc_1v8";
209*c484cf93SQuentin Schulz				regulator-min-microvolt = <1800000>;
210*c484cf93SQuentin Schulz				regulator-max-microvolt = <1800000>;
211*c484cf93SQuentin Schulz				regulator-always-on;
212*c484cf93SQuentin Schulz				regulator-boot-on;
213*c484cf93SQuentin Schulz
214*c484cf93SQuentin Schulz				regulator-state-mem {
215*c484cf93SQuentin Schulz					regulator-on-in-suspend;
216*c484cf93SQuentin Schulz					regulator-suspend-microvolt = <1800000>;
217*c484cf93SQuentin Schulz				};
218*c484cf93SQuentin Schulz			};
219*c484cf93SQuentin Schulz
220*c484cf93SQuentin Schulz			vcc_1v0: LDO_REG3 {
221*c484cf93SQuentin Schulz				regulator-name = "vcc_1v0";
222*c484cf93SQuentin Schulz				regulator-min-microvolt = <1000000>;
223*c484cf93SQuentin Schulz				regulator-max-microvolt = <1000000>;
224*c484cf93SQuentin Schulz				regulator-always-on;
225*c484cf93SQuentin Schulz				regulator-boot-on;
226*c484cf93SQuentin Schulz
227*c484cf93SQuentin Schulz				regulator-state-mem {
228*c484cf93SQuentin Schulz					regulator-on-in-suspend;
229*c484cf93SQuentin Schulz					regulator-suspend-microvolt = <1000000>;
230*c484cf93SQuentin Schulz				};
231*c484cf93SQuentin Schulz			};
232*c484cf93SQuentin Schulz
233*c484cf93SQuentin Schulz			vccio_sd: LDO_REG5 {
234*c484cf93SQuentin Schulz				regulator-name = "vccio_sd";
235*c484cf93SQuentin Schulz				regulator-min-microvolt = <1800000>;
236*c484cf93SQuentin Schulz				regulator-max-microvolt = <3300000>;
237*c484cf93SQuentin Schulz				regulator-always-on;
238*c484cf93SQuentin Schulz				regulator-boot-on;
239*c484cf93SQuentin Schulz
240*c484cf93SQuentin Schulz				regulator-state-mem {
241*c484cf93SQuentin Schulz					regulator-on-in-suspend;
242*c484cf93SQuentin Schulz					regulator-suspend-microvolt = <3300000>;
243*c484cf93SQuentin Schulz				};
244*c484cf93SQuentin Schulz			};
245*c484cf93SQuentin Schulz
246*c484cf93SQuentin Schulz			vcc_lcd: LDO_REG7 {
247*c484cf93SQuentin Schulz				regulator-always-on;
248*c484cf93SQuentin Schulz				regulator-boot-on;
249*c484cf93SQuentin Schulz				regulator-min-microvolt = <1000000>;
250*c484cf93SQuentin Schulz				regulator-max-microvolt = <1000000>;
251*c484cf93SQuentin Schulz				regulator-name = "vcc_lcd";
252*c484cf93SQuentin Schulz
253*c484cf93SQuentin Schulz				regulator-state-mem {
254*c484cf93SQuentin Schulz					regulator-off-in-suspend;
255*c484cf93SQuentin Schulz					regulator-suspend-microvolt = <1000000>;
256*c484cf93SQuentin Schulz				};
257*c484cf93SQuentin Schulz			};
258*c484cf93SQuentin Schulz
259*c484cf93SQuentin Schulz			vcc_1v8_lcd: LDO_REG8 {
260*c484cf93SQuentin Schulz				regulator-name = "vcc_1v8_lcd";
261*c484cf93SQuentin Schulz				regulator-min-microvolt = <1800000>;
262*c484cf93SQuentin Schulz				regulator-max-microvolt = <1800000>;
263*c484cf93SQuentin Schulz				regulator-always-on;
264*c484cf93SQuentin Schulz				regulator-boot-on;
265*c484cf93SQuentin Schulz
266*c484cf93SQuentin Schulz				regulator-state-mem {
267*c484cf93SQuentin Schulz					regulator-on-in-suspend;
268*c484cf93SQuentin Schulz					regulator-suspend-microvolt = <1800000>;
269*c484cf93SQuentin Schulz				};
270*c484cf93SQuentin Schulz			};
271*c484cf93SQuentin Schulz
272*c484cf93SQuentin Schulz			vcca_1v8: LDO_REG9 {
273*c484cf93SQuentin Schulz				regulator-name = "vcca_1v8";
274*c484cf93SQuentin Schulz				regulator-min-microvolt = <1800000>;
275*c484cf93SQuentin Schulz				regulator-max-microvolt = <1800000>;
276*c484cf93SQuentin Schulz				regulator-always-on;
277*c484cf93SQuentin Schulz				regulator-boot-on;
278*c484cf93SQuentin Schulz
279*c484cf93SQuentin Schulz				regulator-state-mem {
280*c484cf93SQuentin Schulz					regulator-off-in-suspend;
281*c484cf93SQuentin Schulz					regulator-suspend-microvolt = <1800000>;
282*c484cf93SQuentin Schulz				};
283*c484cf93SQuentin Schulz			};
284*c484cf93SQuentin Schulz		};
285*c484cf93SQuentin Schulz	};
286*c484cf93SQuentin Schulz};
287*c484cf93SQuentin Schulz
288*c484cf93SQuentin Schulz&i2c1 {
289*c484cf93SQuentin Schulz	status = "okay";
290*c484cf93SQuentin Schulz
291*c484cf93SQuentin Schulz	/* SE05x is limited to Fast Mode */
292*c484cf93SQuentin Schulz	clock-frequency = <400000>;
293*c484cf93SQuentin Schulz
294*c484cf93SQuentin Schulz	fan: fan@18 {
295*c484cf93SQuentin Schulz		compatible = "ti,amc6821";
296*c484cf93SQuentin Schulz		reg = <0x18>;
297*c484cf93SQuentin Schulz		#cooling-cells = <2>;
298*c484cf93SQuentin Schulz	};
299*c484cf93SQuentin Schulz
300*c484cf93SQuentin Schulz	rtc_twi: rtc@6f {
301*c484cf93SQuentin Schulz		compatible = "isil,isl1208";
302*c484cf93SQuentin Schulz		reg = <0x6f>;
303*c484cf93SQuentin Schulz	};
304*c484cf93SQuentin Schulz};
305*c484cf93SQuentin Schulz
306*c484cf93SQuentin Schulz&i2c3 {
307*c484cf93SQuentin Schulz	status = "okay";
308*c484cf93SQuentin Schulz};
309*c484cf93SQuentin Schulz
310*c484cf93SQuentin Schulz&i2s0_8ch {
311*c484cf93SQuentin Schulz	rockchip,trcm-sync-tx-only;
312*c484cf93SQuentin Schulz
313*c484cf93SQuentin Schulz	pinctrl-0 = <&i2s0_8ch_sclktx &i2s0_8ch_lrcktx
314*c484cf93SQuentin Schulz		     &i2s0_8ch_sdo0 &i2s0_8ch_sdi0>;
315*c484cf93SQuentin Schulz};
316*c484cf93SQuentin Schulz
317*c484cf93SQuentin Schulz&io_domains {
318*c484cf93SQuentin Schulz	vccio1-supply = <&vcc_3v3>;
319*c484cf93SQuentin Schulz	vccio2-supply = <&vccio_sd>;
320*c484cf93SQuentin Schulz	vccio3-supply = <&vcc_3v3>;
321*c484cf93SQuentin Schulz	vccio4-supply = <&vcc_3v3>;
322*c484cf93SQuentin Schulz	vccio5-supply = <&vcc_3v3>;
323*c484cf93SQuentin Schulz	vccio6-supply = <&vcc_emmc>;
324*c484cf93SQuentin Schulz	vccio-oscgpi-supply = <&vcc_3v3>;
325*c484cf93SQuentin Schulz
326*c484cf93SQuentin Schulz	status = "okay";
327*c484cf93SQuentin Schulz};
328*c484cf93SQuentin Schulz
329*c484cf93SQuentin Schulz&pinctrl {
330*c484cf93SQuentin Schulz	emmc {
331*c484cf93SQuentin Schulz		emmc_reset: emmc-reset {
332*c484cf93SQuentin Schulz			rockchip,pins = <1 RK_PB3 RK_FUNC_GPIO &pcfg_pull_none>;
333*c484cf93SQuentin Schulz		};
334*c484cf93SQuentin Schulz	};
335*c484cf93SQuentin Schulz
336*c484cf93SQuentin Schulz	leds {
337*c484cf93SQuentin Schulz		module_led_pin: module-led-pin {
338*c484cf93SQuentin Schulz			rockchip,pins = <1 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>;
339*c484cf93SQuentin Schulz		};
340*c484cf93SQuentin Schulz	};
341*c484cf93SQuentin Schulz
342*c484cf93SQuentin Schulz	pmic {
343*c484cf93SQuentin Schulz		pmic_int: pmic-int {
344*c484cf93SQuentin Schulz			rockchip,pins =
345*c484cf93SQuentin Schulz				<0 RK_PA7 RK_FUNC_GPIO &pcfg_pull_up>;
346*c484cf93SQuentin Schulz		};
347*c484cf93SQuentin Schulz	};
348*c484cf93SQuentin Schulz};
349*c484cf93SQuentin Schulz
350*c484cf93SQuentin Schulz&saradc {
351*c484cf93SQuentin Schulz	vref-supply = <&vcc_1v8>;
352*c484cf93SQuentin Schulz	status = "okay";
353*c484cf93SQuentin Schulz};
354*c484cf93SQuentin Schulz
355*c484cf93SQuentin Schulz&sdmmc {
356*c484cf93SQuentin Schulz	vqmmc-supply = <&vccio_sd>;
357*c484cf93SQuentin Schulz};
358*c484cf93SQuentin Schulz
359*c484cf93SQuentin Schulz&tsadc {
360*c484cf93SQuentin Schulz	status = "okay";
361*c484cf93SQuentin Schulz};
362*c484cf93SQuentin Schulz
363*c484cf93SQuentin Schulz&u2phy {
364*c484cf93SQuentin Schulz	status = "okay";
365*c484cf93SQuentin Schulz};
366*c484cf93SQuentin Schulz
367*c484cf93SQuentin Schulz&u2phy_host {
368*c484cf93SQuentin Schulz	status = "okay";
369*c484cf93SQuentin Schulz};
370*c484cf93SQuentin Schulz
371*c484cf93SQuentin Schulz/* Mule UCAN */
372*c484cf93SQuentin Schulz&usb_host0_ehci {
373*c484cf93SQuentin Schulz	status = "okay";
374*c484cf93SQuentin Schulz};
375*c484cf93SQuentin Schulz
376*c484cf93SQuentin Schulz&usb_host0_ohci {
377*c484cf93SQuentin Schulz	status = "okay";
378*c484cf93SQuentin Schulz};
379*c484cf93SQuentin Schulz
380*c484cf93SQuentin Schulz&wdt {
381*c484cf93SQuentin Schulz	status = "okay";
382*c484cf93SQuentin Schulz};
383