18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0-only OR MIT) 28c2ecf20Sopenharmony_ci// Copyright (c) 2017-2019 Arm Ltd. 38c2ecf20Sopenharmony_ci 48c2ecf20Sopenharmony_ci/dts-v1/; 58c2ecf20Sopenharmony_ci#include "rk3328.dtsi" 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ci/ { 88c2ecf20Sopenharmony_ci model = "Beelink A1"; 98c2ecf20Sopenharmony_ci compatible = "azw,beelink-a1", "rockchip,rk3328"; 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ci /* 128c2ecf20Sopenharmony_ci * UART pins, as viewed with bottom of case removed: 138c2ecf20Sopenharmony_ci * 148c2ecf20Sopenharmony_ci * Front 158c2ecf20Sopenharmony_ci * /------- 168c2ecf20Sopenharmony_ci * L / o <- Gnd 178c2ecf20Sopenharmony_ci * e / o <-- Rx 188c2ecf20Sopenharmony_ci * f / o <--- Tx 198c2ecf20Sopenharmony_ci * t / o <---- +3.3v 208c2ecf20Sopenharmony_ci * | 218c2ecf20Sopenharmony_ci */ 228c2ecf20Sopenharmony_ci chosen { 238c2ecf20Sopenharmony_ci stdout-path = "serial2:1500000n8"; 248c2ecf20Sopenharmony_ci }; 258c2ecf20Sopenharmony_ci 268c2ecf20Sopenharmony_ci gmac_clkin: external-gmac-clock { 278c2ecf20Sopenharmony_ci compatible = "fixed-clock"; 288c2ecf20Sopenharmony_ci clock-frequency = <125000000>; 298c2ecf20Sopenharmony_ci clock-output-names = "gmac_clkin"; 308c2ecf20Sopenharmony_ci #clock-cells = <0>; 318c2ecf20Sopenharmony_ci }; 328c2ecf20Sopenharmony_ci 338c2ecf20Sopenharmony_ci vcc_host_5v: usb3-current-switch { 348c2ecf20Sopenharmony_ci compatible = "regulator-fixed"; 358c2ecf20Sopenharmony_ci enable-active-high; 368c2ecf20Sopenharmony_ci gpio = <&gpio0 RK_PA0 GPIO_ACTIVE_HIGH>; 378c2ecf20Sopenharmony_ci pinctrl-names = "default"; 388c2ecf20Sopenharmony_ci pinctrl-0 = <&usb30_host_drv>; 398c2ecf20Sopenharmony_ci regulator-name = "vcc_host_5v"; 408c2ecf20Sopenharmony_ci vin-supply = <&vcc_sys>; 418c2ecf20Sopenharmony_ci }; 428c2ecf20Sopenharmony_ci 438c2ecf20Sopenharmony_ci vcc_sys: vcc-sys { 448c2ecf20Sopenharmony_ci compatible = "regulator-fixed"; 458c2ecf20Sopenharmony_ci regulator-name = "vcc_sys"; 468c2ecf20Sopenharmony_ci regulator-min-microvolt = <5000000>; 478c2ecf20Sopenharmony_ci regulator-max-microvolt = <5000000>; 488c2ecf20Sopenharmony_ci }; 498c2ecf20Sopenharmony_ci 508c2ecf20Sopenharmony_ci ir-receiver { 518c2ecf20Sopenharmony_ci compatible = "gpio-ir-receiver"; 528c2ecf20Sopenharmony_ci gpios = <&gpio2 RK_PA2 GPIO_ACTIVE_LOW>; 538c2ecf20Sopenharmony_ci linux,rc-map-name = "rc-beelink-gs1"; 548c2ecf20Sopenharmony_ci }; 558c2ecf20Sopenharmony_ci}; 568c2ecf20Sopenharmony_ci 578c2ecf20Sopenharmony_ci&analog_sound { 588c2ecf20Sopenharmony_ci simple-audio-card,name = "Analog A/V"; 598c2ecf20Sopenharmony_ci status = "okay"; 608c2ecf20Sopenharmony_ci}; 618c2ecf20Sopenharmony_ci 628c2ecf20Sopenharmony_ci&codec { 638c2ecf20Sopenharmony_ci mute-gpios = <&grf_gpio 0 GPIO_ACTIVE_LOW>; 648c2ecf20Sopenharmony_ci status = "okay"; 658c2ecf20Sopenharmony_ci}; 668c2ecf20Sopenharmony_ci 678c2ecf20Sopenharmony_ci&cpu0 { 688c2ecf20Sopenharmony_ci cpu-supply = <&vdd_arm>; 698c2ecf20Sopenharmony_ci}; 708c2ecf20Sopenharmony_ci 718c2ecf20Sopenharmony_ci&cpu1 { 728c2ecf20Sopenharmony_ci cpu-supply = <&vdd_arm>; 738c2ecf20Sopenharmony_ci}; 748c2ecf20Sopenharmony_ci 758c2ecf20Sopenharmony_ci&cpu2 { 768c2ecf20Sopenharmony_ci cpu-supply = <&vdd_arm>; 778c2ecf20Sopenharmony_ci}; 788c2ecf20Sopenharmony_ci 798c2ecf20Sopenharmony_ci&cpu3 { 808c2ecf20Sopenharmony_ci cpu-supply = <&vdd_arm>; 818c2ecf20Sopenharmony_ci}; 828c2ecf20Sopenharmony_ci 838c2ecf20Sopenharmony_ci&emmc { 848c2ecf20Sopenharmony_ci bus-width = <8>; 858c2ecf20Sopenharmony_ci cap-mmc-highspeed; 868c2ecf20Sopenharmony_ci mmc-ddr-1_8v; 878c2ecf20Sopenharmony_ci mmc-hs200-1_8v; 888c2ecf20Sopenharmony_ci no-sd; 898c2ecf20Sopenharmony_ci no-sdio; 908c2ecf20Sopenharmony_ci non-removable; 918c2ecf20Sopenharmony_ci pinctrl-names = "default"; 928c2ecf20Sopenharmony_ci pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_bus8>; 938c2ecf20Sopenharmony_ci vmmc-supply = <&vcc_io>; 948c2ecf20Sopenharmony_ci vqmmc-supply = <&vcc18_emmc>; 958c2ecf20Sopenharmony_ci status = "okay"; 968c2ecf20Sopenharmony_ci}; 978c2ecf20Sopenharmony_ci 988c2ecf20Sopenharmony_ci&gmac2io { 998c2ecf20Sopenharmony_ci assigned-clocks = <&cru SCLK_MAC2IO>, <&cru SCLK_MAC2IO_EXT>; 1008c2ecf20Sopenharmony_ci assigned-clock-parents = <&gmac_clkin>, <&gmac_clkin>; 1018c2ecf20Sopenharmony_ci clock_in_out = "input"; 1028c2ecf20Sopenharmony_ci phy-handle = <&rtl8211f>; 1038c2ecf20Sopenharmony_ci phy-mode = "rgmii"; 1048c2ecf20Sopenharmony_ci phy-supply = <&vcc_io>; 1058c2ecf20Sopenharmony_ci pinctrl-names = "default"; 1068c2ecf20Sopenharmony_ci pinctrl-0 = <&rgmiim1_pins>; 1078c2ecf20Sopenharmony_ci snps,aal; 1088c2ecf20Sopenharmony_ci snps,pbl = <0x4>; 1098c2ecf20Sopenharmony_ci tx_delay = <0x26>; 1108c2ecf20Sopenharmony_ci rx_delay = <0x11>; 1118c2ecf20Sopenharmony_ci status = "okay"; 1128c2ecf20Sopenharmony_ci 1138c2ecf20Sopenharmony_ci mdio { 1148c2ecf20Sopenharmony_ci compatible = "snps,dwmac-mdio"; 1158c2ecf20Sopenharmony_ci #address-cells = <1>; 1168c2ecf20Sopenharmony_ci #size-cells = <0>; 1178c2ecf20Sopenharmony_ci 1188c2ecf20Sopenharmony_ci rtl8211f: ethernet-phy@0 { 1198c2ecf20Sopenharmony_ci reg = <0>; 1208c2ecf20Sopenharmony_ci reset-assert-us = <10000>; 1218c2ecf20Sopenharmony_ci reset-deassert-us = <30000>; 1228c2ecf20Sopenharmony_ci reset-gpios = <&gpio2 RK_PC1 GPIO_ACTIVE_LOW>; 1238c2ecf20Sopenharmony_ci }; 1248c2ecf20Sopenharmony_ci }; 1258c2ecf20Sopenharmony_ci}; 1268c2ecf20Sopenharmony_ci 1278c2ecf20Sopenharmony_ci&gpu { 1288c2ecf20Sopenharmony_ci mali-supply = <&vdd_logic>; 1298c2ecf20Sopenharmony_ci}; 1308c2ecf20Sopenharmony_ci 1318c2ecf20Sopenharmony_ci&hdmi { 1328c2ecf20Sopenharmony_ci status = "okay"; 1338c2ecf20Sopenharmony_ci}; 1348c2ecf20Sopenharmony_ci 1358c2ecf20Sopenharmony_ci&hdmiphy { 1368c2ecf20Sopenharmony_ci status = "okay"; 1378c2ecf20Sopenharmony_ci}; 1388c2ecf20Sopenharmony_ci 1398c2ecf20Sopenharmony_ci&hdmi_sound { 1408c2ecf20Sopenharmony_ci status = "okay"; 1418c2ecf20Sopenharmony_ci}; 1428c2ecf20Sopenharmony_ci 1438c2ecf20Sopenharmony_ci&i2c1 { 1448c2ecf20Sopenharmony_ci clock-frequency = <1000000>; 1458c2ecf20Sopenharmony_ci i2c-scl-falling-time-ns = <5>; 1468c2ecf20Sopenharmony_ci i2c-scl-rising-time-ns = <83>; 1478c2ecf20Sopenharmony_ci status = "okay"; 1488c2ecf20Sopenharmony_ci 1498c2ecf20Sopenharmony_ci pmic@18 { 1508c2ecf20Sopenharmony_ci compatible = "rockchip,rk805"; 1518c2ecf20Sopenharmony_ci reg = <0x18>; 1528c2ecf20Sopenharmony_ci interrupt-parent = <&gpio2>; 1538c2ecf20Sopenharmony_ci interrupts = <RK_PA6 IRQ_TYPE_LEVEL_LOW>; 1548c2ecf20Sopenharmony_ci pinctrl-names = "default"; 1558c2ecf20Sopenharmony_ci pinctrl-0 = <&pmic_int_l>; 1568c2ecf20Sopenharmony_ci rockchip,system-power-controller; 1578c2ecf20Sopenharmony_ci wakeup-source; 1588c2ecf20Sopenharmony_ci 1598c2ecf20Sopenharmony_ci vcc1-supply = <&vcc_sys>; 1608c2ecf20Sopenharmony_ci vcc2-supply = <&vcc_sys>; 1618c2ecf20Sopenharmony_ci vcc3-supply = <&vcc_sys>; 1628c2ecf20Sopenharmony_ci vcc4-supply = <&vcc_sys>; 1638c2ecf20Sopenharmony_ci vcc5-supply = <&vcc_io>; 1648c2ecf20Sopenharmony_ci vcc6-supply = <&vcc_io>; 1658c2ecf20Sopenharmony_ci 1668c2ecf20Sopenharmony_ci regulators { 1678c2ecf20Sopenharmony_ci vdd_logic: DCDC_REG1 { 1688c2ecf20Sopenharmony_ci regulator-name = "vdd_logic"; 1698c2ecf20Sopenharmony_ci regulator-min-microvolt = <700000>; 1708c2ecf20Sopenharmony_ci regulator-max-microvolt = <1350000>; 1718c2ecf20Sopenharmony_ci regulator-always-on; 1728c2ecf20Sopenharmony_ci regulator-boot-on; 1738c2ecf20Sopenharmony_ci regulator-state-mem { 1748c2ecf20Sopenharmony_ci regulator-on-in-suspend; 1758c2ecf20Sopenharmony_ci regulator-suspend-microvolt = <1000000>; 1768c2ecf20Sopenharmony_ci }; 1778c2ecf20Sopenharmony_ci }; 1788c2ecf20Sopenharmony_ci 1798c2ecf20Sopenharmony_ci vdd_arm: DCDC_REG2 { 1808c2ecf20Sopenharmony_ci regulator-name = "vdd_arm"; 1818c2ecf20Sopenharmony_ci regulator-min-microvolt = <700000>; 1828c2ecf20Sopenharmony_ci regulator-max-microvolt = <1350000>; 1838c2ecf20Sopenharmony_ci regulator-always-on; 1848c2ecf20Sopenharmony_ci regulator-boot-on; 1858c2ecf20Sopenharmony_ci regulator-state-mem { 1868c2ecf20Sopenharmony_ci regulator-on-in-suspend; 1878c2ecf20Sopenharmony_ci regulator-suspend-microvolt = <950000>; 1888c2ecf20Sopenharmony_ci }; 1898c2ecf20Sopenharmony_ci }; 1908c2ecf20Sopenharmony_ci 1918c2ecf20Sopenharmony_ci vcc_ddr: DCDC_REG3 { 1928c2ecf20Sopenharmony_ci regulator-name = "vcc_ddr"; 1938c2ecf20Sopenharmony_ci regulator-always-on; 1948c2ecf20Sopenharmony_ci regulator-boot-on; 1958c2ecf20Sopenharmony_ci regulator-state-mem { 1968c2ecf20Sopenharmony_ci regulator-on-in-suspend; 1978c2ecf20Sopenharmony_ci }; 1988c2ecf20Sopenharmony_ci }; 1998c2ecf20Sopenharmony_ci 2008c2ecf20Sopenharmony_ci vcc_io: DCDC_REG4 { 2018c2ecf20Sopenharmony_ci regulator-name = "vcc_io"; 2028c2ecf20Sopenharmony_ci regulator-min-microvolt = <3300000>; 2038c2ecf20Sopenharmony_ci regulator-max-microvolt = <3300000>; 2048c2ecf20Sopenharmony_ci regulator-always-on; 2058c2ecf20Sopenharmony_ci regulator-boot-on; 2068c2ecf20Sopenharmony_ci regulator-state-mem { 2078c2ecf20Sopenharmony_ci regulator-on-in-suspend; 2088c2ecf20Sopenharmony_ci regulator-suspend-microvolt = <3300000>; 2098c2ecf20Sopenharmony_ci }; 2108c2ecf20Sopenharmony_ci }; 2118c2ecf20Sopenharmony_ci 2128c2ecf20Sopenharmony_ci vdd_18: LDO_REG1 { 2138c2ecf20Sopenharmony_ci regulator-name = "vdd_18"; 2148c2ecf20Sopenharmony_ci regulator-min-microvolt = <1800000>; 2158c2ecf20Sopenharmony_ci regulator-max-microvolt = <1800000>; 2168c2ecf20Sopenharmony_ci regulator-always-on; 2178c2ecf20Sopenharmony_ci regulator-boot-on; 2188c2ecf20Sopenharmony_ci regulator-state-mem { 2198c2ecf20Sopenharmony_ci regulator-on-in-suspend; 2208c2ecf20Sopenharmony_ci regulator-suspend-microvolt = <1800000>; 2218c2ecf20Sopenharmony_ci }; 2228c2ecf20Sopenharmony_ci }; 2238c2ecf20Sopenharmony_ci 2248c2ecf20Sopenharmony_ci vcc18_emmc: LDO_REG2 { 2258c2ecf20Sopenharmony_ci regulator-name = "vcc_18emmc"; 2268c2ecf20Sopenharmony_ci regulator-min-microvolt = <1800000>; 2278c2ecf20Sopenharmony_ci regulator-max-microvolt = <1800000>; 2288c2ecf20Sopenharmony_ci regulator-always-on; 2298c2ecf20Sopenharmony_ci regulator-boot-on; 2308c2ecf20Sopenharmony_ci regulator-state-mem { 2318c2ecf20Sopenharmony_ci regulator-on-in-suspend; 2328c2ecf20Sopenharmony_ci regulator-suspend-microvolt = <1800000>; 2338c2ecf20Sopenharmony_ci }; 2348c2ecf20Sopenharmony_ci }; 2358c2ecf20Sopenharmony_ci 2368c2ecf20Sopenharmony_ci vdd_11: LDO_REG3 { 2378c2ecf20Sopenharmony_ci regulator-name = "vdd_11"; 2388c2ecf20Sopenharmony_ci regulator-min-microvolt = <1100000>; 2398c2ecf20Sopenharmony_ci regulator-max-microvolt = <1100000>; 2408c2ecf20Sopenharmony_ci regulator-always-on; 2418c2ecf20Sopenharmony_ci regulator-boot-on; 2428c2ecf20Sopenharmony_ci regulator-state-mem { 2438c2ecf20Sopenharmony_ci regulator-on-in-suspend; 2448c2ecf20Sopenharmony_ci regulator-suspend-microvolt = <1100000>; 2458c2ecf20Sopenharmony_ci }; 2468c2ecf20Sopenharmony_ci }; 2478c2ecf20Sopenharmony_ci }; 2488c2ecf20Sopenharmony_ci }; 2498c2ecf20Sopenharmony_ci}; 2508c2ecf20Sopenharmony_ci 2518c2ecf20Sopenharmony_ci&i2s0 { 2528c2ecf20Sopenharmony_ci status = "okay"; 2538c2ecf20Sopenharmony_ci}; 2548c2ecf20Sopenharmony_ci 2558c2ecf20Sopenharmony_ci&i2s1 { 2568c2ecf20Sopenharmony_ci status = "okay"; 2578c2ecf20Sopenharmony_ci}; 2588c2ecf20Sopenharmony_ci 2598c2ecf20Sopenharmony_ci&io_domains { 2608c2ecf20Sopenharmony_ci vccio1-supply = <&vcc_io>; 2618c2ecf20Sopenharmony_ci vccio2-supply = <&vcc18_emmc>; 2628c2ecf20Sopenharmony_ci vccio3-supply = <&vcc_io>; 2638c2ecf20Sopenharmony_ci vccio4-supply = <&vdd_18>; 2648c2ecf20Sopenharmony_ci vccio5-supply = <&vcc_io>; 2658c2ecf20Sopenharmony_ci vccio6-supply = <&vdd_18>; 2668c2ecf20Sopenharmony_ci pmuio-supply = <&vcc_io>; 2678c2ecf20Sopenharmony_ci status = "okay"; 2688c2ecf20Sopenharmony_ci}; 2698c2ecf20Sopenharmony_ci 2708c2ecf20Sopenharmony_ci&pinctrl { 2718c2ecf20Sopenharmony_ci pmic { 2728c2ecf20Sopenharmony_ci pmic_int_l: pmic-int-l { 2738c2ecf20Sopenharmony_ci rockchip,pins = <2 RK_PA6 RK_FUNC_GPIO &pcfg_pull_up>; 2748c2ecf20Sopenharmony_ci }; 2758c2ecf20Sopenharmony_ci }; 2768c2ecf20Sopenharmony_ci 2778c2ecf20Sopenharmony_ci usb3 { 2788c2ecf20Sopenharmony_ci usb30_host_drv: usb30-host-drv { 2798c2ecf20Sopenharmony_ci rockchip,pins = <0 RK_PA0 RK_FUNC_GPIO &pcfg_pull_none>; 2808c2ecf20Sopenharmony_ci }; 2818c2ecf20Sopenharmony_ci }; 2828c2ecf20Sopenharmony_ci 2838c2ecf20Sopenharmony_ci wifi { 2848c2ecf20Sopenharmony_ci bt_dis: bt-dis { 2858c2ecf20Sopenharmony_ci rockchip,pins = <2 RK_PC5 RK_FUNC_GPIO &pcfg_output_low>; 2868c2ecf20Sopenharmony_ci }; 2878c2ecf20Sopenharmony_ci 2888c2ecf20Sopenharmony_ci bt_wake_host: bt-wake-host { 2898c2ecf20Sopenharmony_ci rockchip,pins = <2 RK_PC0 RK_FUNC_GPIO &pcfg_pull_up>; 2908c2ecf20Sopenharmony_ci }; 2918c2ecf20Sopenharmony_ci 2928c2ecf20Sopenharmony_ci chip_en: chip-en { 2938c2ecf20Sopenharmony_ci rockchip,pins = <2 RK_PC3 RK_FUNC_GPIO &pcfg_output_low>; 2948c2ecf20Sopenharmony_ci }; 2958c2ecf20Sopenharmony_ci 2968c2ecf20Sopenharmony_ci host_wake_bt: host-wake-bt { 2978c2ecf20Sopenharmony_ci rockchip,pins = <2 RK_PB7 RK_FUNC_GPIO &pcfg_output_high>; 2988c2ecf20Sopenharmony_ci }; 2998c2ecf20Sopenharmony_ci 3008c2ecf20Sopenharmony_ci wl_dis: wl-dis { 3018c2ecf20Sopenharmony_ci rockchip,pins = <3 RK_PB0 RK_FUNC_GPIO &pcfg_output_low>; 3028c2ecf20Sopenharmony_ci }; 3038c2ecf20Sopenharmony_ci 3048c2ecf20Sopenharmony_ci wl_wake_host: wl-wake-host { 3058c2ecf20Sopenharmony_ci rockchip,pins = <3 RK_PA1 RK_FUNC_GPIO &pcfg_pull_up>; 3068c2ecf20Sopenharmony_ci }; 3078c2ecf20Sopenharmony_ci }; 3088c2ecf20Sopenharmony_ci}; 3098c2ecf20Sopenharmony_ci 3108c2ecf20Sopenharmony_ci&sdmmc { 3118c2ecf20Sopenharmony_ci bus-width = <4>; 3128c2ecf20Sopenharmony_ci cap-mmc-highspeed; 3138c2ecf20Sopenharmony_ci cap-sd-highspeed; 3148c2ecf20Sopenharmony_ci disable-wp; 3158c2ecf20Sopenharmony_ci pinctrl-names = "default"; 3168c2ecf20Sopenharmony_ci pinctrl-0 = <&sdmmc0_clk &sdmmc0_cmd &sdmmc0_dectn &sdmmc0_bus4>; 3178c2ecf20Sopenharmony_ci vmmc-supply = <&vcc_io>; 3188c2ecf20Sopenharmony_ci vqmmc-supply = <&vcc_io>; 3198c2ecf20Sopenharmony_ci status = "okay"; 3208c2ecf20Sopenharmony_ci}; 3218c2ecf20Sopenharmony_ci 3228c2ecf20Sopenharmony_ci&tsadc { 3238c2ecf20Sopenharmony_ci rockchip,hw-tshut-mode = <0>; 3248c2ecf20Sopenharmony_ci rockchip,hw-tshut-polarity = <0>; 3258c2ecf20Sopenharmony_ci status = "okay"; 3268c2ecf20Sopenharmony_ci}; 3278c2ecf20Sopenharmony_ci 3288c2ecf20Sopenharmony_ci&uart2 { 3298c2ecf20Sopenharmony_ci status = "okay"; 3308c2ecf20Sopenharmony_ci}; 3318c2ecf20Sopenharmony_ci 3328c2ecf20Sopenharmony_ci&u2phy { 3338c2ecf20Sopenharmony_ci status = "okay"; 3348c2ecf20Sopenharmony_ci}; 3358c2ecf20Sopenharmony_ci 3368c2ecf20Sopenharmony_ci&u2phy_host { 3378c2ecf20Sopenharmony_ci status = "okay"; 3388c2ecf20Sopenharmony_ci}; 3398c2ecf20Sopenharmony_ci 3408c2ecf20Sopenharmony_ci&u2phy_otg { 3418c2ecf20Sopenharmony_ci status = "okay"; 3428c2ecf20Sopenharmony_ci}; 3438c2ecf20Sopenharmony_ci 3448c2ecf20Sopenharmony_ci&usb20_otg { 3458c2ecf20Sopenharmony_ci dr_mode = "host"; 3468c2ecf20Sopenharmony_ci status = "okay"; 3478c2ecf20Sopenharmony_ci}; 3488c2ecf20Sopenharmony_ci 3498c2ecf20Sopenharmony_ci&usb_host0_ehci { 3508c2ecf20Sopenharmony_ci pinctrl-names = "default"; 3518c2ecf20Sopenharmony_ci pinctrl-0 = <&bt_dis &bt_wake_host &chip_en &host_wake_bt &wl_dis &wl_wake_host>; 3528c2ecf20Sopenharmony_ci status = "okay"; 3538c2ecf20Sopenharmony_ci}; 3548c2ecf20Sopenharmony_ci 3558c2ecf20Sopenharmony_ci&vop { 3568c2ecf20Sopenharmony_ci status = "okay"; 3578c2ecf20Sopenharmony_ci}; 3588c2ecf20Sopenharmony_ci 3598c2ecf20Sopenharmony_ci&vop_mmu { 3608c2ecf20Sopenharmony_ci status = "okay"; 3618c2ecf20Sopenharmony_ci}; 362