xref: /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2*4882a593Smuzhiyun/*
3*4882a593Smuzhiyun * Copyright (c) 2017 Andreas Färber
4*4882a593Smuzhiyun */
5*4882a593Smuzhiyun
6*4882a593Smuzhiyun/dts-v1/;
7*4882a593Smuzhiyun
8*4882a593Smuzhiyun#include "meson-gxbb.dtsi"
9*4882a593Smuzhiyun#include <dt-bindings/gpio/gpio.h>
10*4882a593Smuzhiyun
11*4882a593Smuzhiyun/ {
12*4882a593Smuzhiyun	compatible = "friendlyarm,nanopi-k2", "amlogic,meson-gxbb";
13*4882a593Smuzhiyun	model = "FriendlyARM NanoPi K2";
14*4882a593Smuzhiyun
15*4882a593Smuzhiyun	aliases {
16*4882a593Smuzhiyun		serial0 = &uart_AO;
17*4882a593Smuzhiyun		ethernet0 = &ethmac;
18*4882a593Smuzhiyun	};
19*4882a593Smuzhiyun
20*4882a593Smuzhiyun	chosen {
21*4882a593Smuzhiyun		stdout-path = "serial0:115200n8";
22*4882a593Smuzhiyun	};
23*4882a593Smuzhiyun
24*4882a593Smuzhiyun	memory@0 {
25*4882a593Smuzhiyun		device_type = "memory";
26*4882a593Smuzhiyun		reg = <0x0 0x0 0x0 0x80000000>;
27*4882a593Smuzhiyun	};
28*4882a593Smuzhiyun
29*4882a593Smuzhiyun	leds {
30*4882a593Smuzhiyun		compatible = "gpio-leds";
31*4882a593Smuzhiyun
32*4882a593Smuzhiyun		led-stat {
33*4882a593Smuzhiyun			label = "nanopi-k2:blue:stat";
34*4882a593Smuzhiyun			gpios = <&gpio_ao GPIOAO_13 GPIO_ACTIVE_HIGH>;
35*4882a593Smuzhiyun			default-state = "on";
36*4882a593Smuzhiyun			panic-indicator;
37*4882a593Smuzhiyun		};
38*4882a593Smuzhiyun	};
39*4882a593Smuzhiyun
40*4882a593Smuzhiyun	vdd_5v: regulator-vdd-5v {
41*4882a593Smuzhiyun		compatible = "regulator-fixed";
42*4882a593Smuzhiyun		regulator-name = "VDD_5V";
43*4882a593Smuzhiyun		regulator-min-microvolt = <5000000>;
44*4882a593Smuzhiyun		regulator-max-microvolt = <5000000>;
45*4882a593Smuzhiyun	};
46*4882a593Smuzhiyun
47*4882a593Smuzhiyun	vddio_ao18: regulator-vddio-ao18 {
48*4882a593Smuzhiyun		compatible = "regulator-fixed";
49*4882a593Smuzhiyun		regulator-name = "VDDIO_AO18";
50*4882a593Smuzhiyun		regulator-min-microvolt = <1800000>;
51*4882a593Smuzhiyun		regulator-max-microvolt = <1800000>;
52*4882a593Smuzhiyun	};
53*4882a593Smuzhiyun
54*4882a593Smuzhiyun	vddio_ao3v3: regulator-vddio-ao3v3 {
55*4882a593Smuzhiyun		compatible = "regulator-fixed";
56*4882a593Smuzhiyun		regulator-name = "VDDIO_AO3.3V";
57*4882a593Smuzhiyun		regulator-min-microvolt = <3300000>;
58*4882a593Smuzhiyun		regulator-max-microvolt = <3300000>;
59*4882a593Smuzhiyun	};
60*4882a593Smuzhiyun
61*4882a593Smuzhiyun	vddio_tf: regulator-vddio-tf {
62*4882a593Smuzhiyun		compatible = "regulator-gpio";
63*4882a593Smuzhiyun
64*4882a593Smuzhiyun		regulator-name = "VDDIO_TF";
65*4882a593Smuzhiyun		regulator-min-microvolt = <1800000>;
66*4882a593Smuzhiyun		regulator-max-microvolt = <3300000>;
67*4882a593Smuzhiyun
68*4882a593Smuzhiyun		gpios = <&gpio_ao GPIOAO_2 GPIO_ACTIVE_HIGH>;
69*4882a593Smuzhiyun		gpios-states = <0>;
70*4882a593Smuzhiyun
71*4882a593Smuzhiyun		states = <3300000 0>,
72*4882a593Smuzhiyun		         <1800000 1>;
73*4882a593Smuzhiyun
74*4882a593Smuzhiyun		regulator-settling-time-up-us = <100>;
75*4882a593Smuzhiyun		regulator-settling-time-down-us = <5000>;
76*4882a593Smuzhiyun	};
77*4882a593Smuzhiyun
78*4882a593Smuzhiyun	wifi_32k: wifi-32k {
79*4882a593Smuzhiyun		compatible = "pwm-clock";
80*4882a593Smuzhiyun		#clock-cells = <0>;
81*4882a593Smuzhiyun		clock-frequency = <32768>;
82*4882a593Smuzhiyun		pwms = <&pwm_ef 0 30518 0>; /* PWM_E at 32.768KHz */
83*4882a593Smuzhiyun	};
84*4882a593Smuzhiyun
85*4882a593Smuzhiyun	sdio_pwrseq: sdio-pwrseq {
86*4882a593Smuzhiyun		compatible = "mmc-pwrseq-simple";
87*4882a593Smuzhiyun		reset-gpios = <&gpio GPIOX_6 GPIO_ACTIVE_LOW>;
88*4882a593Smuzhiyun		clocks = <&wifi_32k>;
89*4882a593Smuzhiyun		clock-names = "ext_clock";
90*4882a593Smuzhiyun	};
91*4882a593Smuzhiyun
92*4882a593Smuzhiyun	vcc1v8: regulator-vcc1v8 {
93*4882a593Smuzhiyun		compatible = "regulator-fixed";
94*4882a593Smuzhiyun		regulator-name = "VCC1.8V";
95*4882a593Smuzhiyun		regulator-min-microvolt = <1800000>;
96*4882a593Smuzhiyun		regulator-max-microvolt = <1800000>;
97*4882a593Smuzhiyun	};
98*4882a593Smuzhiyun
99*4882a593Smuzhiyun	vcc3v3: regulator-vcc3v3 {
100*4882a593Smuzhiyun		compatible = "regulator-fixed";
101*4882a593Smuzhiyun		regulator-name = "VCC3.3V";
102*4882a593Smuzhiyun		regulator-min-microvolt = <3300000>;
103*4882a593Smuzhiyun		regulator-max-microvolt = <3300000>;
104*4882a593Smuzhiyun	};
105*4882a593Smuzhiyun
106*4882a593Smuzhiyun	emmc_pwrseq: emmc-pwrseq {
107*4882a593Smuzhiyun		compatible = "mmc-pwrseq-emmc";
108*4882a593Smuzhiyun		reset-gpios = <&gpio BOOT_9 GPIO_ACTIVE_LOW>;
109*4882a593Smuzhiyun	};
110*4882a593Smuzhiyun
111*4882a593Smuzhiyun	/* CVBS is available on CON1 pin 36, disabled by default */
112*4882a593Smuzhiyun	cvbs-connector {
113*4882a593Smuzhiyun		compatible = "composite-video-connector";
114*4882a593Smuzhiyun		status = "disabled";
115*4882a593Smuzhiyun
116*4882a593Smuzhiyun		port {
117*4882a593Smuzhiyun			cvbs_connector_in: endpoint {
118*4882a593Smuzhiyun				remote-endpoint = <&cvbs_vdac_out>;
119*4882a593Smuzhiyun			};
120*4882a593Smuzhiyun		};
121*4882a593Smuzhiyun	};
122*4882a593Smuzhiyun
123*4882a593Smuzhiyun	hdmi-connector {
124*4882a593Smuzhiyun		compatible = "hdmi-connector";
125*4882a593Smuzhiyun		type = "a";
126*4882a593Smuzhiyun
127*4882a593Smuzhiyun		port {
128*4882a593Smuzhiyun			hdmi_connector_in: endpoint {
129*4882a593Smuzhiyun				remote-endpoint = <&hdmi_tx_tmds_out>;
130*4882a593Smuzhiyun			};
131*4882a593Smuzhiyun		};
132*4882a593Smuzhiyun	};
133*4882a593Smuzhiyun};
134*4882a593Smuzhiyun
135*4882a593Smuzhiyun&cec_AO {
136*4882a593Smuzhiyun	status = "okay";
137*4882a593Smuzhiyun	pinctrl-0 = <&ao_cec_pins>;
138*4882a593Smuzhiyun	pinctrl-names = "default";
139*4882a593Smuzhiyun	hdmi-phandle = <&hdmi_tx>;
140*4882a593Smuzhiyun};
141*4882a593Smuzhiyun
142*4882a593Smuzhiyun&cvbs_vdac_port {
143*4882a593Smuzhiyun	cvbs_vdac_out: endpoint {
144*4882a593Smuzhiyun		remote-endpoint = <&cvbs_connector_in>;
145*4882a593Smuzhiyun	};
146*4882a593Smuzhiyun};
147*4882a593Smuzhiyun
148*4882a593Smuzhiyun&ethmac {
149*4882a593Smuzhiyun	status = "okay";
150*4882a593Smuzhiyun	pinctrl-0 = <&eth_rgmii_pins>;
151*4882a593Smuzhiyun	pinctrl-names = "default";
152*4882a593Smuzhiyun
153*4882a593Smuzhiyun	phy-handle = <&eth_phy0>;
154*4882a593Smuzhiyun	phy-mode = "rgmii";
155*4882a593Smuzhiyun
156*4882a593Smuzhiyun	amlogic,tx-delay-ns = <2>;
157*4882a593Smuzhiyun
158*4882a593Smuzhiyun	mdio {
159*4882a593Smuzhiyun		compatible = "snps,dwmac-mdio";
160*4882a593Smuzhiyun		#address-cells = <1>;
161*4882a593Smuzhiyun		#size-cells = <0>;
162*4882a593Smuzhiyun
163*4882a593Smuzhiyun		eth_phy0: ethernet-phy@0 {
164*4882a593Smuzhiyun			/* Realtek RTL8211F (0x001cc916) */
165*4882a593Smuzhiyun			reg = <0>;
166*4882a593Smuzhiyun
167*4882a593Smuzhiyun			reset-assert-us = <10000>;
168*4882a593Smuzhiyun			reset-deassert-us = <80000>;
169*4882a593Smuzhiyun			reset-gpios = <&gpio GPIOZ_14 GPIO_ACTIVE_LOW>;
170*4882a593Smuzhiyun
171*4882a593Smuzhiyun			interrupt-parent = <&gpio_intc>;
172*4882a593Smuzhiyun			/* MAC_INTR on GPIOZ_15 */
173*4882a593Smuzhiyun			interrupts = <29 IRQ_TYPE_LEVEL_LOW>;
174*4882a593Smuzhiyun		};
175*4882a593Smuzhiyun	};
176*4882a593Smuzhiyun};
177*4882a593Smuzhiyun
178*4882a593Smuzhiyun&hdmi_tx {
179*4882a593Smuzhiyun	status = "okay";
180*4882a593Smuzhiyun	pinctrl-0 = <&hdmi_hpd_pins>, <&hdmi_i2c_pins>;
181*4882a593Smuzhiyun	pinctrl-names = "default";
182*4882a593Smuzhiyun};
183*4882a593Smuzhiyun
184*4882a593Smuzhiyun&hdmi_tx_tmds_port {
185*4882a593Smuzhiyun	hdmi_tx_tmds_out: endpoint {
186*4882a593Smuzhiyun		remote-endpoint = <&hdmi_connector_in>;
187*4882a593Smuzhiyun	};
188*4882a593Smuzhiyun};
189*4882a593Smuzhiyun
190*4882a593Smuzhiyun&ir {
191*4882a593Smuzhiyun	status = "okay";
192*4882a593Smuzhiyun	pinctrl-0 = <&remote_input_ao_pins>;
193*4882a593Smuzhiyun	pinctrl-names = "default";
194*4882a593Smuzhiyun};
195*4882a593Smuzhiyun
196*4882a593Smuzhiyun&gpio_ao {
197*4882a593Smuzhiyun	gpio-line-names = "UART TX", "UART RX", "Power Control", "Power Key In",
198*4882a593Smuzhiyun			  "VCCK En", "CON1 Header Pin31",
199*4882a593Smuzhiyun			  "I2S Header Pin6", "IR In", "I2S Header Pin7",
200*4882a593Smuzhiyun			  "I2S Header Pin3", "I2S Header Pin4",
201*4882a593Smuzhiyun			  "I2S Header Pin5", "HDMI CEC", "SYS LED",
202*4882a593Smuzhiyun			  /* GPIO_TEST_N */
203*4882a593Smuzhiyun			  "";
204*4882a593Smuzhiyun};
205*4882a593Smuzhiyun
206*4882a593Smuzhiyun&gpio {
207*4882a593Smuzhiyun	gpio-line-names = /* Bank GPIOZ */
208*4882a593Smuzhiyun			  "Eth MDIO", "Eth MDC", "Eth RGMII RX Clk",
209*4882a593Smuzhiyun			  "Eth RX DV", "Eth RX D0", "Eth RX D1", "Eth RX D2",
210*4882a593Smuzhiyun			  "Eth RX D3", "Eth RGMII TX Clk", "Eth TX En",
211*4882a593Smuzhiyun			  "Eth TX D0", "Eth TX D1", "Eth TX D2", "Eth TX D3",
212*4882a593Smuzhiyun			  "Eth PHY nRESET", "Eth PHY Intc",
213*4882a593Smuzhiyun			  /* Bank GPIOH */
214*4882a593Smuzhiyun			  "HDMI HPD", "HDMI DDC SDA", "HDMI DDC SCL",
215*4882a593Smuzhiyun			  "CON1 Header Pin33",
216*4882a593Smuzhiyun			  /* Bank BOOT */
217*4882a593Smuzhiyun			  "eMMC D0", "eMMC D1", "eMMC D2", "eMMC D3", "eMMC D4",
218*4882a593Smuzhiyun			  "eMMC D5", "eMMC D6", "eMMC D7", "eMMC Clk",
219*4882a593Smuzhiyun			  "eMMC Reset", "eMMC CMD",
220*4882a593Smuzhiyun			  "", "", "", "", "eMMC DS",
221*4882a593Smuzhiyun			  "", "",
222*4882a593Smuzhiyun			  /* Bank CARD */
223*4882a593Smuzhiyun			  "SDCard D1", "SDCard D0", "SDCard CLK", "SDCard CMD",
224*4882a593Smuzhiyun			  "SDCard D3", "SDCard D2", "SDCard Det",
225*4882a593Smuzhiyun			  /* Bank GPIODV */
226*4882a593Smuzhiyun			  "", "", "", "", "", "", "", "", "", "", "", "", "",
227*4882a593Smuzhiyun			  "", "", "", "", "", "", "", "", "", "", "",
228*4882a593Smuzhiyun			  "I2C A SDA", "I2C A SCK", "I2C B SDA", "I2C B SCK",
229*4882a593Smuzhiyun			  "VDDEE Regulator", "VCCK Regulator",
230*4882a593Smuzhiyun			  /* Bank GPIOY */
231*4882a593Smuzhiyun			  "CON1 Header Pin7", "CON1 Header Pin11",
232*4882a593Smuzhiyun			  "CON1 Header Pin13", "CON1 Header Pin15",
233*4882a593Smuzhiyun			  "CON1 Header Pin18", "CON1 Header Pin19",
234*4882a593Smuzhiyun			  "CON1 Header Pin22", "CON1 Header Pin21",
235*4882a593Smuzhiyun			  "CON1 Header Pin24", "CON1 Header Pin23",
236*4882a593Smuzhiyun			  "CON1 Header Pin26", "CON1 Header Pin29",
237*4882a593Smuzhiyun			  "CON1 Header Pin32", "CON1 Header Pin8",
238*4882a593Smuzhiyun			  "CON1 Header Pin10", "CON1 Header Pin16",
239*4882a593Smuzhiyun			  "CON1 Header Pin12",
240*4882a593Smuzhiyun			  /* Bank GPIOX */
241*4882a593Smuzhiyun			  "WIFI SDIO D0", "WIFI SDIO D1", "WIFI SDIO D2",
242*4882a593Smuzhiyun			  "WIFI SDIO D3", "WIFI SDIO CLK", "WIFI SDIO CMD",
243*4882a593Smuzhiyun			  "WIFI Power Enable", "WIFI WAKE HOST",
244*4882a593Smuzhiyun			  "Bluetooth PCM DOUT", "Bluetooth PCM DIN",
245*4882a593Smuzhiyun			  "Bluetooth PCM SYNC", "Bluetooth PCM CLK",
246*4882a593Smuzhiyun			  "Bluetooth UART TX", "Bluetooth UART RX",
247*4882a593Smuzhiyun			  "Bluetooth UART CTS", "Bluetooth UART RTS",
248*4882a593Smuzhiyun			  "", "", "", "WIFI 32K", "Bluetooth Enable",
249*4882a593Smuzhiyun			  "Bluetooth WAKE HOST", "",
250*4882a593Smuzhiyun			  /* Bank GPIOCLK */
251*4882a593Smuzhiyun			  "", "CON1 Header Pin35", "", "";
252*4882a593Smuzhiyun};
253*4882a593Smuzhiyun
254*4882a593Smuzhiyun&pwm_ef {
255*4882a593Smuzhiyun	status = "okay";
256*4882a593Smuzhiyun	pinctrl-0 = <&pwm_e_pins>;
257*4882a593Smuzhiyun	pinctrl-names = "default";
258*4882a593Smuzhiyun	clocks = <&clkc CLKID_FCLK_DIV4>;
259*4882a593Smuzhiyun	clock-names = "clkin0";
260*4882a593Smuzhiyun};
261*4882a593Smuzhiyun
262*4882a593Smuzhiyun&saradc {
263*4882a593Smuzhiyun	status = "okay";
264*4882a593Smuzhiyun	vref-supply = <&vddio_ao18>;
265*4882a593Smuzhiyun};
266*4882a593Smuzhiyun
267*4882a593Smuzhiyun/* SDIO */
268*4882a593Smuzhiyun&sd_emmc_a {
269*4882a593Smuzhiyun	status = "okay";
270*4882a593Smuzhiyun	pinctrl-0 = <&sdio_pins>, <&sdio_irq_pins>;
271*4882a593Smuzhiyun	pinctrl-1 = <&sdio_clk_gate_pins>;
272*4882a593Smuzhiyun	pinctrl-names = "default", "clk-gate";
273*4882a593Smuzhiyun	#address-cells = <1>;
274*4882a593Smuzhiyun	#size-cells = <0>;
275*4882a593Smuzhiyun
276*4882a593Smuzhiyun	bus-width = <4>;
277*4882a593Smuzhiyun	cap-sd-highspeed;
278*4882a593Smuzhiyun	max-frequency = <50000000>;
279*4882a593Smuzhiyun
280*4882a593Smuzhiyun	non-removable;
281*4882a593Smuzhiyun	disable-wp;
282*4882a593Smuzhiyun
283*4882a593Smuzhiyun	/* WiFi firmware requires power to be kept while in suspend */
284*4882a593Smuzhiyun	keep-power-in-suspend;
285*4882a593Smuzhiyun
286*4882a593Smuzhiyun	mmc-pwrseq = <&sdio_pwrseq>;
287*4882a593Smuzhiyun
288*4882a593Smuzhiyun	vmmc-supply = <&vddio_ao3v3>;
289*4882a593Smuzhiyun	vqmmc-supply = <&vddio_ao18>;
290*4882a593Smuzhiyun
291*4882a593Smuzhiyun	brcmf: wifi@1 {
292*4882a593Smuzhiyun		compatible = "brcm,bcm4329-fmac";
293*4882a593Smuzhiyun		reg = <1>;
294*4882a593Smuzhiyun	};
295*4882a593Smuzhiyun};
296*4882a593Smuzhiyun
297*4882a593Smuzhiyun/* SD */
298*4882a593Smuzhiyun&sd_emmc_b {
299*4882a593Smuzhiyun	status = "okay";
300*4882a593Smuzhiyun	pinctrl-0 = <&sdcard_pins>;
301*4882a593Smuzhiyun	pinctrl-1 = <&sdcard_clk_gate_pins>;
302*4882a593Smuzhiyun	pinctrl-names = "default", "clk-gate";
303*4882a593Smuzhiyun
304*4882a593Smuzhiyun	bus-width = <4>;
305*4882a593Smuzhiyun	cap-sd-highspeed;
306*4882a593Smuzhiyun	sd-uhs-sdr12;
307*4882a593Smuzhiyun	sd-uhs-sdr25;
308*4882a593Smuzhiyun	sd-uhs-sdr50;
309*4882a593Smuzhiyun	sd-uhs-ddr50;
310*4882a593Smuzhiyun	max-frequency = <100000000>;
311*4882a593Smuzhiyun	disable-wp;
312*4882a593Smuzhiyun
313*4882a593Smuzhiyun	cd-gpios = <&gpio CARD_6 GPIO_ACTIVE_LOW>;
314*4882a593Smuzhiyun
315*4882a593Smuzhiyun	vmmc-supply = <&vddio_ao3v3>;
316*4882a593Smuzhiyun	vqmmc-supply = <&vddio_tf>;
317*4882a593Smuzhiyun};
318*4882a593Smuzhiyun
319*4882a593Smuzhiyun/* eMMC */
320*4882a593Smuzhiyun&sd_emmc_c {
321*4882a593Smuzhiyun	status = "disabled";
322*4882a593Smuzhiyun	pinctrl-0 = <&emmc_pins>, <&emmc_ds_pins>;
323*4882a593Smuzhiyun	pinctrl-1 = <&emmc_clk_gate_pins>;
324*4882a593Smuzhiyun	pinctrl-names = "default", "clk-gate";
325*4882a593Smuzhiyun
326*4882a593Smuzhiyun	bus-width = <8>;
327*4882a593Smuzhiyun	max-frequency = <200000000>;
328*4882a593Smuzhiyun	non-removable;
329*4882a593Smuzhiyun	disable-wp;
330*4882a593Smuzhiyun	cap-mmc-highspeed;
331*4882a593Smuzhiyun	mmc-ddr-1_8v;
332*4882a593Smuzhiyun	mmc-hs200-1_8v;
333*4882a593Smuzhiyun
334*4882a593Smuzhiyun	mmc-pwrseq = <&emmc_pwrseq>;
335*4882a593Smuzhiyun	vmmc-supply = <&vcc3v3>;
336*4882a593Smuzhiyun	vqmmc-supply = <&vcc1v8>;
337*4882a593Smuzhiyun};
338*4882a593Smuzhiyun
339*4882a593Smuzhiyun/* DBG_UART */
340*4882a593Smuzhiyun&uart_AO {
341*4882a593Smuzhiyun	status = "okay";
342*4882a593Smuzhiyun	pinctrl-0 = <&uart_ao_a_pins>;
343*4882a593Smuzhiyun	pinctrl-names = "default";
344*4882a593Smuzhiyun};
345*4882a593Smuzhiyun
346*4882a593Smuzhiyun/* Bluetooth on AP6212 */
347*4882a593Smuzhiyun&uart_A {
348*4882a593Smuzhiyun	status = "disabled";
349*4882a593Smuzhiyun	pinctrl-0 = <&uart_a_pins>, <&uart_a_cts_rts_pins>;
350*4882a593Smuzhiyun	pinctrl-names = "default";
351*4882a593Smuzhiyun};
352*4882a593Smuzhiyun
353*4882a593Smuzhiyun/* 40-pin CON1 */
354*4882a593Smuzhiyun&uart_C {
355*4882a593Smuzhiyun	status = "disabled";
356*4882a593Smuzhiyun	pinctrl-0 = <&uart_c_pins>;
357*4882a593Smuzhiyun	pinctrl-names = "default";
358*4882a593Smuzhiyun};
359*4882a593Smuzhiyun
360*4882a593Smuzhiyun&usb0_phy {
361*4882a593Smuzhiyun	status = "okay";
362*4882a593Smuzhiyun	phy-supply = <&vdd_5v>;
363*4882a593Smuzhiyun};
364*4882a593Smuzhiyun
365*4882a593Smuzhiyun&usb1_phy {
366*4882a593Smuzhiyun	status = "okay";
367*4882a593Smuzhiyun};
368*4882a593Smuzhiyun
369*4882a593Smuzhiyun&usb0 {
370*4882a593Smuzhiyun	status = "okay";
371*4882a593Smuzhiyun};
372*4882a593Smuzhiyun
373*4882a593Smuzhiyun&usb1 {
374*4882a593Smuzhiyun	status = "okay";
375*4882a593Smuzhiyun};
376