18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0 OR MIT) 28c2ecf20Sopenharmony_ci// Copyright (C) Harald Geyer <harald@ccbib.org> 38c2ecf20Sopenharmony_ci// based on sun50i-a64-olinuxino.dts by Jagan Teki <jteki@openedev.com> 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ci/dts-v1/; 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ci#include "sun50i-a64.dtsi" 88c2ecf20Sopenharmony_ci#include "sun50i-a64-cpu-opp.dtsi" 98c2ecf20Sopenharmony_ci 108c2ecf20Sopenharmony_ci#include <dt-bindings/gpio/gpio.h> 118c2ecf20Sopenharmony_ci#include <dt-bindings/input/input.h> 128c2ecf20Sopenharmony_ci#include <dt-bindings/pwm/pwm.h> 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci/ { 158c2ecf20Sopenharmony_ci model = "Olimex A64 Teres-I"; 168c2ecf20Sopenharmony_ci compatible = "olimex,a64-teres-i", "allwinner,sun50i-a64"; 178c2ecf20Sopenharmony_ci 188c2ecf20Sopenharmony_ci aliases { 198c2ecf20Sopenharmony_ci serial0 = &uart0; 208c2ecf20Sopenharmony_ci }; 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ci backlight: backlight { 238c2ecf20Sopenharmony_ci compatible = "pwm-backlight"; 248c2ecf20Sopenharmony_ci pwms = <&pwm 0 50000 0>; 258c2ecf20Sopenharmony_ci power-supply = <®_dcdc1>; 268c2ecf20Sopenharmony_ci brightness-levels = <0 5 7 10 14 20 28 40 56 80 112>; 278c2ecf20Sopenharmony_ci default-brightness-level = <5>; 288c2ecf20Sopenharmony_ci enable-gpios = <&pio 3 23 GPIO_ACTIVE_HIGH>; /* PD23 */ 298c2ecf20Sopenharmony_ci }; 308c2ecf20Sopenharmony_ci 318c2ecf20Sopenharmony_ci chosen { 328c2ecf20Sopenharmony_ci stdout-path = "serial0:115200n8"; 338c2ecf20Sopenharmony_ci 348c2ecf20Sopenharmony_ci framebuffer-lcd { 358c2ecf20Sopenharmony_ci eDP25-supply = <®_dldo2>; 368c2ecf20Sopenharmony_ci eDP12-supply = <®_dldo3>; 378c2ecf20Sopenharmony_ci }; 388c2ecf20Sopenharmony_ci }; 398c2ecf20Sopenharmony_ci 408c2ecf20Sopenharmony_ci gpio-keys { 418c2ecf20Sopenharmony_ci compatible = "gpio-keys"; 428c2ecf20Sopenharmony_ci 438c2ecf20Sopenharmony_ci lid-switch { 448c2ecf20Sopenharmony_ci label = "Lid Switch"; 458c2ecf20Sopenharmony_ci gpios = <&r_pio 0 8 GPIO_ACTIVE_LOW>; /* PL8 */ 468c2ecf20Sopenharmony_ci linux,input-type = <EV_SW>; 478c2ecf20Sopenharmony_ci linux,code = <SW_LID>; 488c2ecf20Sopenharmony_ci wakeup-source; 498c2ecf20Sopenharmony_ci }; 508c2ecf20Sopenharmony_ci }; 518c2ecf20Sopenharmony_ci 528c2ecf20Sopenharmony_ci leds { 538c2ecf20Sopenharmony_ci compatible = "gpio-leds"; 548c2ecf20Sopenharmony_ci 558c2ecf20Sopenharmony_ci capslock { 568c2ecf20Sopenharmony_ci label = "teres-i:green:capslock"; 578c2ecf20Sopenharmony_ci gpios = <&pio 2 7 GPIO_ACTIVE_HIGH>; /* PC7 */ 588c2ecf20Sopenharmony_ci }; 598c2ecf20Sopenharmony_ci 608c2ecf20Sopenharmony_ci numlock { 618c2ecf20Sopenharmony_ci label = "teres-i:green:numlock"; 628c2ecf20Sopenharmony_ci gpios = <&pio 2 4 GPIO_ACTIVE_HIGH>; /* PC4 */ 638c2ecf20Sopenharmony_ci }; 648c2ecf20Sopenharmony_ci }; 658c2ecf20Sopenharmony_ci 668c2ecf20Sopenharmony_ci reg_usb1_vbus: usb1-vbus { 678c2ecf20Sopenharmony_ci compatible = "regulator-fixed"; 688c2ecf20Sopenharmony_ci regulator-name = "usb1-vbus"; 698c2ecf20Sopenharmony_ci regulator-min-microvolt = <5000000>; 708c2ecf20Sopenharmony_ci regulator-max-microvolt = <5000000>; 718c2ecf20Sopenharmony_ci enable-active-high; 728c2ecf20Sopenharmony_ci gpio = <&r_pio 0 7 GPIO_ACTIVE_HIGH>; /* PL7 */ 738c2ecf20Sopenharmony_ci status = "okay"; 748c2ecf20Sopenharmony_ci }; 758c2ecf20Sopenharmony_ci 768c2ecf20Sopenharmony_ci wifi_pwrseq: wifi_pwrseq { 778c2ecf20Sopenharmony_ci compatible = "mmc-pwrseq-simple"; 788c2ecf20Sopenharmony_ci reset-gpios = <&r_pio 0 2 GPIO_ACTIVE_LOW>; /* PL2 */ 798c2ecf20Sopenharmony_ci }; 808c2ecf20Sopenharmony_ci 818c2ecf20Sopenharmony_ci speaker_amp: audio-amplifier { 828c2ecf20Sopenharmony_ci compatible = "simple-audio-amplifier"; 838c2ecf20Sopenharmony_ci enable-gpios = <&r_pio 0 12 GPIO_ACTIVE_HIGH>; /* PL12 */ 848c2ecf20Sopenharmony_ci sound-name-prefix = "Speaker Amp"; 858c2ecf20Sopenharmony_ci }; 868c2ecf20Sopenharmony_ci}; 878c2ecf20Sopenharmony_ci 888c2ecf20Sopenharmony_ci&codec { 898c2ecf20Sopenharmony_ci status = "okay"; 908c2ecf20Sopenharmony_ci}; 918c2ecf20Sopenharmony_ci 928c2ecf20Sopenharmony_ci&codec_analog { 938c2ecf20Sopenharmony_ci cpvdd-supply = <®_eldo1>; 948c2ecf20Sopenharmony_ci status = "okay"; 958c2ecf20Sopenharmony_ci}; 968c2ecf20Sopenharmony_ci 978c2ecf20Sopenharmony_ci&dai { 988c2ecf20Sopenharmony_ci status = "okay"; 998c2ecf20Sopenharmony_ci}; 1008c2ecf20Sopenharmony_ci 1018c2ecf20Sopenharmony_ci&de { 1028c2ecf20Sopenharmony_ci status = "okay"; 1038c2ecf20Sopenharmony_ci}; 1048c2ecf20Sopenharmony_ci 1058c2ecf20Sopenharmony_ci&cpu0 { 1068c2ecf20Sopenharmony_ci cpu-supply = <®_dcdc2>; 1078c2ecf20Sopenharmony_ci}; 1088c2ecf20Sopenharmony_ci 1098c2ecf20Sopenharmony_ci&cpu1 { 1108c2ecf20Sopenharmony_ci cpu-supply = <®_dcdc2>; 1118c2ecf20Sopenharmony_ci}; 1128c2ecf20Sopenharmony_ci 1138c2ecf20Sopenharmony_ci&cpu2 { 1148c2ecf20Sopenharmony_ci cpu-supply = <®_dcdc2>; 1158c2ecf20Sopenharmony_ci}; 1168c2ecf20Sopenharmony_ci 1178c2ecf20Sopenharmony_ci&cpu3 { 1188c2ecf20Sopenharmony_ci cpu-supply = <®_dcdc2>; 1198c2ecf20Sopenharmony_ci}; 1208c2ecf20Sopenharmony_ci 1218c2ecf20Sopenharmony_ci&ehci1 { 1228c2ecf20Sopenharmony_ci status = "okay"; 1238c2ecf20Sopenharmony_ci}; 1248c2ecf20Sopenharmony_ci 1258c2ecf20Sopenharmony_ci 1268c2ecf20Sopenharmony_ci&i2c0 { 1278c2ecf20Sopenharmony_ci clock-frequency = <100000>; 1288c2ecf20Sopenharmony_ci status = "okay"; 1298c2ecf20Sopenharmony_ci 1308c2ecf20Sopenharmony_ci anx6345: anx6345@38 { 1318c2ecf20Sopenharmony_ci compatible = "analogix,anx6345"; 1328c2ecf20Sopenharmony_ci reg = <0x38>; 1338c2ecf20Sopenharmony_ci reset-gpios = <&pio 3 24 GPIO_ACTIVE_LOW>; /* PD24 */ 1348c2ecf20Sopenharmony_ci dvdd25-supply = <®_dldo2>; 1358c2ecf20Sopenharmony_ci dvdd12-supply = <®_dldo3>; 1368c2ecf20Sopenharmony_ci 1378c2ecf20Sopenharmony_ci ports { 1388c2ecf20Sopenharmony_ci #address-cells = <1>; 1398c2ecf20Sopenharmony_ci #size-cells = <0>; 1408c2ecf20Sopenharmony_ci 1418c2ecf20Sopenharmony_ci port@0 { 1428c2ecf20Sopenharmony_ci anx6345_in: endpoint { 1438c2ecf20Sopenharmony_ci remote-endpoint = <&tcon0_out_anx6345>; 1448c2ecf20Sopenharmony_ci }; 1458c2ecf20Sopenharmony_ci }; 1468c2ecf20Sopenharmony_ci }; 1478c2ecf20Sopenharmony_ci }; 1488c2ecf20Sopenharmony_ci}; 1498c2ecf20Sopenharmony_ci 1508c2ecf20Sopenharmony_ci&mixer0 { 1518c2ecf20Sopenharmony_ci status = "okay"; 1528c2ecf20Sopenharmony_ci}; 1538c2ecf20Sopenharmony_ci 1548c2ecf20Sopenharmony_ci&mmc0 { 1558c2ecf20Sopenharmony_ci pinctrl-names = "default"; 1568c2ecf20Sopenharmony_ci pinctrl-0 = <&mmc0_pins>; 1578c2ecf20Sopenharmony_ci vmmc-supply = <®_dcdc1>; 1588c2ecf20Sopenharmony_ci cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; 1598c2ecf20Sopenharmony_ci disable-wp; 1608c2ecf20Sopenharmony_ci bus-width = <4>; 1618c2ecf20Sopenharmony_ci status = "okay"; 1628c2ecf20Sopenharmony_ci}; 1638c2ecf20Sopenharmony_ci 1648c2ecf20Sopenharmony_ci&mmc1 { 1658c2ecf20Sopenharmony_ci pinctrl-names = "default"; 1668c2ecf20Sopenharmony_ci pinctrl-0 = <&mmc1_pins>; 1678c2ecf20Sopenharmony_ci vmmc-supply = <®_aldo2>; 1688c2ecf20Sopenharmony_ci vqmmc-supply = <®_dldo4>; 1698c2ecf20Sopenharmony_ci mmc-pwrseq = <&wifi_pwrseq>; 1708c2ecf20Sopenharmony_ci bus-width = <4>; 1718c2ecf20Sopenharmony_ci non-removable; 1728c2ecf20Sopenharmony_ci status = "okay"; 1738c2ecf20Sopenharmony_ci 1748c2ecf20Sopenharmony_ci rtl8723bs: wifi@1 { 1758c2ecf20Sopenharmony_ci reg = <1>; 1768c2ecf20Sopenharmony_ci interrupt-parent = <&r_pio>; 1778c2ecf20Sopenharmony_ci interrupts = <0 3 IRQ_TYPE_LEVEL_LOW>; /* PL3 */ 1788c2ecf20Sopenharmony_ci interrupt-names = "host-wake"; 1798c2ecf20Sopenharmony_ci }; 1808c2ecf20Sopenharmony_ci}; 1818c2ecf20Sopenharmony_ci 1828c2ecf20Sopenharmony_ci&mmc2 { 1838c2ecf20Sopenharmony_ci pinctrl-names = "default"; 1848c2ecf20Sopenharmony_ci pinctrl-0 = <&mmc2_pins>; 1858c2ecf20Sopenharmony_ci vmmc-supply = <®_dcdc1>; 1868c2ecf20Sopenharmony_ci vqmmc-supply = <®_dcdc1>; 1878c2ecf20Sopenharmony_ci bus-width = <8>; 1888c2ecf20Sopenharmony_ci non-removable; 1898c2ecf20Sopenharmony_ci cap-mmc-hw-reset; 1908c2ecf20Sopenharmony_ci status = "okay"; 1918c2ecf20Sopenharmony_ci}; 1928c2ecf20Sopenharmony_ci 1938c2ecf20Sopenharmony_ci&ohci1 { 1948c2ecf20Sopenharmony_ci status = "okay"; 1958c2ecf20Sopenharmony_ci}; 1968c2ecf20Sopenharmony_ci 1978c2ecf20Sopenharmony_ci&pwm { 1988c2ecf20Sopenharmony_ci status = "okay"; 1998c2ecf20Sopenharmony_ci}; 2008c2ecf20Sopenharmony_ci 2018c2ecf20Sopenharmony_ci&r_rsb { 2028c2ecf20Sopenharmony_ci status = "okay"; 2038c2ecf20Sopenharmony_ci 2048c2ecf20Sopenharmony_ci axp803: pmic@3a3 { 2058c2ecf20Sopenharmony_ci compatible = "x-powers,axp803"; 2068c2ecf20Sopenharmony_ci reg = <0x3a3>; 2078c2ecf20Sopenharmony_ci interrupt-parent = <&r_intc>; 2088c2ecf20Sopenharmony_ci interrupts = <0 IRQ_TYPE_LEVEL_LOW>; 2098c2ecf20Sopenharmony_ci wakeup-source; 2108c2ecf20Sopenharmony_ci }; 2118c2ecf20Sopenharmony_ci}; 2128c2ecf20Sopenharmony_ci 2138c2ecf20Sopenharmony_ci#include "axp803.dtsi" 2148c2ecf20Sopenharmony_ci 2158c2ecf20Sopenharmony_ci&ac_power_supply { 2168c2ecf20Sopenharmony_ci status = "okay"; 2178c2ecf20Sopenharmony_ci}; 2188c2ecf20Sopenharmony_ci 2198c2ecf20Sopenharmony_ci&battery_power_supply { 2208c2ecf20Sopenharmony_ci status = "okay"; 2218c2ecf20Sopenharmony_ci}; 2228c2ecf20Sopenharmony_ci 2238c2ecf20Sopenharmony_ci®_aldo1 { 2248c2ecf20Sopenharmony_ci regulator-always-on; 2258c2ecf20Sopenharmony_ci regulator-min-microvolt = <2800000>; 2268c2ecf20Sopenharmony_ci regulator-max-microvolt = <2800000>; 2278c2ecf20Sopenharmony_ci regulator-name = "vcc-pe"; 2288c2ecf20Sopenharmony_ci}; 2298c2ecf20Sopenharmony_ci 2308c2ecf20Sopenharmony_ci®_aldo2 { 2318c2ecf20Sopenharmony_ci regulator-always-on; 2328c2ecf20Sopenharmony_ci regulator-min-microvolt = <3300000>; 2338c2ecf20Sopenharmony_ci regulator-max-microvolt = <3300000>; 2348c2ecf20Sopenharmony_ci regulator-name = "vcc-pl"; 2358c2ecf20Sopenharmony_ci}; 2368c2ecf20Sopenharmony_ci 2378c2ecf20Sopenharmony_ci®_aldo3 { 2388c2ecf20Sopenharmony_ci regulator-always-on; 2398c2ecf20Sopenharmony_ci regulator-min-microvolt = <3000000>; 2408c2ecf20Sopenharmony_ci regulator-max-microvolt = <3000000>; 2418c2ecf20Sopenharmony_ci regulator-name = "vcc-pll-avcc"; 2428c2ecf20Sopenharmony_ci}; 2438c2ecf20Sopenharmony_ci 2448c2ecf20Sopenharmony_ci®_dcdc1 { 2458c2ecf20Sopenharmony_ci regulator-always-on; 2468c2ecf20Sopenharmony_ci regulator-min-microvolt = <3300000>; 2478c2ecf20Sopenharmony_ci regulator-max-microvolt = <3300000>; 2488c2ecf20Sopenharmony_ci regulator-name = "vcc-3v3"; 2498c2ecf20Sopenharmony_ci}; 2508c2ecf20Sopenharmony_ci 2518c2ecf20Sopenharmony_ci®_dcdc2 { 2528c2ecf20Sopenharmony_ci regulator-always-on; 2538c2ecf20Sopenharmony_ci regulator-min-microvolt = <1040000>; 2548c2ecf20Sopenharmony_ci regulator-max-microvolt = <1300000>; 2558c2ecf20Sopenharmony_ci regulator-name = "vdd-cpux"; 2568c2ecf20Sopenharmony_ci}; 2578c2ecf20Sopenharmony_ci 2588c2ecf20Sopenharmony_ci/* DCDC3 is polyphased with DCDC2 */ 2598c2ecf20Sopenharmony_ci 2608c2ecf20Sopenharmony_ci®_dcdc5 { 2618c2ecf20Sopenharmony_ci regulator-always-on; 2628c2ecf20Sopenharmony_ci regulator-min-microvolt = <1500000>; 2638c2ecf20Sopenharmony_ci regulator-max-microvolt = <1500000>; 2648c2ecf20Sopenharmony_ci regulator-name = "vcc-ddr3"; 2658c2ecf20Sopenharmony_ci}; 2668c2ecf20Sopenharmony_ci 2678c2ecf20Sopenharmony_ci®_dcdc6 { 2688c2ecf20Sopenharmony_ci regulator-always-on; 2698c2ecf20Sopenharmony_ci regulator-min-microvolt = <1100000>; 2708c2ecf20Sopenharmony_ci regulator-max-microvolt = <1100000>; 2718c2ecf20Sopenharmony_ci regulator-name = "vdd-sys"; 2728c2ecf20Sopenharmony_ci}; 2738c2ecf20Sopenharmony_ci 2748c2ecf20Sopenharmony_ci®_dldo1 { 2758c2ecf20Sopenharmony_ci regulator-min-microvolt = <3300000>; 2768c2ecf20Sopenharmony_ci regulator-max-microvolt = <3300000>; 2778c2ecf20Sopenharmony_ci regulator-name = "vcc-hdmi"; 2788c2ecf20Sopenharmony_ci}; 2798c2ecf20Sopenharmony_ci 2808c2ecf20Sopenharmony_ci®_dldo2 { 2818c2ecf20Sopenharmony_ci regulator-min-microvolt = <2500000>; 2828c2ecf20Sopenharmony_ci regulator-max-microvolt = <2500000>; 2838c2ecf20Sopenharmony_ci regulator-name = "vcc-pd"; 2848c2ecf20Sopenharmony_ci}; 2858c2ecf20Sopenharmony_ci 2868c2ecf20Sopenharmony_ci®_dldo3 { 2878c2ecf20Sopenharmony_ci regulator-min-microvolt = <1200000>; 2888c2ecf20Sopenharmony_ci regulator-max-microvolt = <1200000>; 2898c2ecf20Sopenharmony_ci regulator-name = "vdd-edp"; 2908c2ecf20Sopenharmony_ci}; 2918c2ecf20Sopenharmony_ci 2928c2ecf20Sopenharmony_ci®_dldo4 { 2938c2ecf20Sopenharmony_ci regulator-min-microvolt = <3300000>; 2948c2ecf20Sopenharmony_ci regulator-max-microvolt = <3300000>; 2958c2ecf20Sopenharmony_ci regulator-name = "vcc-wifi-io"; 2968c2ecf20Sopenharmony_ci}; 2978c2ecf20Sopenharmony_ci 2988c2ecf20Sopenharmony_ci®_eldo1 { 2998c2ecf20Sopenharmony_ci regulator-min-microvolt = <1800000>; 3008c2ecf20Sopenharmony_ci regulator-max-microvolt = <1800000>; 3018c2ecf20Sopenharmony_ci regulator-name = "cpvdd"; 3028c2ecf20Sopenharmony_ci}; 3038c2ecf20Sopenharmony_ci 3048c2ecf20Sopenharmony_ci®_eldo2 { 3058c2ecf20Sopenharmony_ci regulator-min-microvolt = <1800000>; 3068c2ecf20Sopenharmony_ci regulator-max-microvolt = <1800000>; 3078c2ecf20Sopenharmony_ci regulator-name = "vcc-dvdd-csi"; 3088c2ecf20Sopenharmony_ci}; 3098c2ecf20Sopenharmony_ci 3108c2ecf20Sopenharmony_ci®_fldo1 { 3118c2ecf20Sopenharmony_ci regulator-min-microvolt = <1200000>; 3128c2ecf20Sopenharmony_ci regulator-max-microvolt = <1200000>; 3138c2ecf20Sopenharmony_ci regulator-name = "vcc-1v2-hsic"; 3148c2ecf20Sopenharmony_ci}; 3158c2ecf20Sopenharmony_ci 3168c2ecf20Sopenharmony_ci/* 3178c2ecf20Sopenharmony_ci * The A64 chip cannot work with this regulator off, although 3188c2ecf20Sopenharmony_ci * it seems to be only driving the AR100 core. 3198c2ecf20Sopenharmony_ci * Maybe we don't still know well about CPUs domain. 3208c2ecf20Sopenharmony_ci */ 3218c2ecf20Sopenharmony_ci®_fldo2 { 3228c2ecf20Sopenharmony_ci regulator-always-on; 3238c2ecf20Sopenharmony_ci regulator-min-microvolt = <1100000>; 3248c2ecf20Sopenharmony_ci regulator-max-microvolt = <1100000>; 3258c2ecf20Sopenharmony_ci regulator-name = "vdd-cpus"; 3268c2ecf20Sopenharmony_ci}; 3278c2ecf20Sopenharmony_ci 3288c2ecf20Sopenharmony_ci®_rtc_ldo { 3298c2ecf20Sopenharmony_ci regulator-name = "vcc-rtc"; 3308c2ecf20Sopenharmony_ci}; 3318c2ecf20Sopenharmony_ci 3328c2ecf20Sopenharmony_ci&simplefb_hdmi { 3338c2ecf20Sopenharmony_ci vcc-hdmi-supply = <®_dldo1>; 3348c2ecf20Sopenharmony_ci}; 3358c2ecf20Sopenharmony_ci 3368c2ecf20Sopenharmony_ci&sound { 3378c2ecf20Sopenharmony_ci simple-audio-card,aux-devs = <&codec_analog>, <&speaker_amp>; 3388c2ecf20Sopenharmony_ci simple-audio-card,widgets = "Headphone", "Headphone Jack", 3398c2ecf20Sopenharmony_ci "Microphone", "Headset Microphone", 3408c2ecf20Sopenharmony_ci "Microphone", "Internal Microphone", 3418c2ecf20Sopenharmony_ci "Speaker", "Internal Speaker"; 3428c2ecf20Sopenharmony_ci simple-audio-card,routing = 3438c2ecf20Sopenharmony_ci "Left DAC", "DACL", 3448c2ecf20Sopenharmony_ci "Right DAC", "DACR", 3458c2ecf20Sopenharmony_ci "ADCL", "Left ADC", 3468c2ecf20Sopenharmony_ci "ADCR", "Right ADC", 3478c2ecf20Sopenharmony_ci "Headphone Jack", "HP", 3488c2ecf20Sopenharmony_ci "Speaker Amp INL", "LINEOUT", 3498c2ecf20Sopenharmony_ci "Speaker Amp INR", "LINEOUT", 3508c2ecf20Sopenharmony_ci "Internal Speaker", "Speaker Amp OUTL", 3518c2ecf20Sopenharmony_ci "Internal Speaker", "Speaker Amp OUTR", 3528c2ecf20Sopenharmony_ci "Internal Microphone", "MBIAS", 3538c2ecf20Sopenharmony_ci "MIC1", "Internal Microphone", 3548c2ecf20Sopenharmony_ci "Headset Microphone", "HBIAS", 3558c2ecf20Sopenharmony_ci "MIC2", "Headset Microphone"; 3568c2ecf20Sopenharmony_ci status = "okay"; 3578c2ecf20Sopenharmony_ci}; 3588c2ecf20Sopenharmony_ci 3598c2ecf20Sopenharmony_ci&tcon0 { 3608c2ecf20Sopenharmony_ci pinctrl-names = "default"; 3618c2ecf20Sopenharmony_ci pinctrl-0 = <&lcd_rgb666_pins>; 3628c2ecf20Sopenharmony_ci 3638c2ecf20Sopenharmony_ci status = "okay"; 3648c2ecf20Sopenharmony_ci}; 3658c2ecf20Sopenharmony_ci 3668c2ecf20Sopenharmony_ci&tcon0_out { 3678c2ecf20Sopenharmony_ci tcon0_out_anx6345: endpoint@0 { 3688c2ecf20Sopenharmony_ci reg = <0>; 3698c2ecf20Sopenharmony_ci remote-endpoint = <&anx6345_in>; 3708c2ecf20Sopenharmony_ci }; 3718c2ecf20Sopenharmony_ci}; 3728c2ecf20Sopenharmony_ci 3738c2ecf20Sopenharmony_ci&uart0 { 3748c2ecf20Sopenharmony_ci pinctrl-names = "default"; 3758c2ecf20Sopenharmony_ci pinctrl-0 = <&uart0_pb_pins>; 3768c2ecf20Sopenharmony_ci status = "okay"; 3778c2ecf20Sopenharmony_ci}; 3788c2ecf20Sopenharmony_ci 3798c2ecf20Sopenharmony_ci&usbphy { 3808c2ecf20Sopenharmony_ci usb1_vbus-supply = <®_usb1_vbus>; 3818c2ecf20Sopenharmony_ci status = "okay"; 3828c2ecf20Sopenharmony_ci}; 383