18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ci/dts-v1/;
48c2ecf20Sopenharmony_ci#include <dt-bindings/input/input.h>
58c2ecf20Sopenharmony_ci#include "rk3328.dtsi"
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ci/ {
88c2ecf20Sopenharmony_ci	model = "A95X Z2";
98c2ecf20Sopenharmony_ci	compatible = "zkmagic,a95x-z2", "rockchip,rk3318";
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ci	chosen {
128c2ecf20Sopenharmony_ci		stdout-path = "serial2:1500000n8";
138c2ecf20Sopenharmony_ci	};
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ci	adc-keys {
168c2ecf20Sopenharmony_ci		compatible = "adc-keys";
178c2ecf20Sopenharmony_ci		io-channels = <&saradc 0>;
188c2ecf20Sopenharmony_ci		io-channel-names = "buttons";
198c2ecf20Sopenharmony_ci		keyup-threshold-microvolt = <1800000>;
208c2ecf20Sopenharmony_ci		poll-interval = <100>;
218c2ecf20Sopenharmony_ci
228c2ecf20Sopenharmony_ci		recovery {
238c2ecf20Sopenharmony_ci			label = "recovery";
248c2ecf20Sopenharmony_ci			linux,code = <KEY_VENDOR>;
258c2ecf20Sopenharmony_ci			press-threshold-microvolt = <17000>;
268c2ecf20Sopenharmony_ci		};
278c2ecf20Sopenharmony_ci	};
288c2ecf20Sopenharmony_ci
298c2ecf20Sopenharmony_ci	ir-receiver {
308c2ecf20Sopenharmony_ci		compatible = "gpio-ir-receiver";
318c2ecf20Sopenharmony_ci		gpios = <&gpio2 RK_PA2 GPIO_ACTIVE_LOW>;
328c2ecf20Sopenharmony_ci		pinctrl-0 = <&ir_int>;
338c2ecf20Sopenharmony_ci		pinctrl-names = "default";
348c2ecf20Sopenharmony_ci	};
358c2ecf20Sopenharmony_ci
368c2ecf20Sopenharmony_ci	leds {
378c2ecf20Sopenharmony_ci		compatible = "gpio-leds";
388c2ecf20Sopenharmony_ci		pinctrl-0 = <&cyx_led_pin>;
398c2ecf20Sopenharmony_ci		pinctrl-names = "default";
408c2ecf20Sopenharmony_ci
418c2ecf20Sopenharmony_ci		cyx_led: led-0 {
428c2ecf20Sopenharmony_ci			default-state = "on";
438c2ecf20Sopenharmony_ci			gpios = <&gpio2 RK_PC7 GPIO_ACTIVE_LOW>;
448c2ecf20Sopenharmony_ci			label = "CYX_LED";
458c2ecf20Sopenharmony_ci		};
468c2ecf20Sopenharmony_ci	};
478c2ecf20Sopenharmony_ci
488c2ecf20Sopenharmony_ci	sdio_pwrseq: sdio-pwrseq {
498c2ecf20Sopenharmony_ci		compatible = "mmc-pwrseq-simple";
508c2ecf20Sopenharmony_ci		pinctrl-0 = <&wifi_enable_h>;
518c2ecf20Sopenharmony_ci		pinctrl-names = "default";
528c2ecf20Sopenharmony_ci		reset-gpios = <&gpio1 RK_PC2 GPIO_ACTIVE_LOW>;
538c2ecf20Sopenharmony_ci	};
548c2ecf20Sopenharmony_ci
558c2ecf20Sopenharmony_ci	spdif-sound {
568c2ecf20Sopenharmony_ci		compatible = "simple-audio-card";
578c2ecf20Sopenharmony_ci		simple-audio-card,name = "SPDIF";
588c2ecf20Sopenharmony_ci
598c2ecf20Sopenharmony_ci		simple-audio-card,cpu {
608c2ecf20Sopenharmony_ci			sound-dai = <&spdif>;
618c2ecf20Sopenharmony_ci		};
628c2ecf20Sopenharmony_ci
638c2ecf20Sopenharmony_ci		simple-audio-card,codec {
648c2ecf20Sopenharmony_ci			sound-dai = <&spdif_out>;
658c2ecf20Sopenharmony_ci		};
668c2ecf20Sopenharmony_ci	};
678c2ecf20Sopenharmony_ci
688c2ecf20Sopenharmony_ci	spdif_out: spdif-out {
698c2ecf20Sopenharmony_ci		compatible = "linux,spdif-dit";
708c2ecf20Sopenharmony_ci		#sound-dai-cells = <0>;
718c2ecf20Sopenharmony_ci	};
728c2ecf20Sopenharmony_ci
738c2ecf20Sopenharmony_ci	/* Power tree */
748c2ecf20Sopenharmony_ci	vccio_1v8: vccio-1v8-regulator {
758c2ecf20Sopenharmony_ci		compatible = "regulator-fixed";
768c2ecf20Sopenharmony_ci		regulator-name = "vccio_1v8";
778c2ecf20Sopenharmony_ci		regulator-min-microvolt = <1800000>;
788c2ecf20Sopenharmony_ci		regulator-max-microvolt = <1800000>;
798c2ecf20Sopenharmony_ci		regulator-always-on;
808c2ecf20Sopenharmony_ci	};
818c2ecf20Sopenharmony_ci
828c2ecf20Sopenharmony_ci	vccio_3v3: vccio-3v3-regulator {
838c2ecf20Sopenharmony_ci		compatible = "regulator-fixed";
848c2ecf20Sopenharmony_ci		regulator-name = "vccio_3v3";
858c2ecf20Sopenharmony_ci		regulator-min-microvolt = <3300000>;
868c2ecf20Sopenharmony_ci		regulator-max-microvolt = <3300000>;
878c2ecf20Sopenharmony_ci		regulator-always-on;
888c2ecf20Sopenharmony_ci	};
898c2ecf20Sopenharmony_ci
908c2ecf20Sopenharmony_ci	vcc_otg_vbus: otg-vbus-regulator {
918c2ecf20Sopenharmony_ci		compatible = "regulator-fixed";
928c2ecf20Sopenharmony_ci		gpio = <&gpio0 RK_PA2 GPIO_ACTIVE_HIGH>;
938c2ecf20Sopenharmony_ci		pinctrl-0 = <&otg_vbus_drv>;
948c2ecf20Sopenharmony_ci		pinctrl-names = "default";
958c2ecf20Sopenharmony_ci		regulator-name = "vcc_otg_vbus";
968c2ecf20Sopenharmony_ci		regulator-min-microvolt = <5000000>;
978c2ecf20Sopenharmony_ci		regulator-max-microvolt = <5000000>;
988c2ecf20Sopenharmony_ci		enable-active-high;
998c2ecf20Sopenharmony_ci	};
1008c2ecf20Sopenharmony_ci
1018c2ecf20Sopenharmony_ci	vcc_sd: sdmmc-regulator {
1028c2ecf20Sopenharmony_ci		compatible = "regulator-fixed";
1038c2ecf20Sopenharmony_ci		gpio = <&gpio0 RK_PD6 GPIO_ACTIVE_LOW>;
1048c2ecf20Sopenharmony_ci		pinctrl-0 = <&sdmmc0m1_pin>;
1058c2ecf20Sopenharmony_ci		pinctrl-names = "default";
1068c2ecf20Sopenharmony_ci		regulator-name = "vcc_sd";
1078c2ecf20Sopenharmony_ci		regulator-min-microvolt = <3300000>;
1088c2ecf20Sopenharmony_ci		regulator-max-microvolt = <3300000>;
1098c2ecf20Sopenharmony_ci		vin-supply = <&vccio_3v3>;
1108c2ecf20Sopenharmony_ci	};
1118c2ecf20Sopenharmony_ci
1128c2ecf20Sopenharmony_ci	vdd_arm: vdd-arm {
1138c2ecf20Sopenharmony_ci		compatible = "pwm-regulator";
1148c2ecf20Sopenharmony_ci		pwms = <&pwm0 0 5000 1>;
1158c2ecf20Sopenharmony_ci		regulator-name = "vdd_arm";
1168c2ecf20Sopenharmony_ci		regulator-min-microvolt = <950000>;
1178c2ecf20Sopenharmony_ci		regulator-max-microvolt = <1400000>;
1188c2ecf20Sopenharmony_ci		regulator-settling-time-up-us = <250>;
1198c2ecf20Sopenharmony_ci		regulator-always-on;
1208c2ecf20Sopenharmony_ci		regulator-boot-on;
1218c2ecf20Sopenharmony_ci	};
1228c2ecf20Sopenharmony_ci
1238c2ecf20Sopenharmony_ci	vdd_log: vdd-log {
1248c2ecf20Sopenharmony_ci		compatible = "pwm-regulator";
1258c2ecf20Sopenharmony_ci		pwms = <&pwm1 0 5000 1>;
1268c2ecf20Sopenharmony_ci		regulator-name = "vdd_log";
1278c2ecf20Sopenharmony_ci		regulator-min-microvolt = <900000>;
1288c2ecf20Sopenharmony_ci		regulator-max-microvolt = <1300000>;
1298c2ecf20Sopenharmony_ci		regulator-settling-time-up-us = <250>;
1308c2ecf20Sopenharmony_ci		regulator-always-on;
1318c2ecf20Sopenharmony_ci		regulator-boot-on;
1328c2ecf20Sopenharmony_ci	};
1338c2ecf20Sopenharmony_ci};
1348c2ecf20Sopenharmony_ci
1358c2ecf20Sopenharmony_ci&analog_sound {
1368c2ecf20Sopenharmony_ci	status = "okay";
1378c2ecf20Sopenharmony_ci};
1388c2ecf20Sopenharmony_ci
1398c2ecf20Sopenharmony_ci&codec {
1408c2ecf20Sopenharmony_ci	status = "okay";
1418c2ecf20Sopenharmony_ci};
1428c2ecf20Sopenharmony_ci
1438c2ecf20Sopenharmony_ci&cpu0 {
1448c2ecf20Sopenharmony_ci	cpu-supply = <&vdd_arm>;
1458c2ecf20Sopenharmony_ci};
1468c2ecf20Sopenharmony_ci
1478c2ecf20Sopenharmony_ci&cpu1 {
1488c2ecf20Sopenharmony_ci	cpu-supply = <&vdd_arm>;
1498c2ecf20Sopenharmony_ci};
1508c2ecf20Sopenharmony_ci
1518c2ecf20Sopenharmony_ci&cpu2 {
1528c2ecf20Sopenharmony_ci	cpu-supply = <&vdd_arm>;
1538c2ecf20Sopenharmony_ci};
1548c2ecf20Sopenharmony_ci
1558c2ecf20Sopenharmony_ci&cpu3 {
1568c2ecf20Sopenharmony_ci	cpu-supply = <&vdd_arm>;
1578c2ecf20Sopenharmony_ci};
1588c2ecf20Sopenharmony_ci
1598c2ecf20Sopenharmony_ci&cpu0_opp_table {
1608c2ecf20Sopenharmony_ci	opp-1200000000 {
1618c2ecf20Sopenharmony_ci		status = "disabled";
1628c2ecf20Sopenharmony_ci	};
1638c2ecf20Sopenharmony_ci
1648c2ecf20Sopenharmony_ci	opp-1296000000 {
1658c2ecf20Sopenharmony_ci		status = "disabled";
1668c2ecf20Sopenharmony_ci	};
1678c2ecf20Sopenharmony_ci};
1688c2ecf20Sopenharmony_ci
1698c2ecf20Sopenharmony_ci&emmc {
1708c2ecf20Sopenharmony_ci	bus-width = <8>;
1718c2ecf20Sopenharmony_ci	cap-mmc-highspeed;
1728c2ecf20Sopenharmony_ci	non-removable;
1738c2ecf20Sopenharmony_ci	pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_bus8>;
1748c2ecf20Sopenharmony_ci	pinctrl-names = "default";
1758c2ecf20Sopenharmony_ci	status = "okay";
1768c2ecf20Sopenharmony_ci};
1778c2ecf20Sopenharmony_ci
1788c2ecf20Sopenharmony_ci&gmac2phy {
1798c2ecf20Sopenharmony_ci	assigned-clock-parents = <&cru SCLK_MAC2PHY_SRC>;
1808c2ecf20Sopenharmony_ci	assigned-clock-rate = <50000000>;
1818c2ecf20Sopenharmony_ci	assigned-clocks = <&cru SCLK_MAC2PHY>;
1828c2ecf20Sopenharmony_ci	clock_in_out = "output";
1838c2ecf20Sopenharmony_ci	status = "okay";
1848c2ecf20Sopenharmony_ci};
1858c2ecf20Sopenharmony_ci
1868c2ecf20Sopenharmony_ci&gpu {
1878c2ecf20Sopenharmony_ci	mali-supply = <&vdd_log>;
1888c2ecf20Sopenharmony_ci};
1898c2ecf20Sopenharmony_ci
1908c2ecf20Sopenharmony_ci&hdmi {
1918c2ecf20Sopenharmony_ci	ddc-i2c-scl-high-time-ns = <9625>;
1928c2ecf20Sopenharmony_ci	ddc-i2c-scl-low-time-ns = <10000>;
1938c2ecf20Sopenharmony_ci	status = "okay";
1948c2ecf20Sopenharmony_ci};
1958c2ecf20Sopenharmony_ci
1968c2ecf20Sopenharmony_ci&hdmiphy {
1978c2ecf20Sopenharmony_ci	status = "okay";
1988c2ecf20Sopenharmony_ci};
1998c2ecf20Sopenharmony_ci
2008c2ecf20Sopenharmony_ci&hdmi_sound {
2018c2ecf20Sopenharmony_ci	status = "okay";
2028c2ecf20Sopenharmony_ci};
2038c2ecf20Sopenharmony_ci
2048c2ecf20Sopenharmony_ci&i2s0 {
2058c2ecf20Sopenharmony_ci	status = "okay";
2068c2ecf20Sopenharmony_ci};
2078c2ecf20Sopenharmony_ci
2088c2ecf20Sopenharmony_ci&i2s1 {
2098c2ecf20Sopenharmony_ci	status = "okay";
2108c2ecf20Sopenharmony_ci};
2118c2ecf20Sopenharmony_ci
2128c2ecf20Sopenharmony_ci&io_domains {
2138c2ecf20Sopenharmony_ci	pmuio-supply = <&vccio_3v3>;
2148c2ecf20Sopenharmony_ci	vccio1-supply = <&vccio_3v3>;
2158c2ecf20Sopenharmony_ci	vccio2-supply = <&vccio_1v8>;
2168c2ecf20Sopenharmony_ci	vccio3-supply = <&vccio_3v3>;
2178c2ecf20Sopenharmony_ci	vccio4-supply = <&vccio_1v8>;
2188c2ecf20Sopenharmony_ci	vccio5-supply = <&vccio_3v3>;
2198c2ecf20Sopenharmony_ci	vccio6-supply = <&vccio_3v3>;
2208c2ecf20Sopenharmony_ci	status = "okay";
2218c2ecf20Sopenharmony_ci};
2228c2ecf20Sopenharmony_ci
2238c2ecf20Sopenharmony_ci&pinctrl {
2248c2ecf20Sopenharmony_ci	ir {
2258c2ecf20Sopenharmony_ci		ir_int: ir-int {
2268c2ecf20Sopenharmony_ci			rockchip,pins = <2 RK_PA2 RK_FUNC_GPIO &pcfg_pull_none>;
2278c2ecf20Sopenharmony_ci		};
2288c2ecf20Sopenharmony_ci	};
2298c2ecf20Sopenharmony_ci
2308c2ecf20Sopenharmony_ci	leds {
2318c2ecf20Sopenharmony_ci		cyx_led_pin: cyx-led-pin {
2328c2ecf20Sopenharmony_ci			rockchip,pins = <2 RK_PC7 RK_FUNC_GPIO &pcfg_pull_none>;
2338c2ecf20Sopenharmony_ci		};
2348c2ecf20Sopenharmony_ci	};
2358c2ecf20Sopenharmony_ci
2368c2ecf20Sopenharmony_ci	pwm0 {
2378c2ecf20Sopenharmony_ci		pwm0_pin_pull_up: pwm0-pin-pull-up {
2388c2ecf20Sopenharmony_ci			rockchip,pins = <2 RK_PA4 1 &pcfg_pull_up>;
2398c2ecf20Sopenharmony_ci		};
2408c2ecf20Sopenharmony_ci	};
2418c2ecf20Sopenharmony_ci
2428c2ecf20Sopenharmony_ci	pwm1 {
2438c2ecf20Sopenharmony_ci		pwm1_pin_pull_up: pwm1-pin-pull-up {
2448c2ecf20Sopenharmony_ci			rockchip,pins = <2 RK_PA5 1 &pcfg_pull_up>;
2458c2ecf20Sopenharmony_ci		};
2468c2ecf20Sopenharmony_ci	};
2478c2ecf20Sopenharmony_ci
2488c2ecf20Sopenharmony_ci	sdio-pwrseq {
2498c2ecf20Sopenharmony_ci		wifi_enable_h: wifi-enable-h {
2508c2ecf20Sopenharmony_ci			rockchip,pins = <1 RK_PC2 RK_FUNC_GPIO &pcfg_pull_none>;
2518c2ecf20Sopenharmony_ci		};
2528c2ecf20Sopenharmony_ci	};
2538c2ecf20Sopenharmony_ci
2548c2ecf20Sopenharmony_ci	sdmmc1 {
2558c2ecf20Sopenharmony_ci		clk_32k_out: clk-32k-out {
2568c2ecf20Sopenharmony_ci			rockchip,pins = <1 RK_PD4 1 &pcfg_pull_none>;
2578c2ecf20Sopenharmony_ci		};
2588c2ecf20Sopenharmony_ci	};
2598c2ecf20Sopenharmony_ci
2608c2ecf20Sopenharmony_ci	usb {
2618c2ecf20Sopenharmony_ci		host_vbus_drv: host-vbus-drv {
2628c2ecf20Sopenharmony_ci			rockchip,pins = <0 RK_PA0 RK_FUNC_GPIO &pcfg_pull_none>;
2638c2ecf20Sopenharmony_ci		};
2648c2ecf20Sopenharmony_ci
2658c2ecf20Sopenharmony_ci		otg_vbus_drv: otg-vbus-drv {
2668c2ecf20Sopenharmony_ci			rockchip,pins = <0 RK_PA2 RK_FUNC_GPIO &pcfg_pull_none>;
2678c2ecf20Sopenharmony_ci		};
2688c2ecf20Sopenharmony_ci	};
2698c2ecf20Sopenharmony_ci};
2708c2ecf20Sopenharmony_ci
2718c2ecf20Sopenharmony_ci&pwm0 {
2728c2ecf20Sopenharmony_ci	pinctrl-0 = <&pwm0_pin_pull_up>;
2738c2ecf20Sopenharmony_ci	pinctrl-names = "active";
2748c2ecf20Sopenharmony_ci	status = "okay";
2758c2ecf20Sopenharmony_ci};
2768c2ecf20Sopenharmony_ci
2778c2ecf20Sopenharmony_ci&pwm1 {
2788c2ecf20Sopenharmony_ci	pinctrl-0 = <&pwm1_pin_pull_up>;
2798c2ecf20Sopenharmony_ci	pinctrl-names = "active";
2808c2ecf20Sopenharmony_ci	status = "okay";
2818c2ecf20Sopenharmony_ci};
2828c2ecf20Sopenharmony_ci
2838c2ecf20Sopenharmony_ci&saradc {
2848c2ecf20Sopenharmony_ci	vref-supply = <&vccio_1v8>;
2858c2ecf20Sopenharmony_ci	status = "okay";
2868c2ecf20Sopenharmony_ci};
2878c2ecf20Sopenharmony_ci
2888c2ecf20Sopenharmony_ci&sdio {
2898c2ecf20Sopenharmony_ci	bus-width = <4>;
2908c2ecf20Sopenharmony_ci	cap-sd-highspeed;
2918c2ecf20Sopenharmony_ci	cap-sdio-irq;
2928c2ecf20Sopenharmony_ci	keep-power-in-suspend;
2938c2ecf20Sopenharmony_ci	max-frequency = <125000000>;
2948c2ecf20Sopenharmony_ci	mmc-pwrseq = <&sdio_pwrseq>;
2958c2ecf20Sopenharmony_ci	non-removable;
2968c2ecf20Sopenharmony_ci	pinctrl-0 = <&sdmmc1_bus4 &sdmmc1_cmd &sdmmc1_clk &clk_32k_out>;
2978c2ecf20Sopenharmony_ci	pinctrl-names = "default";
2988c2ecf20Sopenharmony_ci	sd-uhs-sdr104;
2998c2ecf20Sopenharmony_ci	status = "okay";
3008c2ecf20Sopenharmony_ci};
3018c2ecf20Sopenharmony_ci
3028c2ecf20Sopenharmony_ci&sdmmc {
3038c2ecf20Sopenharmony_ci	bus-width = <4>;
3048c2ecf20Sopenharmony_ci	cap-sd-highspeed;
3058c2ecf20Sopenharmony_ci	pinctrl-0 = <&sdmmc0_clk &sdmmc0_cmd &sdmmc0_dectn &sdmmc0_bus4>;
3068c2ecf20Sopenharmony_ci	pinctrl-names = "default";
3078c2ecf20Sopenharmony_ci	vmmc-supply = <&vcc_sd>;
3088c2ecf20Sopenharmony_ci	status = "okay";
3098c2ecf20Sopenharmony_ci};
3108c2ecf20Sopenharmony_ci
3118c2ecf20Sopenharmony_ci&spdif {
3128c2ecf20Sopenharmony_ci	pinctrl-0 = <&spdifm0_tx>;
3138c2ecf20Sopenharmony_ci	status = "okay";
3148c2ecf20Sopenharmony_ci};
3158c2ecf20Sopenharmony_ci
3168c2ecf20Sopenharmony_ci&soc_crit {
3178c2ecf20Sopenharmony_ci	temperature = <115000>; /* millicelsius */
3188c2ecf20Sopenharmony_ci};
3198c2ecf20Sopenharmony_ci
3208c2ecf20Sopenharmony_ci&target {
3218c2ecf20Sopenharmony_ci	temperature = <105000>; /* millicelsius */
3228c2ecf20Sopenharmony_ci};
3238c2ecf20Sopenharmony_ci
3248c2ecf20Sopenharmony_ci&threshold {
3258c2ecf20Sopenharmony_ci	temperature = <90000>; /* millicelsius */
3268c2ecf20Sopenharmony_ci};
3278c2ecf20Sopenharmony_ci
3288c2ecf20Sopenharmony_ci&tsadc {
3298c2ecf20Sopenharmony_ci	rockchip,hw-tshut-temp = <120000>;
3308c2ecf20Sopenharmony_ci	status = "okay";
3318c2ecf20Sopenharmony_ci};
3328c2ecf20Sopenharmony_ci
3338c2ecf20Sopenharmony_ci&u2phy {
3348c2ecf20Sopenharmony_ci	status = "okay";
3358c2ecf20Sopenharmony_ci};
3368c2ecf20Sopenharmony_ci
3378c2ecf20Sopenharmony_ci&u2phy_host {
3388c2ecf20Sopenharmony_ci	status = "okay";
3398c2ecf20Sopenharmony_ci};
3408c2ecf20Sopenharmony_ci
3418c2ecf20Sopenharmony_ci&u2phy_otg {
3428c2ecf20Sopenharmony_ci	phy-supply = <&vcc_otg_vbus>;
3438c2ecf20Sopenharmony_ci	status = "okay";
3448c2ecf20Sopenharmony_ci};
3458c2ecf20Sopenharmony_ci
3468c2ecf20Sopenharmony_ci&uart0 {
3478c2ecf20Sopenharmony_ci	pinctrl-0 = <&uart0_xfer &uart0_cts>;
3488c2ecf20Sopenharmony_ci	status = "okay";
3498c2ecf20Sopenharmony_ci};
3508c2ecf20Sopenharmony_ci
3518c2ecf20Sopenharmony_ci&uart2 {
3528c2ecf20Sopenharmony_ci	status = "okay";
3538c2ecf20Sopenharmony_ci};
3548c2ecf20Sopenharmony_ci
3558c2ecf20Sopenharmony_ci&usb20_otg {
3568c2ecf20Sopenharmony_ci	dr_mode = "host";
3578c2ecf20Sopenharmony_ci	status = "okay";
3588c2ecf20Sopenharmony_ci};
3598c2ecf20Sopenharmony_ci
3608c2ecf20Sopenharmony_ci&usb_host0_ehci {
3618c2ecf20Sopenharmony_ci	status = "okay";
3628c2ecf20Sopenharmony_ci};
3638c2ecf20Sopenharmony_ci
3648c2ecf20Sopenharmony_ci&usb_host0_ohci {
3658c2ecf20Sopenharmony_ci	status = "okay";
3668c2ecf20Sopenharmony_ci};
3678c2ecf20Sopenharmony_ci
3688c2ecf20Sopenharmony_ci&vop {
3698c2ecf20Sopenharmony_ci	status = "okay";
3708c2ecf20Sopenharmony_ci};
3718c2ecf20Sopenharmony_ci
3728c2ecf20Sopenharmony_ci&vop_mmu {
3738c2ecf20Sopenharmony_ci	status = "okay";
3748c2ecf20Sopenharmony_ci};
375