17d0873ebSEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 27d0873ebSEmmanuel Vadot 37d0873ebSEmmanuel Vadot/dts-v1/; 47d0873ebSEmmanuel Vadot 57d0873ebSEmmanuel Vadot#include <dt-bindings/gpio/gpio.h> 67d0873ebSEmmanuel Vadot#include <dt-bindings/leds/common.h> 77d0873ebSEmmanuel Vadot#include "rk3588.dtsi" 87d0873ebSEmmanuel Vadot 97d0873ebSEmmanuel Vadot/ { 107d0873ebSEmmanuel Vadot model = "ArmSoM Sige7"; 117d0873ebSEmmanuel Vadot compatible = "armsom,sige7", "rockchip,rk3588"; 127d0873ebSEmmanuel Vadot 137d0873ebSEmmanuel Vadot aliases { 147d0873ebSEmmanuel Vadot mmc0 = &sdhci; 157d0873ebSEmmanuel Vadot mmc1 = &sdmmc; 167d0873ebSEmmanuel Vadot }; 177d0873ebSEmmanuel Vadot 187d0873ebSEmmanuel Vadot chosen { 197d0873ebSEmmanuel Vadot stdout-path = "serial2:1500000n8"; 207d0873ebSEmmanuel Vadot }; 217d0873ebSEmmanuel Vadot 227d0873ebSEmmanuel Vadot analog-sound { 237d0873ebSEmmanuel Vadot compatible = "audio-graph-card"; 247d0873ebSEmmanuel Vadot dais = <&i2s0_8ch_p0>; 257d0873ebSEmmanuel Vadot label = "rk3588-es8316"; 267d0873ebSEmmanuel Vadot hp-det-gpio = <&gpio1 RK_PD5 GPIO_ACTIVE_HIGH>; 277d0873ebSEmmanuel Vadot pinctrl-names = "default"; 287d0873ebSEmmanuel Vadot pinctrl-0 = <&hp_detect>; 297d0873ebSEmmanuel Vadot routing = "MIC2", "Mic Jack", 307d0873ebSEmmanuel Vadot "Headphones", "HPOL", 317d0873ebSEmmanuel Vadot "Headphones", "HPOR"; 327d0873ebSEmmanuel Vadot widgets = "Microphone", "Mic Jack", 337d0873ebSEmmanuel Vadot "Headphone", "Headphones"; 347d0873ebSEmmanuel Vadot }; 357d0873ebSEmmanuel Vadot 367d0873ebSEmmanuel Vadot leds { 377d0873ebSEmmanuel Vadot compatible = "gpio-leds"; 387d0873ebSEmmanuel Vadot pinctrl-names = "default"; 397d0873ebSEmmanuel Vadot pinctrl-0 = <&led_rgb_g>; 407d0873ebSEmmanuel Vadot 417d0873ebSEmmanuel Vadot led_green: led-0 { 427d0873ebSEmmanuel Vadot color = <LED_COLOR_ID_GREEN>; 437d0873ebSEmmanuel Vadot function = LED_FUNCTION_STATUS; 447d0873ebSEmmanuel Vadot gpios = <&gpio0 RK_PB7 GPIO_ACTIVE_HIGH>; 457d0873ebSEmmanuel Vadot linux,default-trigger = "heartbeat"; 467d0873ebSEmmanuel Vadot }; 477d0873ebSEmmanuel Vadot 487d0873ebSEmmanuel Vadot led_red: led-1 { 497d0873ebSEmmanuel Vadot color = <LED_COLOR_ID_RED>; 507d0873ebSEmmanuel Vadot function = LED_FUNCTION_STATUS; 517d0873ebSEmmanuel Vadot gpios = <&gpio4 RK_PC5 GPIO_ACTIVE_HIGH>; 527d0873ebSEmmanuel Vadot linux,default-trigger = "none"; 537d0873ebSEmmanuel Vadot }; 547d0873ebSEmmanuel Vadot }; 557d0873ebSEmmanuel Vadot 567d0873ebSEmmanuel Vadot fan: pwm-fan { 577d0873ebSEmmanuel Vadot compatible = "pwm-fan"; 587d0873ebSEmmanuel Vadot cooling-levels = <0 95 145 195 255>; 597d0873ebSEmmanuel Vadot fan-supply = <&vcc5v0_sys>; 607d0873ebSEmmanuel Vadot pwms = <&pwm1 0 50000 0>; 617d0873ebSEmmanuel Vadot #cooling-cells = <2>; 627d0873ebSEmmanuel Vadot }; 637d0873ebSEmmanuel Vadot 647d0873ebSEmmanuel Vadot vcc3v3_pcie2x1l2: vcc3v3-pcie2x1l2-regulator { 657d0873ebSEmmanuel Vadot compatible = "regulator-fixed"; 667d0873ebSEmmanuel Vadot regulator-name = "vcc3v3_pcie2x1l2"; 677d0873ebSEmmanuel Vadot regulator-min-microvolt = <3300000>; 687d0873ebSEmmanuel Vadot regulator-max-microvolt = <3300000>; 697d0873ebSEmmanuel Vadot startup-delay-us = <5000>; 707d0873ebSEmmanuel Vadot vin-supply = <&vcc_3v3_s3>; 717d0873ebSEmmanuel Vadot }; 727d0873ebSEmmanuel Vadot 737d0873ebSEmmanuel Vadot vcc3v3_pcie30: vcc3v3-pcie30-regulator { 747d0873ebSEmmanuel Vadot compatible = "regulator-fixed"; 757d0873ebSEmmanuel Vadot enable-active-high; 767d0873ebSEmmanuel Vadot gpios = <&gpio1 RK_PA4 GPIO_ACTIVE_HIGH>; 777d0873ebSEmmanuel Vadot regulator-name = "vcc3v3_pcie30"; 787d0873ebSEmmanuel Vadot regulator-min-microvolt = <3300000>; 797d0873ebSEmmanuel Vadot regulator-max-microvolt = <3300000>; 807d0873ebSEmmanuel Vadot startup-delay-us = <5000>; 817d0873ebSEmmanuel Vadot vin-supply = <&vcc5v0_sys>; 827d0873ebSEmmanuel Vadot }; 837d0873ebSEmmanuel Vadot 847d0873ebSEmmanuel Vadot vcc5v0_host: vcc5v0-host-regulator { 857d0873ebSEmmanuel Vadot compatible = "regulator-fixed"; 867d0873ebSEmmanuel Vadot regulator-name = "vcc5v0_host"; 877d0873ebSEmmanuel Vadot regulator-boot-on; 887d0873ebSEmmanuel Vadot regulator-always-on; 897d0873ebSEmmanuel Vadot regulator-min-microvolt = <5000000>; 907d0873ebSEmmanuel Vadot regulator-max-microvolt = <5000000>; 917d0873ebSEmmanuel Vadot enable-active-high; 927d0873ebSEmmanuel Vadot gpio = <&gpio4 RK_PB0 GPIO_ACTIVE_HIGH>; 937d0873ebSEmmanuel Vadot pinctrl-names = "default"; 947d0873ebSEmmanuel Vadot pinctrl-0 = <&vcc5v0_host_en>; 957d0873ebSEmmanuel Vadot vin-supply = <&vcc5v0_sys>; 967d0873ebSEmmanuel Vadot }; 977d0873ebSEmmanuel Vadot 987d0873ebSEmmanuel Vadot vcc5v0_sys: vcc5v0-sys-regulator { 997d0873ebSEmmanuel Vadot compatible = "regulator-fixed"; 1007d0873ebSEmmanuel Vadot regulator-name = "vcc5v0_sys"; 1017d0873ebSEmmanuel Vadot regulator-always-on; 1027d0873ebSEmmanuel Vadot regulator-boot-on; 1037d0873ebSEmmanuel Vadot regulator-min-microvolt = <5000000>; 1047d0873ebSEmmanuel Vadot regulator-max-microvolt = <5000000>; 1057d0873ebSEmmanuel Vadot }; 1067d0873ebSEmmanuel Vadot 1077d0873ebSEmmanuel Vadot vcc_1v1_nldo_s3: vcc-1v1-nldo-s3-regulator { 1087d0873ebSEmmanuel Vadot compatible = "regulator-fixed"; 1097d0873ebSEmmanuel Vadot regulator-name = "vcc_1v1_nldo_s3"; 1107d0873ebSEmmanuel Vadot regulator-always-on; 1117d0873ebSEmmanuel Vadot regulator-boot-on; 1127d0873ebSEmmanuel Vadot regulator-min-microvolt = <1100000>; 1137d0873ebSEmmanuel Vadot regulator-max-microvolt = <1100000>; 1147d0873ebSEmmanuel Vadot vin-supply = <&vcc5v0_sys>; 1157d0873ebSEmmanuel Vadot }; 1167d0873ebSEmmanuel Vadot}; 1177d0873ebSEmmanuel Vadot 1187d0873ebSEmmanuel Vadot&combphy0_ps { 1197d0873ebSEmmanuel Vadot status = "okay"; 1207d0873ebSEmmanuel Vadot}; 1217d0873ebSEmmanuel Vadot 1227d0873ebSEmmanuel Vadot&combphy1_ps { 1237d0873ebSEmmanuel Vadot status = "okay"; 1247d0873ebSEmmanuel Vadot}; 1257d0873ebSEmmanuel Vadot 1267d0873ebSEmmanuel Vadot&combphy2_psu { 1277d0873ebSEmmanuel Vadot status = "okay"; 1287d0873ebSEmmanuel Vadot}; 1297d0873ebSEmmanuel Vadot 1307d0873ebSEmmanuel Vadot&cpu_b0 { 1317d0873ebSEmmanuel Vadot cpu-supply = <&vdd_cpu_big0_s0>; 1327d0873ebSEmmanuel Vadot}; 1337d0873ebSEmmanuel Vadot 1347d0873ebSEmmanuel Vadot&cpu_b1 { 1357d0873ebSEmmanuel Vadot cpu-supply = <&vdd_cpu_big0_s0>; 1367d0873ebSEmmanuel Vadot}; 1377d0873ebSEmmanuel Vadot 1387d0873ebSEmmanuel Vadot&cpu_b2 { 1397d0873ebSEmmanuel Vadot cpu-supply = <&vdd_cpu_big1_s0>; 1407d0873ebSEmmanuel Vadot}; 1417d0873ebSEmmanuel Vadot 1427d0873ebSEmmanuel Vadot&cpu_b3 { 1437d0873ebSEmmanuel Vadot cpu-supply = <&vdd_cpu_big1_s0>; 1447d0873ebSEmmanuel Vadot}; 1457d0873ebSEmmanuel Vadot 1467d0873ebSEmmanuel Vadot&cpu_l0 { 1477d0873ebSEmmanuel Vadot cpu-supply = <&vdd_cpu_lit_s0>; 1487d0873ebSEmmanuel Vadot}; 1497d0873ebSEmmanuel Vadot 1507d0873ebSEmmanuel Vadot&cpu_l1 { 1517d0873ebSEmmanuel Vadot cpu-supply = <&vdd_cpu_lit_s0>; 1527d0873ebSEmmanuel Vadot}; 1537d0873ebSEmmanuel Vadot 1547d0873ebSEmmanuel Vadot&cpu_l2 { 1557d0873ebSEmmanuel Vadot cpu-supply = <&vdd_cpu_lit_s0>; 1567d0873ebSEmmanuel Vadot}; 1577d0873ebSEmmanuel Vadot 1587d0873ebSEmmanuel Vadot&cpu_l3 { 1597d0873ebSEmmanuel Vadot cpu-supply = <&vdd_cpu_lit_s0>; 1607d0873ebSEmmanuel Vadot}; 1617d0873ebSEmmanuel Vadot 1627d0873ebSEmmanuel Vadot&gpu { 1637d0873ebSEmmanuel Vadot mali-supply = <&vdd_gpu_s0>; 1647d0873ebSEmmanuel Vadot status = "okay"; 1657d0873ebSEmmanuel Vadot}; 1667d0873ebSEmmanuel Vadot 1677d0873ebSEmmanuel Vadot&i2c0 { 1687d0873ebSEmmanuel Vadot pinctrl-names = "default"; 1697d0873ebSEmmanuel Vadot pinctrl-0 = <&i2c0m2_xfer>; 1707d0873ebSEmmanuel Vadot status = "okay"; 1717d0873ebSEmmanuel Vadot 1727d0873ebSEmmanuel Vadot vdd_cpu_big0_s0: regulator@42 { 1737d0873ebSEmmanuel Vadot compatible = "rockchip,rk8602"; 1747d0873ebSEmmanuel Vadot reg = <0x42>; 1757d0873ebSEmmanuel Vadot fcs,suspend-voltage-selector = <1>; 1767d0873ebSEmmanuel Vadot regulator-name = "vdd_cpu_big0_s0"; 1777d0873ebSEmmanuel Vadot regulator-always-on; 1787d0873ebSEmmanuel Vadot regulator-boot-on; 1797d0873ebSEmmanuel Vadot regulator-min-microvolt = <550000>; 1807d0873ebSEmmanuel Vadot regulator-max-microvolt = <1050000>; 1817d0873ebSEmmanuel Vadot regulator-ramp-delay = <2300>; 1827d0873ebSEmmanuel Vadot vin-supply = <&vcc5v0_sys>; 1837d0873ebSEmmanuel Vadot 1847d0873ebSEmmanuel Vadot regulator-state-mem { 1857d0873ebSEmmanuel Vadot regulator-off-in-suspend; 1867d0873ebSEmmanuel Vadot }; 1877d0873ebSEmmanuel Vadot }; 1887d0873ebSEmmanuel Vadot 1897d0873ebSEmmanuel Vadot vdd_cpu_big1_s0: regulator@43 { 1907d0873ebSEmmanuel Vadot compatible = "rockchip,rk8603", "rockchip,rk8602"; 1917d0873ebSEmmanuel Vadot reg = <0x43>; 1927d0873ebSEmmanuel Vadot fcs,suspend-voltage-selector = <1>; 1937d0873ebSEmmanuel Vadot regulator-name = "vdd_cpu_big1_s0"; 1947d0873ebSEmmanuel Vadot regulator-always-on; 1957d0873ebSEmmanuel Vadot regulator-boot-on; 1967d0873ebSEmmanuel Vadot regulator-min-microvolt = <550000>; 1977d0873ebSEmmanuel Vadot regulator-max-microvolt = <1050000>; 1987d0873ebSEmmanuel Vadot regulator-ramp-delay = <2300>; 1997d0873ebSEmmanuel Vadot vin-supply = <&vcc5v0_sys>; 2007d0873ebSEmmanuel Vadot 2017d0873ebSEmmanuel Vadot regulator-state-mem { 2027d0873ebSEmmanuel Vadot regulator-off-in-suspend; 2037d0873ebSEmmanuel Vadot }; 2047d0873ebSEmmanuel Vadot }; 2057d0873ebSEmmanuel Vadot}; 2067d0873ebSEmmanuel Vadot 2077d0873ebSEmmanuel Vadot&i2c6 { 2087d0873ebSEmmanuel Vadot status = "okay"; 2097d0873ebSEmmanuel Vadot 2107d0873ebSEmmanuel Vadot hym8563: rtc@51 { 2117d0873ebSEmmanuel Vadot compatible = "haoyu,hym8563"; 2127d0873ebSEmmanuel Vadot reg = <0x51>; 2137d0873ebSEmmanuel Vadot interrupt-parent = <&gpio0>; 2147d0873ebSEmmanuel Vadot interrupts = <RK_PB0 IRQ_TYPE_LEVEL_LOW>; 2157d0873ebSEmmanuel Vadot #clock-cells = <0>; 2167d0873ebSEmmanuel Vadot clock-output-names = "hym8563"; 2177d0873ebSEmmanuel Vadot pinctrl-names = "default"; 2187d0873ebSEmmanuel Vadot pinctrl-0 = <&hym8563_int>; 2197d0873ebSEmmanuel Vadot wakeup-source; 2207d0873ebSEmmanuel Vadot }; 2217d0873ebSEmmanuel Vadot}; 2227d0873ebSEmmanuel Vadot 2237d0873ebSEmmanuel Vadot&i2c7 { 2247d0873ebSEmmanuel Vadot status = "okay"; 2257d0873ebSEmmanuel Vadot 2267d0873ebSEmmanuel Vadot es8316: audio-codec@11 { 2277d0873ebSEmmanuel Vadot compatible = "everest,es8316"; 2287d0873ebSEmmanuel Vadot reg = <0x11>; 2297d0873ebSEmmanuel Vadot assigned-clocks = <&cru I2S0_8CH_MCLKOUT>; 2307d0873ebSEmmanuel Vadot assigned-clock-rates = <12288000>; 2317d0873ebSEmmanuel Vadot clocks = <&cru I2S0_8CH_MCLKOUT>; 2327d0873ebSEmmanuel Vadot clock-names = "mclk"; 2337d0873ebSEmmanuel Vadot #sound-dai-cells = <0>; 2347d0873ebSEmmanuel Vadot 2357d0873ebSEmmanuel Vadot port { 2367d0873ebSEmmanuel Vadot es8316_p0_0: endpoint { 2377d0873ebSEmmanuel Vadot remote-endpoint = <&i2s0_8ch_p0_0>; 2387d0873ebSEmmanuel Vadot }; 2397d0873ebSEmmanuel Vadot }; 2407d0873ebSEmmanuel Vadot }; 2417d0873ebSEmmanuel Vadot}; 2427d0873ebSEmmanuel Vadot 2437d0873ebSEmmanuel Vadot&i2s0_8ch { 2447d0873ebSEmmanuel Vadot pinctrl-names = "default"; 2457d0873ebSEmmanuel Vadot pinctrl-0 = <&i2s0_lrck 2467d0873ebSEmmanuel Vadot &i2s0_mclk 2477d0873ebSEmmanuel Vadot &i2s0_sclk 2487d0873ebSEmmanuel Vadot &i2s0_sdi0 2497d0873ebSEmmanuel Vadot &i2s0_sdo0>; 2507d0873ebSEmmanuel Vadot status = "okay"; 2517d0873ebSEmmanuel Vadot 2527d0873ebSEmmanuel Vadot i2s0_8ch_p0: port { 2537d0873ebSEmmanuel Vadot i2s0_8ch_p0_0: endpoint { 2547d0873ebSEmmanuel Vadot dai-format = "i2s"; 2557d0873ebSEmmanuel Vadot mclk-fs = <256>; 2567d0873ebSEmmanuel Vadot remote-endpoint = <&es8316_p0_0>; 2577d0873ebSEmmanuel Vadot }; 2587d0873ebSEmmanuel Vadot }; 2597d0873ebSEmmanuel Vadot}; 2607d0873ebSEmmanuel Vadot 2617d0873ebSEmmanuel Vadot/* phy1 - right ethernet port */ 2627d0873ebSEmmanuel Vadot&pcie2x1l0 { 2637d0873ebSEmmanuel Vadot reset-gpios = <&gpio4 RK_PA5 GPIO_ACTIVE_HIGH>; 2647d0873ebSEmmanuel Vadot status = "okay"; 2657d0873ebSEmmanuel Vadot}; 2667d0873ebSEmmanuel Vadot 2677d0873ebSEmmanuel Vadot/* phy2 - WiFi */ 2687d0873ebSEmmanuel Vadot&pcie2x1l1 { 2697d0873ebSEmmanuel Vadot reset-gpios = <&gpio3 RK_PD4 GPIO_ACTIVE_HIGH>; 2707d0873ebSEmmanuel Vadot status = "okay"; 2717d0873ebSEmmanuel Vadot}; 2727d0873ebSEmmanuel Vadot 2737d0873ebSEmmanuel Vadot/* phy0 - left ethernet port */ 2747d0873ebSEmmanuel Vadot&pcie2x1l2 { 2757d0873ebSEmmanuel Vadot reset-gpios = <&gpio3 RK_PB0 GPIO_ACTIVE_HIGH>; 2767d0873ebSEmmanuel Vadot status = "okay"; 2777d0873ebSEmmanuel Vadot}; 2787d0873ebSEmmanuel Vadot 2797d0873ebSEmmanuel Vadot&pcie30phy { 2807d0873ebSEmmanuel Vadot status = "okay"; 2817d0873ebSEmmanuel Vadot}; 2827d0873ebSEmmanuel Vadot 2837d0873ebSEmmanuel Vadot&pcie3x4 { 2847d0873ebSEmmanuel Vadot reset-gpios = <&gpio4 RK_PB6 GPIO_ACTIVE_HIGH>; 2857d0873ebSEmmanuel Vadot vpcie3v3-supply = <&vcc3v3_pcie30>; 2867d0873ebSEmmanuel Vadot status = "okay"; 2877d0873ebSEmmanuel Vadot}; 2887d0873ebSEmmanuel Vadot 2897d0873ebSEmmanuel Vadot&pinctrl { 2907d0873ebSEmmanuel Vadot hym8563 { 2917d0873ebSEmmanuel Vadot hym8563_int: hym8563-int { 2927d0873ebSEmmanuel Vadot rockchip,pins = <0 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>; 2937d0873ebSEmmanuel Vadot }; 2947d0873ebSEmmanuel Vadot }; 2957d0873ebSEmmanuel Vadot 2967d0873ebSEmmanuel Vadot leds { 2977d0873ebSEmmanuel Vadot led_rgb_g: led-rgb-g { 2987d0873ebSEmmanuel Vadot rockchip,pins = <0 RK_PB7 RK_FUNC_GPIO &pcfg_pull_none>; 2997d0873ebSEmmanuel Vadot }; 3007d0873ebSEmmanuel Vadot led_rgb_r: led-rgb-r { 3017d0873ebSEmmanuel Vadot rockchip,pins = <0 RK_PB7 RK_FUNC_GPIO &pcfg_pull_none>; 3027d0873ebSEmmanuel Vadot }; 3037d0873ebSEmmanuel Vadot }; 3047d0873ebSEmmanuel Vadot 3057d0873ebSEmmanuel Vadot sound { 3067d0873ebSEmmanuel Vadot hp_detect: hp-detect { 3077d0873ebSEmmanuel Vadot rockchip,pins = <1 RK_PD5 RK_FUNC_GPIO &pcfg_pull_none>; 3087d0873ebSEmmanuel Vadot }; 3097d0873ebSEmmanuel Vadot }; 3107d0873ebSEmmanuel Vadot 3117d0873ebSEmmanuel Vadot usb { 3127d0873ebSEmmanuel Vadot vcc5v0_host_en: vcc5v0-host-en { 3137d0873ebSEmmanuel Vadot rockchip,pins = <4 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>; 3147d0873ebSEmmanuel Vadot }; 3157d0873ebSEmmanuel Vadot }; 3167d0873ebSEmmanuel Vadot}; 3177d0873ebSEmmanuel Vadot 3187d0873ebSEmmanuel Vadot&pwm1 { 3197d0873ebSEmmanuel Vadot status = "okay"; 3207d0873ebSEmmanuel Vadot}; 3217d0873ebSEmmanuel Vadot 3227d0873ebSEmmanuel Vadot&saradc { 3237d0873ebSEmmanuel Vadot vref-supply = <&avcc_1v8_s0>; 3247d0873ebSEmmanuel Vadot status = "okay"; 3257d0873ebSEmmanuel Vadot}; 3267d0873ebSEmmanuel Vadot 3277d0873ebSEmmanuel Vadot&sdhci { 3287d0873ebSEmmanuel Vadot bus-width = <8>; 3297d0873ebSEmmanuel Vadot no-sdio; 3307d0873ebSEmmanuel Vadot no-sd; 3317d0873ebSEmmanuel Vadot non-removable; 3327d0873ebSEmmanuel Vadot mmc-hs200-1_8v; 3337d0873ebSEmmanuel Vadot status = "okay"; 3347d0873ebSEmmanuel Vadot}; 3357d0873ebSEmmanuel Vadot 3367d0873ebSEmmanuel Vadot&sdmmc { 3377d0873ebSEmmanuel Vadot bus-width = <4>; 3387d0873ebSEmmanuel Vadot cap-mmc-highspeed; 3397d0873ebSEmmanuel Vadot cap-sd-highspeed; 3407d0873ebSEmmanuel Vadot disable-wp; 3417d0873ebSEmmanuel Vadot max-frequency = <200000000>; 3427d0873ebSEmmanuel Vadot no-sdio; 3437d0873ebSEmmanuel Vadot no-mmc; 3447d0873ebSEmmanuel Vadot sd-uhs-sdr104; 3457d0873ebSEmmanuel Vadot vmmc-supply = <&vcc_3v3_s3>; 3467d0873ebSEmmanuel Vadot vqmmc-supply = <&vccio_sd_s0>; 3477d0873ebSEmmanuel Vadot status = "okay"; 3487d0873ebSEmmanuel Vadot}; 3497d0873ebSEmmanuel Vadot 3507d0873ebSEmmanuel Vadot&spi2 { 3517d0873ebSEmmanuel Vadot assigned-clocks = <&cru CLK_SPI2>; 3527d0873ebSEmmanuel Vadot assigned-clock-rates = <200000000>; 3537d0873ebSEmmanuel Vadot num-cs = <1>; 3547d0873ebSEmmanuel Vadot pinctrl-names = "default"; 3557d0873ebSEmmanuel Vadot pinctrl-0 = <&spi2m2_cs0 &spi2m2_pins>; 3567d0873ebSEmmanuel Vadot status = "okay"; 3577d0873ebSEmmanuel Vadot 3587d0873ebSEmmanuel Vadot pmic@0 { 3597d0873ebSEmmanuel Vadot compatible = "rockchip,rk806"; 3607d0873ebSEmmanuel Vadot spi-max-frequency = <1000000>; 3617d0873ebSEmmanuel Vadot reg = <0x0>; 3627d0873ebSEmmanuel Vadot 3637d0873ebSEmmanuel Vadot interrupt-parent = <&gpio0>; 3647d0873ebSEmmanuel Vadot interrupts = <7 IRQ_TYPE_LEVEL_LOW>; 3657d0873ebSEmmanuel Vadot 3667d0873ebSEmmanuel Vadot gpio-controller; 3677d0873ebSEmmanuel Vadot #gpio-cells = <2>; 3687d0873ebSEmmanuel Vadot 3697d0873ebSEmmanuel Vadot pinctrl-names = "default"; 3707d0873ebSEmmanuel Vadot pinctrl-0 = <&pmic_pins>, <&rk806_dvs1_null>, 3717d0873ebSEmmanuel Vadot <&rk806_dvs2_null>, <&rk806_dvs3_null>; 3727d0873ebSEmmanuel Vadot 3737d0873ebSEmmanuel Vadot system-power-controller; 3747d0873ebSEmmanuel Vadot 3757d0873ebSEmmanuel Vadot vcc1-supply = <&vcc5v0_sys>; 3767d0873ebSEmmanuel Vadot vcc2-supply = <&vcc5v0_sys>; 3777d0873ebSEmmanuel Vadot vcc3-supply = <&vcc5v0_sys>; 3787d0873ebSEmmanuel Vadot vcc4-supply = <&vcc5v0_sys>; 3797d0873ebSEmmanuel Vadot vcc5-supply = <&vcc5v0_sys>; 3807d0873ebSEmmanuel Vadot vcc6-supply = <&vcc5v0_sys>; 3817d0873ebSEmmanuel Vadot vcc7-supply = <&vcc5v0_sys>; 3827d0873ebSEmmanuel Vadot vcc8-supply = <&vcc5v0_sys>; 3837d0873ebSEmmanuel Vadot vcc9-supply = <&vcc5v0_sys>; 3847d0873ebSEmmanuel Vadot vcc10-supply = <&vcc5v0_sys>; 3857d0873ebSEmmanuel Vadot vcc11-supply = <&vcc_2v0_pldo_s3>; 3867d0873ebSEmmanuel Vadot vcc12-supply = <&vcc5v0_sys>; 3877d0873ebSEmmanuel Vadot vcc13-supply = <&vcc_1v1_nldo_s3>; 3887d0873ebSEmmanuel Vadot vcc14-supply = <&vcc_1v1_nldo_s3>; 3897d0873ebSEmmanuel Vadot vcca-supply = <&vcc5v0_sys>; 3907d0873ebSEmmanuel Vadot 3917d0873ebSEmmanuel Vadot rk806_dvs1_null: dvs1-null-pins { 3927d0873ebSEmmanuel Vadot pins = "gpio_pwrctrl1"; 3937d0873ebSEmmanuel Vadot function = "pin_fun0"; 3947d0873ebSEmmanuel Vadot }; 3957d0873ebSEmmanuel Vadot 3967d0873ebSEmmanuel Vadot rk806_dvs2_null: dvs2-null-pins { 3977d0873ebSEmmanuel Vadot pins = "gpio_pwrctrl2"; 3987d0873ebSEmmanuel Vadot function = "pin_fun0"; 3997d0873ebSEmmanuel Vadot }; 4007d0873ebSEmmanuel Vadot 4017d0873ebSEmmanuel Vadot rk806_dvs3_null: dvs3-null-pins { 4027d0873ebSEmmanuel Vadot pins = "gpio_pwrctrl3"; 4037d0873ebSEmmanuel Vadot function = "pin_fun0"; 4047d0873ebSEmmanuel Vadot }; 4057d0873ebSEmmanuel Vadot 4067d0873ebSEmmanuel Vadot regulators { 4077d0873ebSEmmanuel Vadot vdd_gpu_s0: vdd_gpu_mem_s0: dcdc-reg1 { 4087d0873ebSEmmanuel Vadot regulator-always-on; 4097d0873ebSEmmanuel Vadot regulator-boot-on; 4107d0873ebSEmmanuel Vadot regulator-min-microvolt = <550000>; 4117d0873ebSEmmanuel Vadot regulator-max-microvolt = <950000>; 4127d0873ebSEmmanuel Vadot regulator-ramp-delay = <12500>; 4137d0873ebSEmmanuel Vadot regulator-name = "vdd_gpu_s0"; 4147d0873ebSEmmanuel Vadot regulator-enable-ramp-delay = <400>; 4157d0873ebSEmmanuel Vadot 4167d0873ebSEmmanuel Vadot regulator-state-mem { 4177d0873ebSEmmanuel Vadot regulator-off-in-suspend; 4187d0873ebSEmmanuel Vadot }; 4197d0873ebSEmmanuel Vadot }; 4207d0873ebSEmmanuel Vadot 4217d0873ebSEmmanuel Vadot vdd_cpu_lit_s0: vdd_cpu_lit_mem_s0: dcdc-reg2 { 4227d0873ebSEmmanuel Vadot regulator-always-on; 4237d0873ebSEmmanuel Vadot regulator-boot-on; 4247d0873ebSEmmanuel Vadot regulator-min-microvolt = <550000>; 4257d0873ebSEmmanuel Vadot regulator-max-microvolt = <950000>; 4267d0873ebSEmmanuel Vadot regulator-ramp-delay = <12500>; 4277d0873ebSEmmanuel Vadot regulator-name = "vdd_cpu_lit_s0"; 4287d0873ebSEmmanuel Vadot 4297d0873ebSEmmanuel Vadot regulator-state-mem { 4307d0873ebSEmmanuel Vadot regulator-off-in-suspend; 4317d0873ebSEmmanuel Vadot }; 4327d0873ebSEmmanuel Vadot }; 4337d0873ebSEmmanuel Vadot 4347d0873ebSEmmanuel Vadot vdd_log_s0: dcdc-reg3 { 4357d0873ebSEmmanuel Vadot regulator-always-on; 4367d0873ebSEmmanuel Vadot regulator-boot-on; 4377d0873ebSEmmanuel Vadot regulator-min-microvolt = <675000>; 4387d0873ebSEmmanuel Vadot regulator-max-microvolt = <750000>; 4397d0873ebSEmmanuel Vadot regulator-ramp-delay = <12500>; 4407d0873ebSEmmanuel Vadot regulator-name = "vdd_log_s0"; 4417d0873ebSEmmanuel Vadot 4427d0873ebSEmmanuel Vadot regulator-state-mem { 4437d0873ebSEmmanuel Vadot regulator-off-in-suspend; 4447d0873ebSEmmanuel Vadot regulator-suspend-microvolt = <750000>; 4457d0873ebSEmmanuel Vadot }; 4467d0873ebSEmmanuel Vadot }; 4477d0873ebSEmmanuel Vadot 4487d0873ebSEmmanuel Vadot vdd_vdenc_s0: vdd_vdenc_mem_s0: dcdc-reg4 { 4497d0873ebSEmmanuel Vadot regulator-always-on; 4507d0873ebSEmmanuel Vadot regulator-boot-on; 4517d0873ebSEmmanuel Vadot regulator-min-microvolt = <550000>; 4527d0873ebSEmmanuel Vadot regulator-max-microvolt = <950000>; 4537d0873ebSEmmanuel Vadot regulator-ramp-delay = <12500>; 4547d0873ebSEmmanuel Vadot regulator-name = "vdd_vdenc_s0"; 4557d0873ebSEmmanuel Vadot 4567d0873ebSEmmanuel Vadot regulator-state-mem { 4577d0873ebSEmmanuel Vadot regulator-off-in-suspend; 4587d0873ebSEmmanuel Vadot }; 4597d0873ebSEmmanuel Vadot }; 4607d0873ebSEmmanuel Vadot 4617d0873ebSEmmanuel Vadot vdd_ddr_s0: dcdc-reg5 { 4627d0873ebSEmmanuel Vadot regulator-always-on; 4637d0873ebSEmmanuel Vadot regulator-boot-on; 4647d0873ebSEmmanuel Vadot regulator-min-microvolt = <675000>; 4657d0873ebSEmmanuel Vadot regulator-max-microvolt = <900000>; 4667d0873ebSEmmanuel Vadot regulator-ramp-delay = <12500>; 4677d0873ebSEmmanuel Vadot regulator-name = "vdd_ddr_s0"; 4687d0873ebSEmmanuel Vadot 4697d0873ebSEmmanuel Vadot regulator-state-mem { 4707d0873ebSEmmanuel Vadot regulator-off-in-suspend; 4717d0873ebSEmmanuel Vadot regulator-suspend-microvolt = <850000>; 4727d0873ebSEmmanuel Vadot }; 4737d0873ebSEmmanuel Vadot }; 4747d0873ebSEmmanuel Vadot 4757d0873ebSEmmanuel Vadot vdd2_ddr_s3: dcdc-reg6 { 4767d0873ebSEmmanuel Vadot regulator-always-on; 4777d0873ebSEmmanuel Vadot regulator-boot-on; 4787d0873ebSEmmanuel Vadot regulator-name = "vdd2_ddr_s3"; 4797d0873ebSEmmanuel Vadot 4807d0873ebSEmmanuel Vadot regulator-state-mem { 4817d0873ebSEmmanuel Vadot regulator-on-in-suspend; 4827d0873ebSEmmanuel Vadot }; 4837d0873ebSEmmanuel Vadot }; 4847d0873ebSEmmanuel Vadot 4857d0873ebSEmmanuel Vadot vcc_2v0_pldo_s3: dcdc-reg7 { 4867d0873ebSEmmanuel Vadot regulator-always-on; 4877d0873ebSEmmanuel Vadot regulator-boot-on; 4887d0873ebSEmmanuel Vadot regulator-min-microvolt = <2000000>; 4897d0873ebSEmmanuel Vadot regulator-max-microvolt = <2000000>; 4907d0873ebSEmmanuel Vadot regulator-ramp-delay = <12500>; 4917d0873ebSEmmanuel Vadot regulator-name = "vdd_2v0_pldo_s3"; 4927d0873ebSEmmanuel Vadot 4937d0873ebSEmmanuel Vadot regulator-state-mem { 4947d0873ebSEmmanuel Vadot regulator-on-in-suspend; 4957d0873ebSEmmanuel Vadot regulator-suspend-microvolt = <2000000>; 4967d0873ebSEmmanuel Vadot }; 4977d0873ebSEmmanuel Vadot }; 4987d0873ebSEmmanuel Vadot 4997d0873ebSEmmanuel Vadot vcc_3v3_s3: dcdc-reg8 { 5007d0873ebSEmmanuel Vadot regulator-always-on; 5017d0873ebSEmmanuel Vadot regulator-boot-on; 5027d0873ebSEmmanuel Vadot regulator-min-microvolt = <3300000>; 5037d0873ebSEmmanuel Vadot regulator-max-microvolt = <3300000>; 5047d0873ebSEmmanuel Vadot regulator-name = "vcc_3v3_s3"; 5057d0873ebSEmmanuel Vadot 5067d0873ebSEmmanuel Vadot regulator-state-mem { 5077d0873ebSEmmanuel Vadot regulator-on-in-suspend; 5087d0873ebSEmmanuel Vadot regulator-suspend-microvolt = <3300000>; 5097d0873ebSEmmanuel Vadot }; 5107d0873ebSEmmanuel Vadot }; 5117d0873ebSEmmanuel Vadot 5127d0873ebSEmmanuel Vadot vddq_ddr_s0: dcdc-reg9 { 5137d0873ebSEmmanuel Vadot regulator-always-on; 5147d0873ebSEmmanuel Vadot regulator-boot-on; 5157d0873ebSEmmanuel Vadot regulator-name = "vddq_ddr_s0"; 5167d0873ebSEmmanuel Vadot 5177d0873ebSEmmanuel Vadot regulator-state-mem { 5187d0873ebSEmmanuel Vadot regulator-off-in-suspend; 5197d0873ebSEmmanuel Vadot }; 5207d0873ebSEmmanuel Vadot }; 5217d0873ebSEmmanuel Vadot 5227d0873ebSEmmanuel Vadot vcc_1v8_s3: dcdc-reg10 { 5237d0873ebSEmmanuel Vadot regulator-always-on; 5247d0873ebSEmmanuel Vadot regulator-boot-on; 5257d0873ebSEmmanuel Vadot regulator-min-microvolt = <1800000>; 5267d0873ebSEmmanuel Vadot regulator-max-microvolt = <1800000>; 5277d0873ebSEmmanuel Vadot regulator-name = "vcc_1v8_s3"; 5287d0873ebSEmmanuel Vadot 5297d0873ebSEmmanuel Vadot regulator-state-mem { 5307d0873ebSEmmanuel Vadot regulator-on-in-suspend; 5317d0873ebSEmmanuel Vadot regulator-suspend-microvolt = <1800000>; 5327d0873ebSEmmanuel Vadot }; 5337d0873ebSEmmanuel Vadot }; 5347d0873ebSEmmanuel Vadot 5357d0873ebSEmmanuel Vadot avcc_1v8_s0: pldo-reg1 { 5367d0873ebSEmmanuel Vadot regulator-always-on; 5377d0873ebSEmmanuel Vadot regulator-boot-on; 5387d0873ebSEmmanuel Vadot regulator-min-microvolt = <1800000>; 5397d0873ebSEmmanuel Vadot regulator-max-microvolt = <1800000>; 5407d0873ebSEmmanuel Vadot regulator-name = "avcc_1v8_s0"; 5417d0873ebSEmmanuel Vadot 5427d0873ebSEmmanuel Vadot regulator-state-mem { 5437d0873ebSEmmanuel Vadot regulator-off-in-suspend; 5447d0873ebSEmmanuel Vadot }; 5457d0873ebSEmmanuel Vadot }; 5467d0873ebSEmmanuel Vadot 5477d0873ebSEmmanuel Vadot vcc_1v8_s0: pldo-reg2 { 5487d0873ebSEmmanuel Vadot regulator-always-on; 5497d0873ebSEmmanuel Vadot regulator-boot-on; 5507d0873ebSEmmanuel Vadot regulator-min-microvolt = <1800000>; 5517d0873ebSEmmanuel Vadot regulator-max-microvolt = <1800000>; 5527d0873ebSEmmanuel Vadot regulator-name = "vcc_1v8_s0"; 5537d0873ebSEmmanuel Vadot 5547d0873ebSEmmanuel Vadot regulator-state-mem { 5557d0873ebSEmmanuel Vadot regulator-off-in-suspend; 5567d0873ebSEmmanuel Vadot regulator-suspend-microvolt = <1800000>; 5577d0873ebSEmmanuel Vadot }; 5587d0873ebSEmmanuel Vadot }; 5597d0873ebSEmmanuel Vadot 5607d0873ebSEmmanuel Vadot avdd_1v2_s0: pldo-reg3 { 5617d0873ebSEmmanuel Vadot regulator-always-on; 5627d0873ebSEmmanuel Vadot regulator-boot-on; 5637d0873ebSEmmanuel Vadot regulator-min-microvolt = <1200000>; 5647d0873ebSEmmanuel Vadot regulator-max-microvolt = <1200000>; 5657d0873ebSEmmanuel Vadot regulator-name = "avdd_1v2_s0"; 5667d0873ebSEmmanuel Vadot 5677d0873ebSEmmanuel Vadot regulator-state-mem { 5687d0873ebSEmmanuel Vadot regulator-off-in-suspend; 5697d0873ebSEmmanuel Vadot }; 5707d0873ebSEmmanuel Vadot }; 5717d0873ebSEmmanuel Vadot 5727d0873ebSEmmanuel Vadot vcc_3v3_s0: pldo-reg4 { 5737d0873ebSEmmanuel Vadot regulator-always-on; 5747d0873ebSEmmanuel Vadot regulator-boot-on; 5757d0873ebSEmmanuel Vadot regulator-min-microvolt = <3300000>; 5767d0873ebSEmmanuel Vadot regulator-max-microvolt = <3300000>; 5777d0873ebSEmmanuel Vadot regulator-ramp-delay = <12500>; 5787d0873ebSEmmanuel Vadot regulator-name = "vcc_3v3_s0"; 5797d0873ebSEmmanuel Vadot 5807d0873ebSEmmanuel Vadot regulator-state-mem { 5817d0873ebSEmmanuel Vadot regulator-off-in-suspend; 5827d0873ebSEmmanuel Vadot }; 5837d0873ebSEmmanuel Vadot }; 5847d0873ebSEmmanuel Vadot 5857d0873ebSEmmanuel Vadot vccio_sd_s0: pldo-reg5 { 5867d0873ebSEmmanuel Vadot regulator-always-on; 5877d0873ebSEmmanuel Vadot regulator-boot-on; 5887d0873ebSEmmanuel Vadot regulator-min-microvolt = <1800000>; 5897d0873ebSEmmanuel Vadot regulator-max-microvolt = <3300000>; 5907d0873ebSEmmanuel Vadot regulator-ramp-delay = <12500>; 5917d0873ebSEmmanuel Vadot regulator-name = "vccio_sd_s0"; 5927d0873ebSEmmanuel Vadot 5937d0873ebSEmmanuel Vadot regulator-state-mem { 5947d0873ebSEmmanuel Vadot regulator-off-in-suspend; 5957d0873ebSEmmanuel Vadot }; 5967d0873ebSEmmanuel Vadot }; 5977d0873ebSEmmanuel Vadot 5987d0873ebSEmmanuel Vadot pldo6_s3: pldo-reg6 { 5997d0873ebSEmmanuel Vadot regulator-always-on; 6007d0873ebSEmmanuel Vadot regulator-boot-on; 6017d0873ebSEmmanuel Vadot regulator-min-microvolt = <1800000>; 6027d0873ebSEmmanuel Vadot regulator-max-microvolt = <1800000>; 6037d0873ebSEmmanuel Vadot regulator-name = "pldo6_s3"; 6047d0873ebSEmmanuel Vadot 6057d0873ebSEmmanuel Vadot regulator-state-mem { 6067d0873ebSEmmanuel Vadot regulator-on-in-suspend; 6077d0873ebSEmmanuel Vadot regulator-suspend-microvolt = <1800000>; 6087d0873ebSEmmanuel Vadot }; 6097d0873ebSEmmanuel Vadot }; 6107d0873ebSEmmanuel Vadot 6117d0873ebSEmmanuel Vadot vdd_0v75_s3: nldo-reg1 { 6127d0873ebSEmmanuel Vadot regulator-always-on; 6137d0873ebSEmmanuel Vadot regulator-boot-on; 6147d0873ebSEmmanuel Vadot regulator-min-microvolt = <750000>; 6157d0873ebSEmmanuel Vadot regulator-max-microvolt = <750000>; 6167d0873ebSEmmanuel Vadot regulator-name = "vdd_0v75_s3"; 6177d0873ebSEmmanuel Vadot 6187d0873ebSEmmanuel Vadot regulator-state-mem { 6197d0873ebSEmmanuel Vadot regulator-on-in-suspend; 6207d0873ebSEmmanuel Vadot regulator-suspend-microvolt = <750000>; 6217d0873ebSEmmanuel Vadot }; 6227d0873ebSEmmanuel Vadot }; 6237d0873ebSEmmanuel Vadot 6247d0873ebSEmmanuel Vadot vdd_ddr_pll_s0: nldo-reg2 { 6257d0873ebSEmmanuel Vadot regulator-always-on; 6267d0873ebSEmmanuel Vadot regulator-boot-on; 6277d0873ebSEmmanuel Vadot regulator-min-microvolt = <850000>; 6287d0873ebSEmmanuel Vadot regulator-max-microvolt = <850000>; 6297d0873ebSEmmanuel Vadot regulator-name = "vdd_ddr_pll_s0"; 6307d0873ebSEmmanuel Vadot 6317d0873ebSEmmanuel Vadot regulator-state-mem { 6327d0873ebSEmmanuel Vadot regulator-off-in-suspend; 6337d0873ebSEmmanuel Vadot regulator-suspend-microvolt = <850000>; 6347d0873ebSEmmanuel Vadot }; 6357d0873ebSEmmanuel Vadot }; 6367d0873ebSEmmanuel Vadot 6377d0873ebSEmmanuel Vadot avdd_0v75_s0: nldo-reg3 { 6387d0873ebSEmmanuel Vadot regulator-always-on; 6397d0873ebSEmmanuel Vadot regulator-boot-on; 6407d0873ebSEmmanuel Vadot regulator-min-microvolt = <750000>; 6417d0873ebSEmmanuel Vadot regulator-max-microvolt = <750000>; 6427d0873ebSEmmanuel Vadot regulator-name = "avdd_0v75_s0"; 6437d0873ebSEmmanuel Vadot 6447d0873ebSEmmanuel Vadot regulator-state-mem { 6457d0873ebSEmmanuel Vadot regulator-off-in-suspend; 6467d0873ebSEmmanuel Vadot }; 6477d0873ebSEmmanuel Vadot }; 6487d0873ebSEmmanuel Vadot 6497d0873ebSEmmanuel Vadot vdd_0v85_s0: nldo-reg4 { 6507d0873ebSEmmanuel Vadot regulator-always-on; 6517d0873ebSEmmanuel Vadot regulator-boot-on; 6527d0873ebSEmmanuel Vadot regulator-min-microvolt = <850000>; 6537d0873ebSEmmanuel Vadot regulator-max-microvolt = <850000>; 6547d0873ebSEmmanuel Vadot regulator-name = "vdd_0v85_s0"; 6557d0873ebSEmmanuel Vadot 6567d0873ebSEmmanuel Vadot regulator-state-mem { 6577d0873ebSEmmanuel Vadot regulator-off-in-suspend; 6587d0873ebSEmmanuel Vadot }; 6597d0873ebSEmmanuel Vadot }; 6607d0873ebSEmmanuel Vadot 6617d0873ebSEmmanuel Vadot vdd_0v75_s0: nldo-reg5 { 6627d0873ebSEmmanuel Vadot regulator-always-on; 6637d0873ebSEmmanuel Vadot regulator-boot-on; 6647d0873ebSEmmanuel Vadot regulator-min-microvolt = <750000>; 6657d0873ebSEmmanuel Vadot regulator-max-microvolt = <750000>; 6667d0873ebSEmmanuel Vadot regulator-name = "vdd_0v75_s0"; 6677d0873ebSEmmanuel Vadot 6687d0873ebSEmmanuel Vadot regulator-state-mem { 6697d0873ebSEmmanuel Vadot regulator-off-in-suspend; 6707d0873ebSEmmanuel Vadot }; 6717d0873ebSEmmanuel Vadot }; 6727d0873ebSEmmanuel Vadot }; 6737d0873ebSEmmanuel Vadot }; 6747d0873ebSEmmanuel Vadot}; 6757d0873ebSEmmanuel Vadot 676*0e8011faSEmmanuel Vadot&tsadc { 677*0e8011faSEmmanuel Vadot status = "okay"; 678*0e8011faSEmmanuel Vadot}; 679*0e8011faSEmmanuel Vadot 6807d0873ebSEmmanuel Vadot&u2phy0 { 6817d0873ebSEmmanuel Vadot status = "okay"; 6827d0873ebSEmmanuel Vadot}; 6837d0873ebSEmmanuel Vadot 6847d0873ebSEmmanuel Vadot&u2phy0_otg { 6857d0873ebSEmmanuel Vadot status = "okay"; 6867d0873ebSEmmanuel Vadot}; 6877d0873ebSEmmanuel Vadot 6887d0873ebSEmmanuel Vadot&u2phy1 { 6897d0873ebSEmmanuel Vadot status = "okay"; 6907d0873ebSEmmanuel Vadot}; 6917d0873ebSEmmanuel Vadot 6927d0873ebSEmmanuel Vadot&u2phy1_otg { 6937d0873ebSEmmanuel Vadot status = "okay"; 6947d0873ebSEmmanuel Vadot}; 6957d0873ebSEmmanuel Vadot 6967d0873ebSEmmanuel Vadot&u2phy3 { 6977d0873ebSEmmanuel Vadot status = "okay"; 6987d0873ebSEmmanuel Vadot}; 6997d0873ebSEmmanuel Vadot 7007d0873ebSEmmanuel Vadot&u2phy3_host { 7017d0873ebSEmmanuel Vadot phy-supply = <&vcc5v0_host>; 7027d0873ebSEmmanuel Vadot status = "okay"; 7037d0873ebSEmmanuel Vadot}; 7047d0873ebSEmmanuel Vadot 7057d0873ebSEmmanuel Vadot&uart2 { 7067d0873ebSEmmanuel Vadot pinctrl-0 = <&uart2m0_xfer>; 7077d0873ebSEmmanuel Vadot status = "okay"; 7087d0873ebSEmmanuel Vadot}; 7097d0873ebSEmmanuel Vadot 7107d0873ebSEmmanuel Vadot&usbdp_phy1 { 7117d0873ebSEmmanuel Vadot status = "okay"; 7127d0873ebSEmmanuel Vadot}; 7137d0873ebSEmmanuel Vadot 7147d0873ebSEmmanuel Vadot&usb_host1_ehci { 7157d0873ebSEmmanuel Vadot status = "okay"; 7167d0873ebSEmmanuel Vadot}; 7177d0873ebSEmmanuel Vadot 7187d0873ebSEmmanuel Vadot&usb_host1_ohci { 7197d0873ebSEmmanuel Vadot status = "okay"; 7207d0873ebSEmmanuel Vadot}; 7217d0873ebSEmmanuel Vadot 7227d0873ebSEmmanuel Vadot&usb_host1_xhci { 7237d0873ebSEmmanuel Vadot dr_mode = "host"; 7247d0873ebSEmmanuel Vadot status = "okay"; 7257d0873ebSEmmanuel Vadot}; 726