12058b739SLoic Devulder// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 22058b739SLoic Devulder/* 32058b739SLoic Devulder * Copyright (c) 2017 Martin Blumenstingl <martin.blumenstingl@googlemail.com>. 42058b739SLoic Devulder * Copyright (c) 2017 BayLibre, SAS 52058b739SLoic Devulder * Author: Neil Armstrong <narmstrong@baylibre.com> 62058b739SLoic Devulder */ 72058b739SLoic Devulder 82058b739SLoic Devulder/dts-v1/; 92058b739SLoic Devulder 102058b739SLoic Devulder#include <dt-bindings/input/input.h> 112058b739SLoic Devulder#include <dt-bindings/thermal/thermal.h> 122058b739SLoic Devulder 132058b739SLoic Devulder#include "meson-gxm.dtsi" 142058b739SLoic Devulder 152058b739SLoic Devulder/ { 162058b739SLoic Devulder compatible = "khadas,vim2", "amlogic,s912", "amlogic,meson-gxm"; 172058b739SLoic Devulder model = "Khadas VIM2"; 182058b739SLoic Devulder 192058b739SLoic Devulder aliases { 202058b739SLoic Devulder serial0 = &uart_AO; 212058b739SLoic Devulder serial1 = &uart_A; 222058b739SLoic Devulder serial2 = &uart_AO_B; 232058b739SLoic Devulder }; 242058b739SLoic Devulder 252058b739SLoic Devulder chosen { 262058b739SLoic Devulder stdout-path = "serial0:115200n8"; 272058b739SLoic Devulder }; 282058b739SLoic Devulder 292058b739SLoic Devulder memory@0 { 302058b739SLoic Devulder device_type = "memory"; 312058b739SLoic Devulder reg = <0x0 0x0 0x0 0x80000000>; 322058b739SLoic Devulder }; 332058b739SLoic Devulder 342058b739SLoic Devulder adc-keys { 352058b739SLoic Devulder compatible = "adc-keys"; 362058b739SLoic Devulder io-channels = <&saradc 0>; 372058b739SLoic Devulder io-channel-names = "buttons"; 382058b739SLoic Devulder keyup-threshold-microvolt = <1710000>; 392058b739SLoic Devulder 402058b739SLoic Devulder button-function { 412058b739SLoic Devulder label = "Function"; 422058b739SLoic Devulder linux,code = <KEY_FN>; 432058b739SLoic Devulder press-threshold-microvolt = <10000>; 442058b739SLoic Devulder }; 452058b739SLoic Devulder }; 462058b739SLoic Devulder 472058b739SLoic Devulder emmc_pwrseq: emmc-pwrseq { 482058b739SLoic Devulder compatible = "mmc-pwrseq-emmc"; 492058b739SLoic Devulder reset-gpios = <&gpio BOOT_9 GPIO_ACTIVE_LOW>; 502058b739SLoic Devulder }; 512058b739SLoic Devulder 522058b739SLoic Devulder gpio_fan: gpio-fan { 532058b739SLoic Devulder compatible = "gpio-fan"; 542058b739SLoic Devulder gpios = <&gpio GPIODV_14 GPIO_ACTIVE_HIGH 552058b739SLoic Devulder &gpio GPIODV_15 GPIO_ACTIVE_HIGH>; 562058b739SLoic Devulder /* Dummy RPM values since fan is optional */ 572058b739SLoic Devulder gpio-fan,speed-map = <0 0 582058b739SLoic Devulder 1 1 592058b739SLoic Devulder 2 2 602058b739SLoic Devulder 3 3>; 612058b739SLoic Devulder #cooling-cells = <2>; 622058b739SLoic Devulder }; 632058b739SLoic Devulder 642058b739SLoic Devulder gpio-keys-polled { 652058b739SLoic Devulder compatible = "gpio-keys-polled"; 662058b739SLoic Devulder #address-cells = <1>; 672058b739SLoic Devulder #size-cells = <0>; 682058b739SLoic Devulder poll-interval = <100>; 692058b739SLoic Devulder 702058b739SLoic Devulder button@0 { 712058b739SLoic Devulder label = "power"; 722058b739SLoic Devulder linux,code = <KEY_POWER>; 732058b739SLoic Devulder gpios = <&gpio_ao GPIOAO_2 GPIO_ACTIVE_LOW>; 742058b739SLoic Devulder }; 752058b739SLoic Devulder }; 762058b739SLoic Devulder 772058b739SLoic Devulder hdmi-connector { 782058b739SLoic Devulder compatible = "hdmi-connector"; 792058b739SLoic Devulder type = "a"; 802058b739SLoic Devulder 812058b739SLoic Devulder port { 822058b739SLoic Devulder hdmi_connector_in: endpoint { 832058b739SLoic Devulder remote-endpoint = <&hdmi_tx_tmds_out>; 842058b739SLoic Devulder }; 852058b739SLoic Devulder }; 862058b739SLoic Devulder }; 872058b739SLoic Devulder 882058b739SLoic Devulder pwmleds { 892058b739SLoic Devulder compatible = "pwm-leds"; 902058b739SLoic Devulder 912058b739SLoic Devulder power { 922058b739SLoic Devulder label = "vim:red:power"; 932058b739SLoic Devulder pwms = <&pwm_AO_ab 1 7812500 0>; 942058b739SLoic Devulder max-brightness = <255>; 952058b739SLoic Devulder linux,default-trigger = "default-on"; 962058b739SLoic Devulder }; 972058b739SLoic Devulder }; 982058b739SLoic Devulder 992058b739SLoic Devulder sdio_pwrseq: sdio-pwrseq { 1002058b739SLoic Devulder compatible = "mmc-pwrseq-simple"; 1012058b739SLoic Devulder reset-gpios = <&gpio GPIOX_6 GPIO_ACTIVE_LOW>; 1022058b739SLoic Devulder clocks = <&wifi32k>; 1032058b739SLoic Devulder clock-names = "ext_clock"; 1042058b739SLoic Devulder }; 1052058b739SLoic Devulder 1062058b739SLoic Devulder thermal-zones { 1072058b739SLoic Devulder cpu-thermal { 1082058b739SLoic Devulder polling-delay-passive = <250>; /* milliseconds */ 1092058b739SLoic Devulder polling-delay = <1000>; /* milliseconds */ 1102058b739SLoic Devulder 1112058b739SLoic Devulder thermal-sensors = <&scpi_sensors 0>; 1122058b739SLoic Devulder 1132058b739SLoic Devulder trips { 1142058b739SLoic Devulder cpu_alert0: cpu-alert0 { 1152058b739SLoic Devulder temperature = <70000>; /* millicelsius */ 1162058b739SLoic Devulder hysteresis = <2000>; /* millicelsius */ 1172058b739SLoic Devulder type = "active"; 1182058b739SLoic Devulder }; 1192058b739SLoic Devulder 1202058b739SLoic Devulder cpu_alert1: cpu-alert1 { 1212058b739SLoic Devulder temperature = <80000>; /* millicelsius */ 1222058b739SLoic Devulder hysteresis = <2000>; /* millicelsius */ 1232058b739SLoic Devulder type = "passive"; 1242058b739SLoic Devulder }; 1252058b739SLoic Devulder }; 1262058b739SLoic Devulder 1272058b739SLoic Devulder cooling-maps { 1282058b739SLoic Devulder map0 { 1292058b739SLoic Devulder trip = <&cpu_alert0>; 1302058b739SLoic Devulder cooling-device = <&gpio_fan THERMAL_NO_LIMIT 1>; 1312058b739SLoic Devulder }; 1322058b739SLoic Devulder 1332058b739SLoic Devulder map1 { 1342058b739SLoic Devulder trip = <&cpu_alert1>; 1352058b739SLoic Devulder cooling-device = <&gpio_fan 2 THERMAL_NO_LIMIT>; 1362058b739SLoic Devulder }; 1372058b739SLoic Devulder 1382058b739SLoic Devulder map2 { 1392058b739SLoic Devulder trip = <&cpu_alert1>; 1402058b739SLoic Devulder cooling-device = 1412058b739SLoic Devulder <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 1422058b739SLoic Devulder }; 1432058b739SLoic Devulder 1442058b739SLoic Devulder map3 { 1452058b739SLoic Devulder trip = <&cpu_alert1>; 1462058b739SLoic Devulder cooling-device = 1472058b739SLoic Devulder <&cpu4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 1482058b739SLoic Devulder }; 1492058b739SLoic Devulder }; 1502058b739SLoic Devulder }; 1512058b739SLoic Devulder }; 1522058b739SLoic Devulder 1532058b739SLoic Devulder hdmi_5v: regulator-hdmi-5v { 1542058b739SLoic Devulder compatible = "regulator-fixed"; 1552058b739SLoic Devulder 1562058b739SLoic Devulder regulator-name = "HDMI_5V"; 1572058b739SLoic Devulder regulator-min-microvolt = <5000000>; 1582058b739SLoic Devulder regulator-max-microvolt = <5000000>; 1592058b739SLoic Devulder 1602058b739SLoic Devulder gpio = <&gpio GPIOH_3 GPIO_ACTIVE_HIGH>; 1612058b739SLoic Devulder enable-active-high; 1622058b739SLoic Devulder regulator-always-on; 1632058b739SLoic Devulder }; 1642058b739SLoic Devulder 1652058b739SLoic Devulder vcc_3v3: regulator-vcc_3v3 { 1662058b739SLoic Devulder compatible = "regulator-fixed"; 1672058b739SLoic Devulder regulator-name = "VCC_3V3"; 1682058b739SLoic Devulder regulator-min-microvolt = <3300000>; 1692058b739SLoic Devulder regulator-max-microvolt = <3300000>; 1702058b739SLoic Devulder }; 1712058b739SLoic Devulder 1722058b739SLoic Devulder vddio_ao18: regulator-vddio_ao18 { 1732058b739SLoic Devulder compatible = "regulator-fixed"; 1742058b739SLoic Devulder regulator-name = "VDDIO_AO18"; 1752058b739SLoic Devulder regulator-min-microvolt = <1800000>; 1762058b739SLoic Devulder regulator-max-microvolt = <1800000>; 1772058b739SLoic Devulder }; 1782058b739SLoic Devulder 1792058b739SLoic Devulder vddio_boot: regulator-vddio_boot { 1802058b739SLoic Devulder compatible = "regulator-fixed"; 1812058b739SLoic Devulder regulator-name = "VDDIO_BOOT"; 1822058b739SLoic Devulder regulator-min-microvolt = <1800000>; 1832058b739SLoic Devulder regulator-max-microvolt = <1800000>; 1842058b739SLoic Devulder }; 1852058b739SLoic Devulder 1862058b739SLoic Devulder vddao_3v3: regulator-vddao_3v3 { 1872058b739SLoic Devulder compatible = "regulator-fixed"; 1882058b739SLoic Devulder regulator-name = "VDDAO_3V3"; 1892058b739SLoic Devulder regulator-min-microvolt = <3300000>; 1902058b739SLoic Devulder regulator-max-microvolt = <3300000>; 1912058b739SLoic Devulder }; 1922058b739SLoic Devulder 1932058b739SLoic Devulder wifi32k: wifi32k { 1942058b739SLoic Devulder compatible = "pwm-clock"; 1952058b739SLoic Devulder #clock-cells = <0>; 1962058b739SLoic Devulder clock-frequency = <32768>; 1972058b739SLoic Devulder pwms = <&pwm_ef 0 30518 0>; /* PWM_E at 32.768KHz */ 1982058b739SLoic Devulder }; 1992058b739SLoic Devulder}; 2002058b739SLoic Devulder 2012058b739SLoic Devulder&cec_AO { 2022058b739SLoic Devulder status = "okay"; 2032058b739SLoic Devulder pinctrl-0 = <&ao_cec_pins>; 2042058b739SLoic Devulder pinctrl-names = "default"; 2052058b739SLoic Devulder hdmi-phandle = <&hdmi_tx>; 2062058b739SLoic Devulder}; 2072058b739SLoic Devulder 2082058b739SLoic Devulder&cpu0 { 2092058b739SLoic Devulder #cooling-cells = <2>; 2102058b739SLoic Devulder}; 2112058b739SLoic Devulder 2128973d816SLoic Devulder&cpu1 { 2138973d816SLoic Devulder #cooling-cells = <2>; 2148973d816SLoic Devulder}; 2158973d816SLoic Devulder 2168973d816SLoic Devulder&cpu2 { 2178973d816SLoic Devulder #cooling-cells = <2>; 2188973d816SLoic Devulder}; 2198973d816SLoic Devulder 2208973d816SLoic Devulder&cpu3 { 2218973d816SLoic Devulder #cooling-cells = <2>; 2228973d816SLoic Devulder}; 2238973d816SLoic Devulder 2242058b739SLoic Devulder&cpu4 { 2252058b739SLoic Devulder #cooling-cells = <2>; 2262058b739SLoic Devulder}; 2272058b739SLoic Devulder 2288973d816SLoic Devulder&cpu5 { 2298973d816SLoic Devulder #cooling-cells = <2>; 2308973d816SLoic Devulder}; 2318973d816SLoic Devulder 2328973d816SLoic Devulder&cpu6 { 2338973d816SLoic Devulder #cooling-cells = <2>; 2348973d816SLoic Devulder}; 2358973d816SLoic Devulder 2368973d816SLoic Devulder&cpu7 { 2378973d816SLoic Devulder #cooling-cells = <2>; 2388973d816SLoic Devulder}; 2398973d816SLoic Devulder 2402058b739SLoic Devulderðmac { 2412058b739SLoic Devulder pinctrl-0 = <ð_pins>; 2422058b739SLoic Devulder pinctrl-names = "default"; 2432058b739SLoic Devulder 2442058b739SLoic Devulder /* Select external PHY by default */ 2452058b739SLoic Devulder phy-handle = <&external_phy>; 2462058b739SLoic Devulder 2472058b739SLoic Devulder amlogic,tx-delay-ns = <2>; 2482058b739SLoic Devulder 2492058b739SLoic Devulder /* External PHY reset is shared with internal PHY Led signals */ 2502058b739SLoic Devulder snps,reset-gpio = <&gpio GPIOZ_14 0>; 2512058b739SLoic Devulder snps,reset-delays-us = <0 10000 1000000>; 2522058b739SLoic Devulder snps,reset-active-low; 2532058b739SLoic Devulder 2542058b739SLoic Devulder /* External PHY is in RGMII */ 2552058b739SLoic Devulder phy-mode = "rgmii"; 2562058b739SLoic Devulder 2572058b739SLoic Devulder status = "okay"; 2582058b739SLoic Devulder}; 2592058b739SLoic Devulder 2602058b739SLoic Devulder&external_mdio { 2612058b739SLoic Devulder external_phy: ethernet-phy@0 { 2622058b739SLoic Devulder /* Realtek RTL8211F (0x001cc916) */ 2632058b739SLoic Devulder reg = <0>; 2642058b739SLoic Devulder interrupt-parent = <&gpio_intc>; 2652058b739SLoic Devulder /* MAC_INTR on GPIOZ_15 */ 2662058b739SLoic Devulder interrupts = <25 IRQ_TYPE_LEVEL_LOW>; 2672058b739SLoic Devulder }; 2682058b739SLoic Devulder}; 2692058b739SLoic Devulder 2702058b739SLoic Devulder&hdmi_tx { 2712058b739SLoic Devulder status = "okay"; 2722058b739SLoic Devulder pinctrl-0 = <&hdmi_hpd_pins>, <&hdmi_i2c_pins>; 2732058b739SLoic Devulder pinctrl-names = "default"; 274*bce59f91SNeil Armstrong hdmi-supply = <&hdmi_5v>; 2752058b739SLoic Devulder}; 2762058b739SLoic Devulder 2772058b739SLoic Devulder&hdmi_tx_tmds_port { 2782058b739SLoic Devulder hdmi_tx_tmds_out: endpoint { 2792058b739SLoic Devulder remote-endpoint = <&hdmi_connector_in>; 2802058b739SLoic Devulder }; 2812058b739SLoic Devulder}; 2822058b739SLoic Devulder 2832058b739SLoic Devulder&i2c_A { 2842058b739SLoic Devulder status = "okay"; 2852058b739SLoic Devulder pinctrl-0 = <&i2c_a_pins>; 2862058b739SLoic Devulder pinctrl-names = "default"; 2872058b739SLoic Devulder}; 2882058b739SLoic Devulder 2892058b739SLoic Devulder&i2c_B { 2902058b739SLoic Devulder status = "okay"; 2912058b739SLoic Devulder pinctrl-0 = <&i2c_b_pins>; 2922058b739SLoic Devulder pinctrl-names = "default"; 2932058b739SLoic Devulder 2942058b739SLoic Devulder rtc: rtc@51 { 2952058b739SLoic Devulder /* has to be enabled manually when a battery is connected: */ 2962058b739SLoic Devulder status = "disabled"; 2972058b739SLoic Devulder compatible = "haoyu,hym8563"; 2982058b739SLoic Devulder reg = <0x51>; 2992058b739SLoic Devulder #clock-cells = <0>; 3002058b739SLoic Devulder clock-frequency = <32768>; 3012058b739SLoic Devulder clock-output-names = "xin32k"; 3022058b739SLoic Devulder }; 3032058b739SLoic Devulder}; 3042058b739SLoic Devulder 3052058b739SLoic Devulder&ir { 3062058b739SLoic Devulder status = "okay"; 3072058b739SLoic Devulder pinctrl-0 = <&remote_input_ao_pins>; 3082058b739SLoic Devulder pinctrl-names = "default"; 3092058b739SLoic Devulder linux,rc-map-name = "rc-geekbox"; 3102058b739SLoic Devulder}; 3112058b739SLoic Devulder 3122058b739SLoic Devulder&pwm_AO_ab { 3132058b739SLoic Devulder status = "okay"; 3142058b739SLoic Devulder pinctrl-0 = <&pwm_ao_a_3_pins>, <&pwm_ao_b_pins>; 3152058b739SLoic Devulder pinctrl-names = "default"; 3162058b739SLoic Devulder clocks = <&clkc CLKID_FCLK_DIV4>; 3172058b739SLoic Devulder clock-names = "clkin0"; 3182058b739SLoic Devulder}; 3192058b739SLoic Devulder 3202058b739SLoic Devulder&pwm_ef { 3212058b739SLoic Devulder status = "okay"; 3222058b739SLoic Devulder pinctrl-0 = <&pwm_e_pins>, <&pwm_f_clk_pins>; 3232058b739SLoic Devulder pinctrl-names = "default"; 3242058b739SLoic Devulder clocks = <&clkc CLKID_FCLK_DIV4>; 3252058b739SLoic Devulder clock-names = "clkin0"; 3262058b739SLoic Devulder}; 3272058b739SLoic Devulder 3282058b739SLoic Devulder&sd_emmc_a { 3292058b739SLoic Devulder status = "okay"; 3302058b739SLoic Devulder pinctrl-0 = <&sdio_pins>; 3312058b739SLoic Devulder pinctrl-names = "default"; 3322058b739SLoic Devulder #address-cells = <1>; 3332058b739SLoic Devulder #size-cells = <0>; 3342058b739SLoic Devulder 3352058b739SLoic Devulder bus-width = <4>; 3362058b739SLoic Devulder max-frequency = <100000000>; 3372058b739SLoic Devulder 3382058b739SLoic Devulder non-removable; 3392058b739SLoic Devulder disable-wp; 3402058b739SLoic Devulder 3412058b739SLoic Devulder mmc-pwrseq = <&sdio_pwrseq>; 3422058b739SLoic Devulder 3432058b739SLoic Devulder vmmc-supply = <&vddao_3v3>; 3442058b739SLoic Devulder vqmmc-supply = <&vddio_boot>; 3452058b739SLoic Devulder 3462058b739SLoic Devulder brcmf: wifi@1 { 3472058b739SLoic Devulder reg = <1>; 3482058b739SLoic Devulder compatible = "brcm,bcm4329-fmac"; 3492058b739SLoic Devulder }; 3502058b739SLoic Devulder}; 3512058b739SLoic Devulder 3522058b739SLoic Devulder/* SD card */ 3532058b739SLoic Devulder&sd_emmc_b { 3542058b739SLoic Devulder status = "okay"; 3552058b739SLoic Devulder pinctrl-0 = <&sdcard_pins>; 3562058b739SLoic Devulder pinctrl-names = "default"; 3572058b739SLoic Devulder 3582058b739SLoic Devulder bus-width = <4>; 3592058b739SLoic Devulder cap-sd-highspeed; 3602058b739SLoic Devulder max-frequency = <100000000>; 3612058b739SLoic Devulder disable-wp; 3622058b739SLoic Devulder 3632058b739SLoic Devulder cd-gpios = <&gpio CARD_6 GPIO_ACTIVE_HIGH>; 3642058b739SLoic Devulder cd-inverted; 3652058b739SLoic Devulder 3662058b739SLoic Devulder vmmc-supply = <&vddao_3v3>; 3672058b739SLoic Devulder vqmmc-supply = <&vddio_boot>; 3682058b739SLoic Devulder}; 3692058b739SLoic Devulder 3702058b739SLoic Devulder/* eMMC */ 3712058b739SLoic Devulder&sd_emmc_c { 3722058b739SLoic Devulder status = "okay"; 3732058b739SLoic Devulder pinctrl-0 = <&emmc_pins>, <&emmc_ds_pins>; 3742058b739SLoic Devulder pinctrl-names = "default"; 3752058b739SLoic Devulder 3762058b739SLoic Devulder bus-width = <8>; 3772058b739SLoic Devulder cap-sd-highspeed; 3782058b739SLoic Devulder cap-mmc-highspeed; 3792058b739SLoic Devulder max-frequency = <200000000>; 3802058b739SLoic Devulder non-removable; 3812058b739SLoic Devulder disable-wp; 3822058b739SLoic Devulder mmc-ddr-1_8v; 3832058b739SLoic Devulder mmc-hs200-1_8v; 3842058b739SLoic Devulder mmc-hs400-1_8v; 3852058b739SLoic Devulder 3862058b739SLoic Devulder mmc-pwrseq = <&emmc_pwrseq>; 3872058b739SLoic Devulder vmmc-supply = <&vcc_3v3>; 3882058b739SLoic Devulder vqmmc-supply = <&vddio_boot>; 3892058b739SLoic Devulder}; 3902058b739SLoic Devulder 3912058b739SLoic Devulder/* 3922058b739SLoic Devulder * EMMC_DS pin is shared between SPI NOR CS and eMMC Data Strobe 3932058b739SLoic Devulder * Remove emmc_ds_pins from sd_emmc_c pinctrl-0 then spifc can be enabled 3942058b739SLoic Devulder */ 3952058b739SLoic Devulder&spifc { 3962058b739SLoic Devulder status = "disabled"; 3972058b739SLoic Devulder pinctrl-0 = <&nor_pins>; 3982058b739SLoic Devulder pinctrl-names = "default"; 3992058b739SLoic Devulder 4002058b739SLoic Devulder w25q32: spi-flash@0 { 4012058b739SLoic Devulder #address-cells = <1>; 4022058b739SLoic Devulder #size-cells = <1>; 4032058b739SLoic Devulder compatible = "winbond,w25q16", "jedec,spi-nor"; 4042058b739SLoic Devulder reg = <0>; 4052058b739SLoic Devulder spi-max-frequency = <3000000>; 4062058b739SLoic Devulder }; 4072058b739SLoic Devulder}; 4082058b739SLoic Devulder 4092058b739SLoic Devulder/* This one is connected to the Bluetooth module */ 4102058b739SLoic Devulder&uart_A { 4112058b739SLoic Devulder status = "okay"; 4122058b739SLoic Devulder pinctrl-0 = <&uart_a_pins>; 4132058b739SLoic Devulder pinctrl-names = "default"; 4142058b739SLoic Devulder}; 4152058b739SLoic Devulder 4162058b739SLoic Devulder/* This is brought out on the Linux_RX (18) and Linux_TX (19) pins: */ 4172058b739SLoic Devulder&uart_AO { 4182058b739SLoic Devulder status = "okay"; 4192058b739SLoic Devulder pinctrl-0 = <&uart_ao_a_pins>; 4202058b739SLoic Devulder pinctrl-names = "default"; 4212058b739SLoic Devulder}; 4222058b739SLoic Devulder 4232058b739SLoic Devulder/* This is brought out on the UART_RX_AO_B (15) and UART_TX_AO_B (16) pins: */ 4242058b739SLoic Devulder&uart_AO_B { 4252058b739SLoic Devulder status = "okay"; 4262058b739SLoic Devulder pinctrl-0 = <&uart_ao_b_pins>; 4272058b739SLoic Devulder pinctrl-names = "default"; 4282058b739SLoic Devulder}; 4292058b739SLoic Devulder 4302058b739SLoic Devulder&saradc { 4312058b739SLoic Devulder status = "okay"; 4322058b739SLoic Devulder vref-supply = <&vddio_ao18>; 4332058b739SLoic Devulder}; 4342058b739SLoic Devulder 4352058b739SLoic Devulder&usb0 { 4362058b739SLoic Devulder status = "okay"; 4372058b739SLoic Devulder}; 438