xref: /freebsd/sys/contrib/device-tree/src/arm64/rockchip/rk3328-orangepi-r1-plus.dtsi (revision 2846c90520eb4cc74e24d586a0ea0f4a0006bc73)
1*5f62a964SEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2*5f62a964SEmmanuel Vadot/*
3*5f62a964SEmmanuel Vadot * Based on rk3328-nanopi-r2s.dts, which is:
4*5f62a964SEmmanuel Vadot *   Copyright (c) 2020 David Bauer <mail@david-bauer.net>
5*5f62a964SEmmanuel Vadot */
6*5f62a964SEmmanuel Vadot
7*5f62a964SEmmanuel Vadot/dts-v1/;
8*5f62a964SEmmanuel Vadot
9*5f62a964SEmmanuel Vadot#include <dt-bindings/gpio/gpio.h>
10*5f62a964SEmmanuel Vadot#include <dt-bindings/leds/common.h>
11*5f62a964SEmmanuel Vadot#include "rk3328.dtsi"
12*5f62a964SEmmanuel Vadot
13*5f62a964SEmmanuel Vadot/ {
14*5f62a964SEmmanuel Vadot	aliases {
15*5f62a964SEmmanuel Vadot		ethernet0 = &gmac2io;
16*5f62a964SEmmanuel Vadot		ethernet1 = &rtl8153;
17*5f62a964SEmmanuel Vadot		mmc0 = &sdmmc;
18*5f62a964SEmmanuel Vadot	};
19*5f62a964SEmmanuel Vadot
20*5f62a964SEmmanuel Vadot	chosen {
21*5f62a964SEmmanuel Vadot		stdout-path = "serial2:1500000n8";
22*5f62a964SEmmanuel Vadot	};
23*5f62a964SEmmanuel Vadot
24*5f62a964SEmmanuel Vadot	gmac_clk: gmac-clock {
25*5f62a964SEmmanuel Vadot		compatible = "fixed-clock";
26*5f62a964SEmmanuel Vadot		clock-frequency = <125000000>;
27*5f62a964SEmmanuel Vadot		clock-output-names = "gmac_clkin";
28*5f62a964SEmmanuel Vadot		#clock-cells = <0>;
29*5f62a964SEmmanuel Vadot	};
30*5f62a964SEmmanuel Vadot
31*5f62a964SEmmanuel Vadot	leds {
32*5f62a964SEmmanuel Vadot		compatible = "gpio-leds";
33*5f62a964SEmmanuel Vadot		pinctrl-0 = <&lan_led_pin>, <&sys_led_pin>, <&wan_led_pin>;
34*5f62a964SEmmanuel Vadot		pinctrl-names = "default";
35*5f62a964SEmmanuel Vadot
36*5f62a964SEmmanuel Vadot		led-0 {
37*5f62a964SEmmanuel Vadot			function = LED_FUNCTION_LAN;
38*5f62a964SEmmanuel Vadot			color = <LED_COLOR_ID_GREEN>;
39*5f62a964SEmmanuel Vadot			gpios = <&gpio2 RK_PB7 GPIO_ACTIVE_HIGH>;
40*5f62a964SEmmanuel Vadot		};
41*5f62a964SEmmanuel Vadot
42*5f62a964SEmmanuel Vadot		led-1 {
43*5f62a964SEmmanuel Vadot			function = LED_FUNCTION_STATUS;
44*5f62a964SEmmanuel Vadot			color = <LED_COLOR_ID_RED>;
45*5f62a964SEmmanuel Vadot			gpios = <&gpio3 RK_PC5 GPIO_ACTIVE_HIGH>;
46*5f62a964SEmmanuel Vadot			linux,default-trigger = "heartbeat";
47*5f62a964SEmmanuel Vadot		};
48*5f62a964SEmmanuel Vadot
49*5f62a964SEmmanuel Vadot		led-2 {
50*5f62a964SEmmanuel Vadot			function = LED_FUNCTION_WAN;
51*5f62a964SEmmanuel Vadot			color = <LED_COLOR_ID_GREEN>;
52*5f62a964SEmmanuel Vadot			gpios = <&gpio2 RK_PC2 GPIO_ACTIVE_HIGH>;
53*5f62a964SEmmanuel Vadot		};
54*5f62a964SEmmanuel Vadot	};
55*5f62a964SEmmanuel Vadot
56*5f62a964SEmmanuel Vadot	vcc_sd: regulator-sdmmc {
57*5f62a964SEmmanuel Vadot		compatible = "regulator-fixed";
58*5f62a964SEmmanuel Vadot		gpio = <&gpio0 RK_PD6 GPIO_ACTIVE_LOW>;
59*5f62a964SEmmanuel Vadot		pinctrl-0 = <&sdmmc0m1_pin>;
60*5f62a964SEmmanuel Vadot		pinctrl-names = "default";
61*5f62a964SEmmanuel Vadot		regulator-name = "vcc_sd";
62*5f62a964SEmmanuel Vadot		regulator-boot-on;
63*5f62a964SEmmanuel Vadot		vin-supply = <&vcc_io>;
64*5f62a964SEmmanuel Vadot	};
65*5f62a964SEmmanuel Vadot
66*5f62a964SEmmanuel Vadot	vcc_sys: regulator-vcc-sys {
67*5f62a964SEmmanuel Vadot		compatible = "regulator-fixed";
68*5f62a964SEmmanuel Vadot		regulator-name = "vcc_sys";
69*5f62a964SEmmanuel Vadot		regulator-always-on;
70*5f62a964SEmmanuel Vadot		regulator-boot-on;
71*5f62a964SEmmanuel Vadot		regulator-min-microvolt = <5000000>;
72*5f62a964SEmmanuel Vadot		regulator-max-microvolt = <5000000>;
73*5f62a964SEmmanuel Vadot	};
74*5f62a964SEmmanuel Vadot
75*5f62a964SEmmanuel Vadot	vdd_5v_lan: regulator-vdd-5v-lan {
76*5f62a964SEmmanuel Vadot		compatible = "regulator-fixed";
77*5f62a964SEmmanuel Vadot		enable-active-high;
78*5f62a964SEmmanuel Vadot		gpio = <&gpio2 RK_PC6 GPIO_ACTIVE_HIGH>;
79*5f62a964SEmmanuel Vadot		pinctrl-0 = <&lan_vdd_pin>;
80*5f62a964SEmmanuel Vadot		pinctrl-names = "default";
81*5f62a964SEmmanuel Vadot		regulator-name = "vdd_5v_lan";
82*5f62a964SEmmanuel Vadot		regulator-always-on;
83*5f62a964SEmmanuel Vadot		regulator-boot-on;
84*5f62a964SEmmanuel Vadot		vin-supply = <&vcc_sys>;
85*5f62a964SEmmanuel Vadot	};
86*5f62a964SEmmanuel Vadot};
87*5f62a964SEmmanuel Vadot
88*5f62a964SEmmanuel Vadot&cpu0 {
89*5f62a964SEmmanuel Vadot	cpu-supply = <&vdd_arm>;
90*5f62a964SEmmanuel Vadot};
91*5f62a964SEmmanuel Vadot
92*5f62a964SEmmanuel Vadot&cpu1 {
93*5f62a964SEmmanuel Vadot	cpu-supply = <&vdd_arm>;
94*5f62a964SEmmanuel Vadot};
95*5f62a964SEmmanuel Vadot
96*5f62a964SEmmanuel Vadot&cpu2 {
97*5f62a964SEmmanuel Vadot	cpu-supply = <&vdd_arm>;
98*5f62a964SEmmanuel Vadot};
99*5f62a964SEmmanuel Vadot
100*5f62a964SEmmanuel Vadot&cpu3 {
101*5f62a964SEmmanuel Vadot	cpu-supply = <&vdd_arm>;
102*5f62a964SEmmanuel Vadot};
103*5f62a964SEmmanuel Vadot
104*5f62a964SEmmanuel Vadot&display_subsystem {
105*5f62a964SEmmanuel Vadot	status = "disabled";
106*5f62a964SEmmanuel Vadot};
107*5f62a964SEmmanuel Vadot
108*5f62a964SEmmanuel Vadot&gmac2io {
109*5f62a964SEmmanuel Vadot	assigned-clocks = <&cru SCLK_MAC2IO>, <&cru SCLK_MAC2IO_EXT>;
110*5f62a964SEmmanuel Vadot	assigned-clock-parents = <&gmac_clk>, <&gmac_clk>;
111*5f62a964SEmmanuel Vadot	clock_in_out = "input";
112*5f62a964SEmmanuel Vadot	phy-supply = <&vcc_io>;
113*5f62a964SEmmanuel Vadot	pinctrl-0 = <&rgmiim1_pins>;
114*5f62a964SEmmanuel Vadot	pinctrl-names = "default";
115*5f62a964SEmmanuel Vadot
116*5f62a964SEmmanuel Vadot	mdio {
117*5f62a964SEmmanuel Vadot		compatible = "snps,dwmac-mdio";
118*5f62a964SEmmanuel Vadot		#address-cells = <1>;
119*5f62a964SEmmanuel Vadot		#size-cells = <0>;
120*5f62a964SEmmanuel Vadot	};
121*5f62a964SEmmanuel Vadot};
122*5f62a964SEmmanuel Vadot
123*5f62a964SEmmanuel Vadot&i2c1 {
124*5f62a964SEmmanuel Vadot	status = "okay";
125*5f62a964SEmmanuel Vadot
126*5f62a964SEmmanuel Vadot	rk805: pmic@18 {
127*5f62a964SEmmanuel Vadot		compatible = "rockchip,rk805";
128*5f62a964SEmmanuel Vadot		reg = <0x18>;
129*5f62a964SEmmanuel Vadot		interrupt-parent = <&gpio1>;
130*5f62a964SEmmanuel Vadot		interrupts = <24 IRQ_TYPE_LEVEL_LOW>;
131*5f62a964SEmmanuel Vadot		#clock-cells = <1>;
132*5f62a964SEmmanuel Vadot		clock-output-names = "xin32k", "rk805-clkout2";
133*5f62a964SEmmanuel Vadot		gpio-controller;
134*5f62a964SEmmanuel Vadot		#gpio-cells = <2>;
135*5f62a964SEmmanuel Vadot		pinctrl-0 = <&pmic_int_l>;
136*5f62a964SEmmanuel Vadot		pinctrl-names = "default";
137*5f62a964SEmmanuel Vadot		system-power-controller;
138*5f62a964SEmmanuel Vadot		wakeup-source;
139*5f62a964SEmmanuel Vadot
140*5f62a964SEmmanuel Vadot		vcc1-supply = <&vcc_sys>;
141*5f62a964SEmmanuel Vadot		vcc2-supply = <&vcc_sys>;
142*5f62a964SEmmanuel Vadot		vcc3-supply = <&vcc_sys>;
143*5f62a964SEmmanuel Vadot		vcc4-supply = <&vcc_sys>;
144*5f62a964SEmmanuel Vadot		vcc5-supply = <&vcc_io>;
145*5f62a964SEmmanuel Vadot		vcc6-supply = <&vcc_sys>;
146*5f62a964SEmmanuel Vadot
147*5f62a964SEmmanuel Vadot		regulators {
148*5f62a964SEmmanuel Vadot			vdd_log: DCDC_REG1 {
149*5f62a964SEmmanuel Vadot				regulator-name = "vdd_log";
150*5f62a964SEmmanuel Vadot				regulator-always-on;
151*5f62a964SEmmanuel Vadot				regulator-boot-on;
152*5f62a964SEmmanuel Vadot				regulator-min-microvolt = <712500>;
153*5f62a964SEmmanuel Vadot				regulator-max-microvolt = <1450000>;
154*5f62a964SEmmanuel Vadot				regulator-ramp-delay = <12500>;
155*5f62a964SEmmanuel Vadot
156*5f62a964SEmmanuel Vadot				regulator-state-mem {
157*5f62a964SEmmanuel Vadot					regulator-on-in-suspend;
158*5f62a964SEmmanuel Vadot					regulator-suspend-microvolt = <1000000>;
159*5f62a964SEmmanuel Vadot				};
160*5f62a964SEmmanuel Vadot			};
161*5f62a964SEmmanuel Vadot
162*5f62a964SEmmanuel Vadot			vdd_arm: DCDC_REG2 {
163*5f62a964SEmmanuel Vadot				regulator-name = "vdd_arm";
164*5f62a964SEmmanuel Vadot				regulator-always-on;
165*5f62a964SEmmanuel Vadot				regulator-boot-on;
166*5f62a964SEmmanuel Vadot				regulator-min-microvolt = <712500>;
167*5f62a964SEmmanuel Vadot				regulator-max-microvolt = <1450000>;
168*5f62a964SEmmanuel Vadot				regulator-ramp-delay = <12500>;
169*5f62a964SEmmanuel Vadot
170*5f62a964SEmmanuel Vadot				regulator-state-mem {
171*5f62a964SEmmanuel Vadot					regulator-on-in-suspend;
172*5f62a964SEmmanuel Vadot					regulator-suspend-microvolt = <950000>;
173*5f62a964SEmmanuel Vadot				};
174*5f62a964SEmmanuel Vadot			};
175*5f62a964SEmmanuel Vadot
176*5f62a964SEmmanuel Vadot			vcc_ddr: DCDC_REG3 {
177*5f62a964SEmmanuel Vadot				regulator-name = "vcc_ddr";
178*5f62a964SEmmanuel Vadot				regulator-always-on;
179*5f62a964SEmmanuel Vadot				regulator-boot-on;
180*5f62a964SEmmanuel Vadot
181*5f62a964SEmmanuel Vadot				regulator-state-mem {
182*5f62a964SEmmanuel Vadot					regulator-on-in-suspend;
183*5f62a964SEmmanuel Vadot				};
184*5f62a964SEmmanuel Vadot			};
185*5f62a964SEmmanuel Vadot
186*5f62a964SEmmanuel Vadot			vcc_io: DCDC_REG4 {
187*5f62a964SEmmanuel Vadot				regulator-name = "vcc_io";
188*5f62a964SEmmanuel Vadot				regulator-always-on;
189*5f62a964SEmmanuel Vadot				regulator-boot-on;
190*5f62a964SEmmanuel Vadot				regulator-min-microvolt = <3300000>;
191*5f62a964SEmmanuel Vadot				regulator-max-microvolt = <3300000>;
192*5f62a964SEmmanuel Vadot
193*5f62a964SEmmanuel Vadot				regulator-state-mem {
194*5f62a964SEmmanuel Vadot					regulator-on-in-suspend;
195*5f62a964SEmmanuel Vadot					regulator-suspend-microvolt = <3300000>;
196*5f62a964SEmmanuel Vadot				};
197*5f62a964SEmmanuel Vadot			};
198*5f62a964SEmmanuel Vadot
199*5f62a964SEmmanuel Vadot			vcc_18: LDO_REG1 {
200*5f62a964SEmmanuel Vadot				regulator-name = "vcc_18";
201*5f62a964SEmmanuel Vadot				regulator-always-on;
202*5f62a964SEmmanuel Vadot				regulator-boot-on;
203*5f62a964SEmmanuel Vadot				regulator-min-microvolt = <1800000>;
204*5f62a964SEmmanuel Vadot				regulator-max-microvolt = <1800000>;
205*5f62a964SEmmanuel Vadot
206*5f62a964SEmmanuel Vadot				regulator-state-mem {
207*5f62a964SEmmanuel Vadot					regulator-on-in-suspend;
208*5f62a964SEmmanuel Vadot					regulator-suspend-microvolt = <1800000>;
209*5f62a964SEmmanuel Vadot				};
210*5f62a964SEmmanuel Vadot			};
211*5f62a964SEmmanuel Vadot
212*5f62a964SEmmanuel Vadot			vcc18_emmc: LDO_REG2 {
213*5f62a964SEmmanuel Vadot				regulator-name = "vcc18_emmc";
214*5f62a964SEmmanuel Vadot				regulator-always-on;
215*5f62a964SEmmanuel Vadot				regulator-boot-on;
216*5f62a964SEmmanuel Vadot				regulator-min-microvolt = <1800000>;
217*5f62a964SEmmanuel Vadot				regulator-max-microvolt = <1800000>;
218*5f62a964SEmmanuel Vadot
219*5f62a964SEmmanuel Vadot				regulator-state-mem {
220*5f62a964SEmmanuel Vadot					regulator-on-in-suspend;
221*5f62a964SEmmanuel Vadot					regulator-suspend-microvolt = <1800000>;
222*5f62a964SEmmanuel Vadot				};
223*5f62a964SEmmanuel Vadot			};
224*5f62a964SEmmanuel Vadot
225*5f62a964SEmmanuel Vadot			vdd_10: LDO_REG3 {
226*5f62a964SEmmanuel Vadot				regulator-name = "vdd_10";
227*5f62a964SEmmanuel Vadot				regulator-always-on;
228*5f62a964SEmmanuel Vadot				regulator-boot-on;
229*5f62a964SEmmanuel Vadot				regulator-min-microvolt = <1000000>;
230*5f62a964SEmmanuel Vadot				regulator-max-microvolt = <1000000>;
231*5f62a964SEmmanuel Vadot
232*5f62a964SEmmanuel Vadot				regulator-state-mem {
233*5f62a964SEmmanuel Vadot					regulator-on-in-suspend;
234*5f62a964SEmmanuel Vadot					regulator-suspend-microvolt = <1000000>;
235*5f62a964SEmmanuel Vadot				};
236*5f62a964SEmmanuel Vadot			};
237*5f62a964SEmmanuel Vadot		};
238*5f62a964SEmmanuel Vadot	};
239*5f62a964SEmmanuel Vadot};
240*5f62a964SEmmanuel Vadot
241*5f62a964SEmmanuel Vadot&io_domains {
242*5f62a964SEmmanuel Vadot	pmuio-supply = <&vcc_io>;
243*5f62a964SEmmanuel Vadot	vccio1-supply = <&vcc_io>;
244*5f62a964SEmmanuel Vadot	vccio2-supply = <&vcc18_emmc>;
245*5f62a964SEmmanuel Vadot	vccio3-supply = <&vcc_io>;
246*5f62a964SEmmanuel Vadot	vccio4-supply = <&vcc_io>;
247*5f62a964SEmmanuel Vadot	vccio5-supply = <&vcc_io>;
248*5f62a964SEmmanuel Vadot	vccio6-supply = <&vcc_io>;
249*5f62a964SEmmanuel Vadot	status = "okay";
250*5f62a964SEmmanuel Vadot};
251*5f62a964SEmmanuel Vadot
252*5f62a964SEmmanuel Vadot&pinctrl {
253*5f62a964SEmmanuel Vadot	gmac2io {
254*5f62a964SEmmanuel Vadot		eth_phy_reset_pin: eth-phy-reset-pin {
255*5f62a964SEmmanuel Vadot			rockchip,pins = <1 RK_PC2 RK_FUNC_GPIO &pcfg_pull_down>;
256*5f62a964SEmmanuel Vadot		};
257*5f62a964SEmmanuel Vadot	};
258*5f62a964SEmmanuel Vadot
259*5f62a964SEmmanuel Vadot	leds {
260*5f62a964SEmmanuel Vadot		lan_led_pin: lan-led-pin {
261*5f62a964SEmmanuel Vadot			rockchip,pins = <2 RK_PB7 RK_FUNC_GPIO &pcfg_pull_none>;
262*5f62a964SEmmanuel Vadot		};
263*5f62a964SEmmanuel Vadot
264*5f62a964SEmmanuel Vadot		sys_led_pin: sys-led-pin {
265*5f62a964SEmmanuel Vadot			rockchip,pins = <3 RK_PC5 RK_FUNC_GPIO &pcfg_pull_none>;
266*5f62a964SEmmanuel Vadot		};
267*5f62a964SEmmanuel Vadot
268*5f62a964SEmmanuel Vadot		wan_led_pin: wan-led-pin {
269*5f62a964SEmmanuel Vadot			rockchip,pins = <2 RK_PC2 RK_FUNC_GPIO &pcfg_pull_none>;
270*5f62a964SEmmanuel Vadot		};
271*5f62a964SEmmanuel Vadot	};
272*5f62a964SEmmanuel Vadot
273*5f62a964SEmmanuel Vadot	lan {
274*5f62a964SEmmanuel Vadot		lan_vdd_pin: lan-vdd-pin {
275*5f62a964SEmmanuel Vadot			rockchip,pins = <2 RK_PC6 RK_FUNC_GPIO &pcfg_pull_none>;
276*5f62a964SEmmanuel Vadot		};
277*5f62a964SEmmanuel Vadot	};
278*5f62a964SEmmanuel Vadot
279*5f62a964SEmmanuel Vadot	pmic {
280*5f62a964SEmmanuel Vadot		pmic_int_l: pmic-int-l {
281*5f62a964SEmmanuel Vadot			rockchip,pins = <1 RK_PD0 RK_FUNC_GPIO &pcfg_pull_up>;
282*5f62a964SEmmanuel Vadot		};
283*5f62a964SEmmanuel Vadot	};
284*5f62a964SEmmanuel Vadot};
285*5f62a964SEmmanuel Vadot
286*5f62a964SEmmanuel Vadot&pwm2 {
287*5f62a964SEmmanuel Vadot	status = "okay";
288*5f62a964SEmmanuel Vadot};
289*5f62a964SEmmanuel Vadot
290*5f62a964SEmmanuel Vadot&sdmmc {
291*5f62a964SEmmanuel Vadot	bus-width = <4>;
292*5f62a964SEmmanuel Vadot	cap-sd-highspeed;
293*5f62a964SEmmanuel Vadot	disable-wp;
294*5f62a964SEmmanuel Vadot	pinctrl-0 = <&sdmmc0_clk>, <&sdmmc0_cmd>, <&sdmmc0_dectn>, <&sdmmc0_bus4>;
295*5f62a964SEmmanuel Vadot	pinctrl-names = "default";
296*5f62a964SEmmanuel Vadot	vmmc-supply = <&vcc_sd>;
297*5f62a964SEmmanuel Vadot	status = "okay";
298*5f62a964SEmmanuel Vadot};
299*5f62a964SEmmanuel Vadot
300*5f62a964SEmmanuel Vadot&spi0 {
301*5f62a964SEmmanuel Vadot	status = "okay";
302*5f62a964SEmmanuel Vadot
303*5f62a964SEmmanuel Vadot	flash@0 {
304*5f62a964SEmmanuel Vadot		compatible = "jedec,spi-nor";
305*5f62a964SEmmanuel Vadot		reg = <0>;
306*5f62a964SEmmanuel Vadot		spi-max-frequency = <50000000>;
307*5f62a964SEmmanuel Vadot	};
308*5f62a964SEmmanuel Vadot};
309*5f62a964SEmmanuel Vadot
310*5f62a964SEmmanuel Vadot&tsadc {
311*5f62a964SEmmanuel Vadot	rockchip,hw-tshut-mode = <0>;
312*5f62a964SEmmanuel Vadot	rockchip,hw-tshut-polarity = <0>;
313*5f62a964SEmmanuel Vadot	status = "okay";
314*5f62a964SEmmanuel Vadot};
315*5f62a964SEmmanuel Vadot
316*5f62a964SEmmanuel Vadot&u2phy {
317*5f62a964SEmmanuel Vadot	status = "okay";
318*5f62a964SEmmanuel Vadot};
319*5f62a964SEmmanuel Vadot
320*5f62a964SEmmanuel Vadot&u2phy_host {
321*5f62a964SEmmanuel Vadot	status = "okay";
322*5f62a964SEmmanuel Vadot};
323*5f62a964SEmmanuel Vadot
324*5f62a964SEmmanuel Vadot&u2phy_otg {
325*5f62a964SEmmanuel Vadot	status = "okay";
326*5f62a964SEmmanuel Vadot};
327*5f62a964SEmmanuel Vadot
328*5f62a964SEmmanuel Vadot&uart2 {
329*5f62a964SEmmanuel Vadot	status = "okay";
330*5f62a964SEmmanuel Vadot};
331*5f62a964SEmmanuel Vadot
332*5f62a964SEmmanuel Vadot&usb20_otg {
333*5f62a964SEmmanuel Vadot	dr_mode = "host";
334*5f62a964SEmmanuel Vadot	status = "okay";
335*5f62a964SEmmanuel Vadot};
336*5f62a964SEmmanuel Vadot
337*5f62a964SEmmanuel Vadot&usbdrd3 {
338*5f62a964SEmmanuel Vadot	dr_mode = "host";
339*5f62a964SEmmanuel Vadot	status = "okay";
340*5f62a964SEmmanuel Vadot	#address-cells = <1>;
341*5f62a964SEmmanuel Vadot	#size-cells = <0>;
342*5f62a964SEmmanuel Vadot
343*5f62a964SEmmanuel Vadot	/* Second port is for USB 3.0 */
344*5f62a964SEmmanuel Vadot	rtl8153: device@2 {
345*5f62a964SEmmanuel Vadot		compatible = "usbbda,8153";
346*5f62a964SEmmanuel Vadot		reg = <2>;
347*5f62a964SEmmanuel Vadot	};
348*5f62a964SEmmanuel Vadot};
349*5f62a964SEmmanuel Vadot
350*5f62a964SEmmanuel Vadot&usb_host0_ehci {
351*5f62a964SEmmanuel Vadot	status = "okay";
352*5f62a964SEmmanuel Vadot};
353*5f62a964SEmmanuel Vadot
354*5f62a964SEmmanuel Vadot&usb_host0_ohci {
355*5f62a964SEmmanuel Vadot	status = "okay";
356*5f62a964SEmmanuel Vadot};
357