17ef62cebSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0+ 27ef62cebSEmmanuel Vadot/* 37ef62cebSEmmanuel Vadot * Copyright 2019~2020, 2022 NXP 47ef62cebSEmmanuel Vadot */ 57ef62cebSEmmanuel Vadot 67ef62cebSEmmanuel Vadot/dts-v1/; 77ef62cebSEmmanuel Vadot 87ef62cebSEmmanuel Vadot#include "imx8dxl.dtsi" 97ef62cebSEmmanuel Vadot 107ef62cebSEmmanuel Vadot/ { 117ef62cebSEmmanuel Vadot model = "Freescale i.MX8DXL EVK"; 127ef62cebSEmmanuel Vadot compatible = "fsl,imx8dxl-evk", "fsl,imx8dxl"; 137ef62cebSEmmanuel Vadot 147ef62cebSEmmanuel Vadot aliases { 157ef62cebSEmmanuel Vadot i2c2 = &i2c2; 167ef62cebSEmmanuel Vadot mmc0 = &usdhc1; 177ef62cebSEmmanuel Vadot mmc1 = &usdhc2; 187ef62cebSEmmanuel Vadot serial0 = &lpuart0; 197d0873ebSEmmanuel Vadot serial1 = &lpuart1; 207d0873ebSEmmanuel Vadot serial6 = &cm40_lpuart; 217ef62cebSEmmanuel Vadot }; 227ef62cebSEmmanuel Vadot 237ef62cebSEmmanuel Vadot chosen { 247ef62cebSEmmanuel Vadot stdout-path = &lpuart0; 257ef62cebSEmmanuel Vadot }; 267ef62cebSEmmanuel Vadot 27*0e8011faSEmmanuel Vadot imx8dxl-cm4 { 28*0e8011faSEmmanuel Vadot compatible = "fsl,imx8qxp-cm4"; 29*0e8011faSEmmanuel Vadot clocks = <&clk_dummy>; 30*0e8011faSEmmanuel Vadot mbox-names = "tx", "rx", "rxdb"; 31*0e8011faSEmmanuel Vadot mboxes = <&lsio_mu5 0 1 &lsio_mu5 1 1 &lsio_mu5 3 1>; 32*0e8011faSEmmanuel Vadot memory-region = <&vdevbuffer>, <&vdev0vring0>, <&vdev0vring1>, 33*0e8011faSEmmanuel Vadot <&vdev1vring0>, <&vdev1vring1>, <&rsc_table>; 34*0e8011faSEmmanuel Vadot power-domains = <&pd IMX_SC_R_M4_0_PID0>, <&pd IMX_SC_R_M4_0_MU_1A>; 35*0e8011faSEmmanuel Vadot fsl,resource-id = <IMX_SC_R_M4_0_PID0>; 36*0e8011faSEmmanuel Vadot fsl,entry-address = <0x34fe0000>; 37*0e8011faSEmmanuel Vadot }; 38*0e8011faSEmmanuel Vadot 39*0e8011faSEmmanuel Vadot 407ef62cebSEmmanuel Vadot memory@80000000 { 417ef62cebSEmmanuel Vadot device_type = "memory"; 427ef62cebSEmmanuel Vadot reg = <0x00000000 0x80000000 0 0x40000000>; 437ef62cebSEmmanuel Vadot }; 447ef62cebSEmmanuel Vadot 457ef62cebSEmmanuel Vadot reserved-memory { 467ef62cebSEmmanuel Vadot #address-cells = <2>; 477ef62cebSEmmanuel Vadot #size-cells = <2>; 487ef62cebSEmmanuel Vadot ranges; 497ef62cebSEmmanuel Vadot 507ef62cebSEmmanuel Vadot /* 517ef62cebSEmmanuel Vadot * Memory reserved for optee usage. Please do not use. 527ef62cebSEmmanuel Vadot * This will be automatically added to dtb if OP-TEE is installed. 537ef62cebSEmmanuel Vadot * optee@96000000 { 547ef62cebSEmmanuel Vadot * reg = <0 0x96000000 0 0x2000000>; 557ef62cebSEmmanuel Vadot * no-map; 567ef62cebSEmmanuel Vadot * }; 577ef62cebSEmmanuel Vadot */ 587ef62cebSEmmanuel Vadot 597ef62cebSEmmanuel Vadot /* global autoconfigured region for contiguous allocations */ 607ef62cebSEmmanuel Vadot linux,cma { 617ef62cebSEmmanuel Vadot compatible = "shared-dma-pool"; 627ef62cebSEmmanuel Vadot reusable; 637ef62cebSEmmanuel Vadot size = <0 0x14000000>; 647ef62cebSEmmanuel Vadot alloc-ranges = <0 0x98000000 0 0x14000000>; 657ef62cebSEmmanuel Vadot linux,cma-default; 667ef62cebSEmmanuel Vadot }; 67*0e8011faSEmmanuel Vadot 68*0e8011faSEmmanuel Vadot vdev0vring0: memory0@90000000 { 69*0e8011faSEmmanuel Vadot reg = <0 0x90000000 0 0x8000>; 70*0e8011faSEmmanuel Vadot no-map; 71*0e8011faSEmmanuel Vadot }; 72*0e8011faSEmmanuel Vadot 73*0e8011faSEmmanuel Vadot vdev0vring1: memory@90008000 { 74*0e8011faSEmmanuel Vadot reg = <0 0x90008000 0 0x8000>; 75*0e8011faSEmmanuel Vadot no-map; 76*0e8011faSEmmanuel Vadot }; 77*0e8011faSEmmanuel Vadot 78*0e8011faSEmmanuel Vadot vdev1vring0: memory@90010000 { 79*0e8011faSEmmanuel Vadot reg = <0 0x90010000 0 0x8000>; 80*0e8011faSEmmanuel Vadot no-map; 81*0e8011faSEmmanuel Vadot }; 82*0e8011faSEmmanuel Vadot 83*0e8011faSEmmanuel Vadot vdev1vring1: memory@90018000 { 84*0e8011faSEmmanuel Vadot reg = <0 0x90018000 0 0x8000>; 85*0e8011faSEmmanuel Vadot no-map; 86*0e8011faSEmmanuel Vadot }; 87*0e8011faSEmmanuel Vadot 88*0e8011faSEmmanuel Vadot rsc_table: memory-rsc-table@900ff000 { 89*0e8011faSEmmanuel Vadot reg = <0 0x900ff000 0 0x1000>; 90*0e8011faSEmmanuel Vadot no-map; 91*0e8011faSEmmanuel Vadot }; 92*0e8011faSEmmanuel Vadot 93*0e8011faSEmmanuel Vadot vdevbuffer: memory-vdevbuffer@90400000 { 94*0e8011faSEmmanuel Vadot compatible = "shared-dma-pool"; 95*0e8011faSEmmanuel Vadot reg = <0 0x90400000 0 0x100000>; 96*0e8011faSEmmanuel Vadot no-map; 97*0e8011faSEmmanuel Vadot }; 987ef62cebSEmmanuel Vadot }; 997ef62cebSEmmanuel Vadot 1007d0873ebSEmmanuel Vadot m2_uart1_sel: regulator-m2uart1sel { 1017d0873ebSEmmanuel Vadot compatible = "regulator-fixed"; 1027d0873ebSEmmanuel Vadot regulator-min-microvolt = <3300000>; 1037d0873ebSEmmanuel Vadot regulator-max-microvolt = <3300000>; 1047d0873ebSEmmanuel Vadot regulator-name = "m2_uart1_sel"; 1057d0873ebSEmmanuel Vadot gpio = <&pca6416_1 6 GPIO_ACTIVE_HIGH>; 1067d0873ebSEmmanuel Vadot enable-active-high; 1077d0873ebSEmmanuel Vadot regulator-always-on; 1087d0873ebSEmmanuel Vadot }; 1097d0873ebSEmmanuel Vadot 1107ef62cebSEmmanuel Vadot mux3_en: regulator-0 { 1117ef62cebSEmmanuel Vadot compatible = "regulator-fixed"; 1127ef62cebSEmmanuel Vadot regulator-min-microvolt = <3300000>; 1137ef62cebSEmmanuel Vadot regulator-max-microvolt = <3300000>; 1147ef62cebSEmmanuel Vadot regulator-name = "mux3_en"; 1157ef62cebSEmmanuel Vadot gpio = <&pca6416_2 8 GPIO_ACTIVE_LOW>; 1167ef62cebSEmmanuel Vadot regulator-always-on; 1177ef62cebSEmmanuel Vadot }; 1187ef62cebSEmmanuel Vadot 1197ef62cebSEmmanuel Vadot reg_fec1_sel: regulator-1 { 1207ef62cebSEmmanuel Vadot compatible = "regulator-fixed"; 1217ef62cebSEmmanuel Vadot regulator-name = "fec1_supply"; 1227ef62cebSEmmanuel Vadot regulator-min-microvolt = <3300000>; 1237ef62cebSEmmanuel Vadot regulator-max-microvolt = <3300000>; 1247ef62cebSEmmanuel Vadot gpio = <&pca6416_1 11 GPIO_ACTIVE_LOW>; 1257ef62cebSEmmanuel Vadot regulator-always-on; 1267ef62cebSEmmanuel Vadot status = "disabled"; 1277ef62cebSEmmanuel Vadot }; 1287ef62cebSEmmanuel Vadot 1297ef62cebSEmmanuel Vadot reg_fec1_io: regulator-2 { 1307ef62cebSEmmanuel Vadot compatible = "regulator-fixed"; 1317ef62cebSEmmanuel Vadot regulator-name = "fec1_io_supply"; 1327ef62cebSEmmanuel Vadot regulator-min-microvolt = <1800000>; 1337ef62cebSEmmanuel Vadot regulator-max-microvolt = <1800000>; 1347ef62cebSEmmanuel Vadot gpio = <&max7322 0 GPIO_ACTIVE_HIGH>; 1357ef62cebSEmmanuel Vadot enable-active-high; 1367ef62cebSEmmanuel Vadot regulator-always-on; 1377ef62cebSEmmanuel Vadot status = "disabled"; 1387ef62cebSEmmanuel Vadot }; 1397ef62cebSEmmanuel Vadot 14001950c46SEmmanuel Vadot reg_can0_stby: regulator-4 { 14101950c46SEmmanuel Vadot compatible = "regulator-fixed"; 14201950c46SEmmanuel Vadot regulator-name = "can0-stby"; 14301950c46SEmmanuel Vadot regulator-min-microvolt = <3300000>; 14401950c46SEmmanuel Vadot regulator-max-microvolt = <3300000>; 14501950c46SEmmanuel Vadot gpio = <&pca6416_3 0 GPIO_ACTIVE_HIGH>; 14601950c46SEmmanuel Vadot enable-active-high; 14701950c46SEmmanuel Vadot }; 14801950c46SEmmanuel Vadot 14901950c46SEmmanuel Vadot reg_can1_stby: regulator-5 { 15001950c46SEmmanuel Vadot compatible = "regulator-fixed"; 15101950c46SEmmanuel Vadot regulator-name = "can1-stby"; 15201950c46SEmmanuel Vadot regulator-min-microvolt = <3300000>; 15301950c46SEmmanuel Vadot regulator-max-microvolt = <3300000>; 15401950c46SEmmanuel Vadot gpio = <&pca6416_3 1 GPIO_ACTIVE_HIGH>; 15501950c46SEmmanuel Vadot enable-active-high; 15601950c46SEmmanuel Vadot }; 15701950c46SEmmanuel Vadot 1587ef62cebSEmmanuel Vadot reg_usdhc2_vmmc: regulator-3 { 1597ef62cebSEmmanuel Vadot compatible = "regulator-fixed"; 1607ef62cebSEmmanuel Vadot regulator-name = "SD1_SPWR"; 1617ef62cebSEmmanuel Vadot regulator-min-microvolt = <3000000>; 1627ef62cebSEmmanuel Vadot regulator-max-microvolt = <3000000>; 1637ef62cebSEmmanuel Vadot gpio = <&lsio_gpio4 30 GPIO_ACTIVE_HIGH>; 1647ef62cebSEmmanuel Vadot enable-active-high; 1657ef62cebSEmmanuel Vadot off-on-delay-us = <3480>; 1667ef62cebSEmmanuel Vadot }; 1678bab661aSEmmanuel Vadot 1688bab661aSEmmanuel Vadot reg_vref_1v8: regulator-adc-vref { 1698bab661aSEmmanuel Vadot compatible = "regulator-fixed"; 1708bab661aSEmmanuel Vadot regulator-name = "vref_1v8"; 1718bab661aSEmmanuel Vadot regulator-min-microvolt = <1800000>; 1728bab661aSEmmanuel Vadot regulator-max-microvolt = <1800000>; 1738bab661aSEmmanuel Vadot }; 1748bab661aSEmmanuel Vadot 1758bab661aSEmmanuel Vadot mii_select: regulator-4 { 1768bab661aSEmmanuel Vadot compatible = "regulator-fixed"; 1778bab661aSEmmanuel Vadot regulator-name = "mii-select"; 1788bab661aSEmmanuel Vadot regulator-min-microvolt = <3300000>; 1798bab661aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 1808bab661aSEmmanuel Vadot gpio = <&scu_gpio 6 GPIO_ACTIVE_HIGH>; 1818bab661aSEmmanuel Vadot enable-active-high; 1828bab661aSEmmanuel Vadot regulator-always-on; 1838bab661aSEmmanuel Vadot }; 184*0e8011faSEmmanuel Vadot 185*0e8011faSEmmanuel Vadot bt_sco_codec: audio-codec-bt { 186*0e8011faSEmmanuel Vadot compatible = "linux,bt-sco"; 187*0e8011faSEmmanuel Vadot #sound-dai-cells = <1>; 188*0e8011faSEmmanuel Vadot }; 189*0e8011faSEmmanuel Vadot 190*0e8011faSEmmanuel Vadot sound-bt-sco { 191*0e8011faSEmmanuel Vadot compatible = "simple-audio-card"; 192*0e8011faSEmmanuel Vadot simple-audio-card,name = "bt-sco-audio"; 193*0e8011faSEmmanuel Vadot simple-audio-card,format = "dsp_a"; 194*0e8011faSEmmanuel Vadot simple-audio-card,bitclock-inversion; 195*0e8011faSEmmanuel Vadot simple-audio-card,frame-master = <&btcpu>; 196*0e8011faSEmmanuel Vadot simple-audio-card,bitclock-master = <&btcpu>; 197*0e8011faSEmmanuel Vadot 198*0e8011faSEmmanuel Vadot btcpu: simple-audio-card,cpu { 199*0e8011faSEmmanuel Vadot sound-dai = <&sai0>; 200*0e8011faSEmmanuel Vadot dai-tdm-slot-num = <2>; 201*0e8011faSEmmanuel Vadot dai-tdm-slot-width = <16>; 202*0e8011faSEmmanuel Vadot }; 203*0e8011faSEmmanuel Vadot 204*0e8011faSEmmanuel Vadot simple-audio-card,codec { 205*0e8011faSEmmanuel Vadot sound-dai = <&bt_sco_codec 1>; 206*0e8011faSEmmanuel Vadot }; 207*0e8011faSEmmanuel Vadot }; 208*0e8011faSEmmanuel Vadot 209*0e8011faSEmmanuel Vadot sound-wm8960-1 { 210*0e8011faSEmmanuel Vadot compatible = "fsl,imx-audio-wm8960"; 211*0e8011faSEmmanuel Vadot model = "wm8960-audio"; 212*0e8011faSEmmanuel Vadot audio-cpu = <&sai1>; 213*0e8011faSEmmanuel Vadot audio-codec = <&wm8960_1>; 214*0e8011faSEmmanuel Vadot audio-asrc = <&asrc0>; 215*0e8011faSEmmanuel Vadot audio-routing = "Headphone Jack", "HP_L", 216*0e8011faSEmmanuel Vadot "Headphone Jack", "HP_R", 217*0e8011faSEmmanuel Vadot "Ext Spk", "SPK_LP", 218*0e8011faSEmmanuel Vadot "Ext Spk", "SPK_LN", 219*0e8011faSEmmanuel Vadot "Ext Spk", "SPK_RP", 220*0e8011faSEmmanuel Vadot "Ext Spk", "SPK_RN", 221*0e8011faSEmmanuel Vadot "LINPUT1", "Mic Jack", 222*0e8011faSEmmanuel Vadot "Mic Jack", "MICB"; 223*0e8011faSEmmanuel Vadot }; 224*0e8011faSEmmanuel Vadot 225*0e8011faSEmmanuel Vadot sound-wm8960-2 { 226*0e8011faSEmmanuel Vadot compatible = "fsl,imx-audio-wm8960"; 227*0e8011faSEmmanuel Vadot model = "wm8960-audio-2"; 228*0e8011faSEmmanuel Vadot audio-cpu = <&sai2>; 229*0e8011faSEmmanuel Vadot audio-codec = <&wm8960_2>; 230*0e8011faSEmmanuel Vadot audio-routing = "Headphone Jack", "HP_L", 231*0e8011faSEmmanuel Vadot "Headphone Jack", "HP_R", 232*0e8011faSEmmanuel Vadot "Ext Spk", "SPK_LP", 233*0e8011faSEmmanuel Vadot "Ext Spk", "SPK_LN", 234*0e8011faSEmmanuel Vadot "Ext Spk", "SPK_RP", 235*0e8011faSEmmanuel Vadot "Ext Spk", "SPK_RN", 236*0e8011faSEmmanuel Vadot "LINPUT1", "Mic Jack", 237*0e8011faSEmmanuel Vadot "Mic Jack", "MICB"; 238*0e8011faSEmmanuel Vadot }; 239*0e8011faSEmmanuel Vadot 240*0e8011faSEmmanuel Vadot sound-wm8960-3 { 241*0e8011faSEmmanuel Vadot compatible = "fsl,imx-audio-wm8960"; 242*0e8011faSEmmanuel Vadot model = "wm8960-audio-3"; 243*0e8011faSEmmanuel Vadot audio-cpu = <&sai3>; 244*0e8011faSEmmanuel Vadot audio-codec = <&wm8960_3>; 245*0e8011faSEmmanuel Vadot audio-routing = "Headphone Jack", "HP_L", 246*0e8011faSEmmanuel Vadot "Headphone Jack", "HP_R", 247*0e8011faSEmmanuel Vadot "Ext Spk", "SPK_LP", 248*0e8011faSEmmanuel Vadot "Ext Spk", "SPK_LN", 249*0e8011faSEmmanuel Vadot "Ext Spk", "SPK_RP", 250*0e8011faSEmmanuel Vadot "Ext Spk", "SPK_RN", 251*0e8011faSEmmanuel Vadot "LINPUT1", "Mic Jack", 252*0e8011faSEmmanuel Vadot "Mic Jack", "MICB"; 253*0e8011faSEmmanuel Vadot }; 2548bab661aSEmmanuel Vadot}; 2558bab661aSEmmanuel Vadot 2568bab661aSEmmanuel Vadot&adc0 { 2578bab661aSEmmanuel Vadot vref-supply = <®_vref_1v8>; 2588bab661aSEmmanuel Vadot status = "okay"; 2597ef62cebSEmmanuel Vadot}; 2607ef62cebSEmmanuel Vadot 261*0e8011faSEmmanuel Vadot&asrc0 { 262*0e8011faSEmmanuel Vadot fsl,asrc-rate = <48000>; 263*0e8011faSEmmanuel Vadot status = "okay"; 264*0e8011faSEmmanuel Vadot}; 265*0e8011faSEmmanuel Vadot 2667ef62cebSEmmanuel Vadot&eqos { 2677ef62cebSEmmanuel Vadot pinctrl-names = "default"; 2687ef62cebSEmmanuel Vadot pinctrl-0 = <&pinctrl_eqos>; 2697ef62cebSEmmanuel Vadot phy-mode = "rgmii-id"; 2707ef62cebSEmmanuel Vadot phy-handle = <ðphy0>; 2717ef62cebSEmmanuel Vadot nvmem-cells = <&fec_mac1>; 2727ef62cebSEmmanuel Vadot nvmem-cell-names = "mac-address"; 2737ef62cebSEmmanuel Vadot status = "okay"; 2747ef62cebSEmmanuel Vadot 2757ef62cebSEmmanuel Vadot mdio { 2767ef62cebSEmmanuel Vadot compatible = "snps,dwmac-mdio"; 2777ef62cebSEmmanuel Vadot #address-cells = <1>; 2787ef62cebSEmmanuel Vadot #size-cells = <0>; 2797ef62cebSEmmanuel Vadot 2807ef62cebSEmmanuel Vadot ethphy0: ethernet-phy@0 { 2817ef62cebSEmmanuel Vadot compatible = "ethernet-phy-ieee802.3-c22"; 2827ef62cebSEmmanuel Vadot reg = <0>; 2837ef62cebSEmmanuel Vadot eee-broken-1000t; 2847ef62cebSEmmanuel Vadot qca,disable-smarteee; 285cb7aa33aSEmmanuel Vadot qca,disable-hibernation-mode; 286cb7aa33aSEmmanuel Vadot reset-gpios = <&pca6416_1 2 GPIO_ACTIVE_LOW>; 287cb7aa33aSEmmanuel Vadot reset-assert-us = <20>; 288cb7aa33aSEmmanuel Vadot reset-deassert-us = <200000>; 2897ef62cebSEmmanuel Vadot vddio-supply = <&vddio0>; 2907ef62cebSEmmanuel Vadot 2917ef62cebSEmmanuel Vadot vddio0: vddio-regulator { 2927ef62cebSEmmanuel Vadot regulator-min-microvolt = <1800000>; 2937ef62cebSEmmanuel Vadot regulator-max-microvolt = <1800000>; 2947ef62cebSEmmanuel Vadot }; 2957ef62cebSEmmanuel Vadot }; 2967ef62cebSEmmanuel Vadot }; 2977ef62cebSEmmanuel Vadot}; 2987ef62cebSEmmanuel Vadot 2997ef62cebSEmmanuel Vadot/* 3007ef62cebSEmmanuel Vadot * fec1 shares the some PINs with usdhc2. 3017ef62cebSEmmanuel Vadot * by default usdhc2 is enabled in this dts. 3027ef62cebSEmmanuel Vadot * Please disable usdhc2 to enable fec1 3037ef62cebSEmmanuel Vadot */ 3047ef62cebSEmmanuel Vadot&fec1 { 3057ef62cebSEmmanuel Vadot pinctrl-names = "default"; 3067ef62cebSEmmanuel Vadot pinctrl-0 = <&pinctrl_fec1>; 3077ef62cebSEmmanuel Vadot phy-mode = "rgmii-txid"; 3087ef62cebSEmmanuel Vadot phy-handle = <ðphy1>; 3097ef62cebSEmmanuel Vadot fsl,magic-packet; 3107ef62cebSEmmanuel Vadot rx-internal-delay-ps = <2000>; 3117ef62cebSEmmanuel Vadot nvmem-cells = <&fec_mac0>; 3127ef62cebSEmmanuel Vadot nvmem-cell-names = "mac-address"; 3137ef62cebSEmmanuel Vadot status = "disabled"; 3147ef62cebSEmmanuel Vadot 3157ef62cebSEmmanuel Vadot mdio { 3167ef62cebSEmmanuel Vadot #address-cells = <1>; 3177ef62cebSEmmanuel Vadot #size-cells = <0>; 3187ef62cebSEmmanuel Vadot 3197ef62cebSEmmanuel Vadot ethphy1: ethernet-phy@1 { 3207ef62cebSEmmanuel Vadot compatible = "ethernet-phy-ieee802.3-c22"; 3217ef62cebSEmmanuel Vadot reg = <1>; 3227ef62cebSEmmanuel Vadot reset-gpios = <&pca6416_1 0 GPIO_ACTIVE_LOW>; 3237ef62cebSEmmanuel Vadot reset-assert-us = <10000>; 3247ef62cebSEmmanuel Vadot qca,disable-smarteee; 3257ef62cebSEmmanuel Vadot vddio-supply = <&vddio1>; 3267ef62cebSEmmanuel Vadot 3277ef62cebSEmmanuel Vadot vddio1: vddio-regulator { 3287ef62cebSEmmanuel Vadot regulator-min-microvolt = <1800000>; 3297ef62cebSEmmanuel Vadot regulator-max-microvolt = <1800000>; 3307ef62cebSEmmanuel Vadot }; 3317ef62cebSEmmanuel Vadot }; 3327ef62cebSEmmanuel Vadot }; 3337ef62cebSEmmanuel Vadot}; 3347ef62cebSEmmanuel Vadot 3358bab661aSEmmanuel Vadot&flexspi0 { 3368bab661aSEmmanuel Vadot pinctrl-names = "default"; 3378bab661aSEmmanuel Vadot pinctrl-0 = <&pinctrl_flexspi0>; 3388bab661aSEmmanuel Vadot status = "okay"; 3398bab661aSEmmanuel Vadot 3408bab661aSEmmanuel Vadot mt35xu512aba0: flash@0 { 3418bab661aSEmmanuel Vadot reg = <0>; 3428bab661aSEmmanuel Vadot #address-cells = <1>; 3438bab661aSEmmanuel Vadot #size-cells = <1>; 3448bab661aSEmmanuel Vadot compatible = "jedec,spi-nor"; 3458bab661aSEmmanuel Vadot spi-max-frequency = <133000000>; 3468bab661aSEmmanuel Vadot spi-tx-bus-width = <8>; 3478bab661aSEmmanuel Vadot spi-rx-bus-width = <8>; 3488bab661aSEmmanuel Vadot }; 3498bab661aSEmmanuel Vadot}; 3508bab661aSEmmanuel Vadot 3517ef62cebSEmmanuel Vadot&i2c2 { 3527ef62cebSEmmanuel Vadot #address-cells = <1>; 3537ef62cebSEmmanuel Vadot #size-cells = <0>; 3547ef62cebSEmmanuel Vadot clock-frequency = <100000>; 3557ef62cebSEmmanuel Vadot pinctrl-names = "default"; 3567ef62cebSEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c2>; 3577ef62cebSEmmanuel Vadot status = "okay"; 3587ef62cebSEmmanuel Vadot 3597ef62cebSEmmanuel Vadot pca6416_1: gpio@20 { 3607ef62cebSEmmanuel Vadot compatible = "ti,tca6416"; 3617ef62cebSEmmanuel Vadot reg = <0x20>; 3627ef62cebSEmmanuel Vadot gpio-controller; 3637ef62cebSEmmanuel Vadot #gpio-cells = <2>; 3647ef62cebSEmmanuel Vadot }; 3657ef62cebSEmmanuel Vadot 3667ef62cebSEmmanuel Vadot pca6416_2: gpio@21 { 3677ef62cebSEmmanuel Vadot compatible = "ti,tca6416"; 3687ef62cebSEmmanuel Vadot reg = <0x21>; 3697ef62cebSEmmanuel Vadot gpio-controller; 3707ef62cebSEmmanuel Vadot #gpio-cells = <2>; 3717ef62cebSEmmanuel Vadot }; 3727ef62cebSEmmanuel Vadot 3737ef62cebSEmmanuel Vadot pca9548_1: i2c-mux@70 { 3747ef62cebSEmmanuel Vadot compatible = "nxp,pca9548"; 3757ef62cebSEmmanuel Vadot #address-cells = <1>; 3767ef62cebSEmmanuel Vadot #size-cells = <0>; 3777ef62cebSEmmanuel Vadot reg = <0x70>; 3787ef62cebSEmmanuel Vadot 3797ef62cebSEmmanuel Vadot i2c@0 { 3807ef62cebSEmmanuel Vadot #address-cells = <1>; 3817ef62cebSEmmanuel Vadot #size-cells = <0>; 3827ef62cebSEmmanuel Vadot reg = <0x0>; 3837ef62cebSEmmanuel Vadot 3847ef62cebSEmmanuel Vadot max7322: gpio@68 { 3857ef62cebSEmmanuel Vadot compatible = "maxim,max7322"; 3867ef62cebSEmmanuel Vadot reg = <0x68>; 3877ef62cebSEmmanuel Vadot gpio-controller; 3887ef62cebSEmmanuel Vadot #gpio-cells = <2>; 3897ef62cebSEmmanuel Vadot status = "disabled"; 3907ef62cebSEmmanuel Vadot }; 3917ef62cebSEmmanuel Vadot }; 3927ef62cebSEmmanuel Vadot 393*0e8011faSEmmanuel Vadot i2c@1 { 394*0e8011faSEmmanuel Vadot #address-cells = <1>; 395*0e8011faSEmmanuel Vadot #size-cells = <0>; 396*0e8011faSEmmanuel Vadot reg = <0x1>; 397*0e8011faSEmmanuel Vadot 398*0e8011faSEmmanuel Vadot wm8960_1: audio-codec@1a { 399*0e8011faSEmmanuel Vadot compatible = "wlf,wm8960"; 400*0e8011faSEmmanuel Vadot reg = <0x1a>; 401*0e8011faSEmmanuel Vadot clocks = <&mclkout1_lpcg IMX_LPCG_CLK_0>; 402*0e8011faSEmmanuel Vadot clock-names = "mclk"; 403*0e8011faSEmmanuel Vadot assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>, 404*0e8011faSEmmanuel Vadot <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>, 405*0e8011faSEmmanuel Vadot <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>, 406*0e8011faSEmmanuel Vadot <&mclkout1_lpcg IMX_LPCG_CLK_0>; 407*0e8011faSEmmanuel Vadot assigned-clock-rates = <786432000>, 408*0e8011faSEmmanuel Vadot <49152000>, 409*0e8011faSEmmanuel Vadot <12288000>, 410*0e8011faSEmmanuel Vadot <12288000>; 411*0e8011faSEmmanuel Vadot wlf,shared-lrclk; 412*0e8011faSEmmanuel Vadot wlf,hp-cfg = <2 2 3>; 413*0e8011faSEmmanuel Vadot wlf,gpio-cfg = <1 3>; 414*0e8011faSEmmanuel Vadot }; 415*0e8011faSEmmanuel Vadot }; 416*0e8011faSEmmanuel Vadot 417*0e8011faSEmmanuel Vadot i2c@2 { 418*0e8011faSEmmanuel Vadot #address-cells = <1>; 419*0e8011faSEmmanuel Vadot #size-cells = <0>; 420*0e8011faSEmmanuel Vadot reg = <0x2>; 421*0e8011faSEmmanuel Vadot 422*0e8011faSEmmanuel Vadot wm8960_2: audio-codec@1a { 423*0e8011faSEmmanuel Vadot compatible = "wlf,wm8960"; 424*0e8011faSEmmanuel Vadot reg = <0x1a>; 425*0e8011faSEmmanuel Vadot clocks = <&mclkout1_lpcg IMX_LPCG_CLK_0>; 426*0e8011faSEmmanuel Vadot clock-names = "mclk"; 427*0e8011faSEmmanuel Vadot assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>, 428*0e8011faSEmmanuel Vadot <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>, 429*0e8011faSEmmanuel Vadot <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>, 430*0e8011faSEmmanuel Vadot <&mclkout1_lpcg IMX_LPCG_CLK_0>; 431*0e8011faSEmmanuel Vadot assigned-clock-rates = <786432000>, 432*0e8011faSEmmanuel Vadot <49152000>, 433*0e8011faSEmmanuel Vadot <12288000>, 434*0e8011faSEmmanuel Vadot <12288000>; 435*0e8011faSEmmanuel Vadot wlf,shared-lrclk; 436*0e8011faSEmmanuel Vadot wlf,hp-cfg = <2 2 3>; 437*0e8011faSEmmanuel Vadot wlf,gpio-cfg = <1 3>; 438*0e8011faSEmmanuel Vadot }; 439*0e8011faSEmmanuel Vadot }; 440*0e8011faSEmmanuel Vadot 441*0e8011faSEmmanuel Vadot i2c@3 { 442*0e8011faSEmmanuel Vadot #address-cells = <1>; 443*0e8011faSEmmanuel Vadot #size-cells = <0>; 444*0e8011faSEmmanuel Vadot reg = <0x3>; 445*0e8011faSEmmanuel Vadot 446*0e8011faSEmmanuel Vadot wm8960_3: audio-codec@1a { 447*0e8011faSEmmanuel Vadot compatible = "wlf,wm8960"; 448*0e8011faSEmmanuel Vadot reg = <0x1a>; 449*0e8011faSEmmanuel Vadot clocks = <&mclkout1_lpcg IMX_LPCG_CLK_0>; 450*0e8011faSEmmanuel Vadot clock-names = "mclk"; 451*0e8011faSEmmanuel Vadot assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>, 452*0e8011faSEmmanuel Vadot <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>, 453*0e8011faSEmmanuel Vadot <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>, 454*0e8011faSEmmanuel Vadot <&mclkout1_lpcg IMX_LPCG_CLK_0>; 455*0e8011faSEmmanuel Vadot assigned-clock-rates = <786432000>, 456*0e8011faSEmmanuel Vadot <49152000>, 457*0e8011faSEmmanuel Vadot <12288000>, 458*0e8011faSEmmanuel Vadot <12288000>; 459*0e8011faSEmmanuel Vadot wlf,shared-lrclk; 460*0e8011faSEmmanuel Vadot wlf,hp-cfg = <2 2 3>; 461*0e8011faSEmmanuel Vadot wlf,gpio-cfg = <1 3>; 462*0e8011faSEmmanuel Vadot }; 463*0e8011faSEmmanuel Vadot }; 464*0e8011faSEmmanuel Vadot 4657ef62cebSEmmanuel Vadot i2c@4 { 4667ef62cebSEmmanuel Vadot #address-cells = <1>; 4677ef62cebSEmmanuel Vadot #size-cells = <0>; 4687ef62cebSEmmanuel Vadot reg = <0x4>; 4697ef62cebSEmmanuel Vadot }; 4707ef62cebSEmmanuel Vadot 4717ef62cebSEmmanuel Vadot i2c@5 { 4727ef62cebSEmmanuel Vadot #address-cells = <1>; 4737ef62cebSEmmanuel Vadot #size-cells = <0>; 4747ef62cebSEmmanuel Vadot reg = <0x5>; 4757ef62cebSEmmanuel Vadot }; 4767ef62cebSEmmanuel Vadot 4777ef62cebSEmmanuel Vadot i2c@6 { 4787ef62cebSEmmanuel Vadot #address-cells = <1>; 4797ef62cebSEmmanuel Vadot #size-cells = <0>; 4807ef62cebSEmmanuel Vadot reg = <0x6>; 4817ef62cebSEmmanuel Vadot }; 4827ef62cebSEmmanuel Vadot }; 4837ef62cebSEmmanuel Vadot}; 4847ef62cebSEmmanuel Vadot 48501950c46SEmmanuel Vadot&i2c3 { 48601950c46SEmmanuel Vadot #address-cells = <1>; 48701950c46SEmmanuel Vadot #size-cells = <0>; 48801950c46SEmmanuel Vadot clock-frequency = <100000>; 48901950c46SEmmanuel Vadot pinctrl-names = "default"; 49001950c46SEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c3>; 49101950c46SEmmanuel Vadot status = "okay"; 49201950c46SEmmanuel Vadot 49301950c46SEmmanuel Vadot pca6416_3: gpio@20 { 49401950c46SEmmanuel Vadot compatible = "ti,tca6416"; 49501950c46SEmmanuel Vadot reg = <0x20>; 49601950c46SEmmanuel Vadot gpio-controller; 49701950c46SEmmanuel Vadot #gpio-cells = <2>; 49801950c46SEmmanuel Vadot interrupt-parent = <&lsio_gpio2>; 49901950c46SEmmanuel Vadot interrupts = <5 IRQ_TYPE_EDGE_RISING>; 50001950c46SEmmanuel Vadot }; 50101950c46SEmmanuel Vadot 50201950c46SEmmanuel Vadot pca9548_2: i2c-mux@70 { 50301950c46SEmmanuel Vadot compatible = "nxp,pca9548"; 50401950c46SEmmanuel Vadot reg = <0x70>; 50501950c46SEmmanuel Vadot #address-cells = <1>; 50601950c46SEmmanuel Vadot #size-cells = <0>; 50701950c46SEmmanuel Vadot 50801950c46SEmmanuel Vadot i2c@0 { 50901950c46SEmmanuel Vadot #address-cells = <1>; 51001950c46SEmmanuel Vadot #size-cells = <0>; 51101950c46SEmmanuel Vadot reg = <0x0>; 51201950c46SEmmanuel Vadot }; 51301950c46SEmmanuel Vadot 51401950c46SEmmanuel Vadot i2c@1 { 51501950c46SEmmanuel Vadot #address-cells = <1>; 51601950c46SEmmanuel Vadot #size-cells = <0>; 51701950c46SEmmanuel Vadot reg = <0x1>; 51801950c46SEmmanuel Vadot }; 51901950c46SEmmanuel Vadot 52001950c46SEmmanuel Vadot i2c@2 { 52101950c46SEmmanuel Vadot #address-cells = <1>; 52201950c46SEmmanuel Vadot #size-cells = <0>; 52301950c46SEmmanuel Vadot reg = <0x2>; 52401950c46SEmmanuel Vadot }; 52501950c46SEmmanuel Vadot 52601950c46SEmmanuel Vadot i2c@3 { 52701950c46SEmmanuel Vadot #address-cells = <1>; 52801950c46SEmmanuel Vadot #size-cells = <0>; 52901950c46SEmmanuel Vadot reg = <0x3>; 53001950c46SEmmanuel Vadot }; 53101950c46SEmmanuel Vadot 53201950c46SEmmanuel Vadot i2c@4 { 53301950c46SEmmanuel Vadot #address-cells = <1>; 53401950c46SEmmanuel Vadot #size-cells = <0>; 53501950c46SEmmanuel Vadot reg = <0x4>; 53601950c46SEmmanuel Vadot }; 53701950c46SEmmanuel Vadot }; 53801950c46SEmmanuel Vadot}; 53901950c46SEmmanuel Vadot 5407ef62cebSEmmanuel Vadot&lpuart0 { 5417ef62cebSEmmanuel Vadot pinctrl-names = "default"; 5427ef62cebSEmmanuel Vadot pinctrl-0 = <&pinctrl_lpuart0>; 5437ef62cebSEmmanuel Vadot status = "okay"; 5447ef62cebSEmmanuel Vadot}; 5457ef62cebSEmmanuel Vadot 5467d0873ebSEmmanuel Vadot&lpuart1 { 5477d0873ebSEmmanuel Vadot pinctrl-names = "default"; 5487d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_lpuart1>; 5497d0873ebSEmmanuel Vadot status = "okay"; 5507d0873ebSEmmanuel Vadot}; 5517d0873ebSEmmanuel Vadot 552*0e8011faSEmmanuel Vadot&lsio_mu5 { 553*0e8011faSEmmanuel Vadot status = "okay"; 554*0e8011faSEmmanuel Vadot}; 555*0e8011faSEmmanuel Vadot 55601950c46SEmmanuel Vadot&flexcan2 { 55701950c46SEmmanuel Vadot pinctrl-names = "default"; 55801950c46SEmmanuel Vadot pinctrl-0 = <&pinctrl_flexcan2>; 55901950c46SEmmanuel Vadot xceiver-supply = <®_can0_stby>; 56001950c46SEmmanuel Vadot status = "okay"; 56101950c46SEmmanuel Vadot}; 56201950c46SEmmanuel Vadot 56301950c46SEmmanuel Vadot&flexcan3 { 56401950c46SEmmanuel Vadot pinctrl-names = "default"; 56501950c46SEmmanuel Vadot pinctrl-0 = <&pinctrl_flexcan3>; 56601950c46SEmmanuel Vadot xceiver-supply = <®_can1_stby>; 56701950c46SEmmanuel Vadot status = "okay"; 56801950c46SEmmanuel Vadot}; 56901950c46SEmmanuel Vadot 5707d0873ebSEmmanuel Vadot&cm40_intmux { 5717d0873ebSEmmanuel Vadot status = "disabled"; 5727d0873ebSEmmanuel Vadot}; 5737d0873ebSEmmanuel Vadot 5747d0873ebSEmmanuel Vadot&cm40_lpuart { 5757d0873ebSEmmanuel Vadot pinctrl-names = "default"; 5767d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_cm40_lpuart>; 5777d0873ebSEmmanuel Vadot status = "disabled"; 5787d0873ebSEmmanuel Vadot}; 5797d0873ebSEmmanuel Vadot 5807ef62cebSEmmanuel Vadot&lsio_gpio4 { 5817ef62cebSEmmanuel Vadot status = "okay"; 5827ef62cebSEmmanuel Vadot}; 5837ef62cebSEmmanuel Vadot 5847ef62cebSEmmanuel Vadot&lsio_gpio5 { 5857ef62cebSEmmanuel Vadot status = "okay"; 5867ef62cebSEmmanuel Vadot}; 5877ef62cebSEmmanuel Vadot 588*0e8011faSEmmanuel Vadot&sai0 { 589*0e8011faSEmmanuel Vadot pinctrl-names = "default"; 590*0e8011faSEmmanuel Vadot pinctrl-0 = <&pinctrl_sai0>; 591*0e8011faSEmmanuel Vadot #sound-dai-cells = <0>; 592*0e8011faSEmmanuel Vadot assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>, 593*0e8011faSEmmanuel Vadot <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>, 594*0e8011faSEmmanuel Vadot <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>, 595*0e8011faSEmmanuel Vadot <&sai0_lpcg IMX_LPCG_CLK_0>; 596*0e8011faSEmmanuel Vadot assigned-clock-rates = <786432000>, <49152000>, <12288000>, <49152000>; 597*0e8011faSEmmanuel Vadot status = "okay"; 598*0e8011faSEmmanuel Vadot}; 599*0e8011faSEmmanuel Vadot 600*0e8011faSEmmanuel Vadot&sai1 { 601*0e8011faSEmmanuel Vadot assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>, 602*0e8011faSEmmanuel Vadot <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>, 603*0e8011faSEmmanuel Vadot <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>, 604*0e8011faSEmmanuel Vadot <&sai1_lpcg IMX_LPCG_CLK_0>; 605*0e8011faSEmmanuel Vadot assigned-clock-rates = <786432000>, <49152000>, <12288000>, <49152000>; 606*0e8011faSEmmanuel Vadot pinctrl-names = "default"; 607*0e8011faSEmmanuel Vadot pinctrl-0 = <&pinctrl_sai1>; 608*0e8011faSEmmanuel Vadot status = "okay"; 609*0e8011faSEmmanuel Vadot}; 610*0e8011faSEmmanuel Vadot 611*0e8011faSEmmanuel Vadot&sai2 { 612*0e8011faSEmmanuel Vadot assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>, 613*0e8011faSEmmanuel Vadot <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>, 614*0e8011faSEmmanuel Vadot <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>, 615*0e8011faSEmmanuel Vadot <&sai2_lpcg IMX_LPCG_CLK_0>; 616*0e8011faSEmmanuel Vadot assigned-clock-rates = <786432000>, <49152000>, <12288000>, <49152000>; 617*0e8011faSEmmanuel Vadot pinctrl-names = "default"; 618*0e8011faSEmmanuel Vadot pinctrl-0 = <&pinctrl_sai2>; 619*0e8011faSEmmanuel Vadot fsl,sai-asynchronous; 620*0e8011faSEmmanuel Vadot status = "okay"; 621*0e8011faSEmmanuel Vadot}; 622*0e8011faSEmmanuel Vadot 623*0e8011faSEmmanuel Vadot&sai3 { 624*0e8011faSEmmanuel Vadot assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>, 625*0e8011faSEmmanuel Vadot <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>, 626*0e8011faSEmmanuel Vadot <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>, 627*0e8011faSEmmanuel Vadot <&sai3_lpcg IMX_LPCG_CLK_0>; 628*0e8011faSEmmanuel Vadot assigned-clock-rates = <786432000>, <49152000>, <12288000>, <49152000>; 629*0e8011faSEmmanuel Vadot pinctrl-names = "default"; 630*0e8011faSEmmanuel Vadot pinctrl-0 = <&pinctrl_sai3>; 631*0e8011faSEmmanuel Vadot fsl,sai-asynchronous; 632*0e8011faSEmmanuel Vadot status = "okay"; 633*0e8011faSEmmanuel Vadot}; 634*0e8011faSEmmanuel Vadot 6357ef62cebSEmmanuel Vadot&thermal_zones { 636fac71e4eSEmmanuel Vadot pmic-thermal { 6377ef62cebSEmmanuel Vadot polling-delay-passive = <250>; 6387ef62cebSEmmanuel Vadot polling-delay = <2000>; 6397ef62cebSEmmanuel Vadot thermal-sensors = <&tsens IMX_SC_R_PMIC_0>; 6407ef62cebSEmmanuel Vadot 6417ef62cebSEmmanuel Vadot trips { 6427ef62cebSEmmanuel Vadot pmic_alert0: trip0 { 6437ef62cebSEmmanuel Vadot temperature = <110000>; 6447ef62cebSEmmanuel Vadot hysteresis = <2000>; 6457ef62cebSEmmanuel Vadot type = "passive"; 6467ef62cebSEmmanuel Vadot }; 6477ef62cebSEmmanuel Vadot 6487ef62cebSEmmanuel Vadot pmic_crit0: trip1 { 6497ef62cebSEmmanuel Vadot temperature = <125000>; 6507ef62cebSEmmanuel Vadot hysteresis = <2000>; 6517ef62cebSEmmanuel Vadot type = "critical"; 6527ef62cebSEmmanuel Vadot }; 6537ef62cebSEmmanuel Vadot }; 6547ef62cebSEmmanuel Vadot 6557ef62cebSEmmanuel Vadot cooling-maps { 6567ef62cebSEmmanuel Vadot map0 { 6577ef62cebSEmmanuel Vadot trip = <&pmic_alert0>; 6587ef62cebSEmmanuel Vadot cooling-device = 6597ef62cebSEmmanuel Vadot <&A35_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 6607ef62cebSEmmanuel Vadot <&A35_1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 6617ef62cebSEmmanuel Vadot }; 6627ef62cebSEmmanuel Vadot }; 6637ef62cebSEmmanuel Vadot }; 6647ef62cebSEmmanuel Vadot}; 6657ef62cebSEmmanuel Vadot 6668bab661aSEmmanuel Vadot&usbphy1 { 6678bab661aSEmmanuel Vadot /* USB eye diagram tests result */ 6688bab661aSEmmanuel Vadot fsl,tx-d-cal = <114>; 6698bab661aSEmmanuel Vadot status = "okay"; 6708bab661aSEmmanuel Vadot}; 6718bab661aSEmmanuel Vadot 6728bab661aSEmmanuel Vadot&usbotg1 { 6738bab661aSEmmanuel Vadot pinctrl-names = "default"; 6748bab661aSEmmanuel Vadot pinctrl-0 = <&pinctrl_usbotg1>; 6758bab661aSEmmanuel Vadot srp-disable; 6768bab661aSEmmanuel Vadot hnp-disable; 6778bab661aSEmmanuel Vadot adp-disable; 6788bab661aSEmmanuel Vadot power-active-high; 6798bab661aSEmmanuel Vadot disable-over-current; 6808bab661aSEmmanuel Vadot status = "okay"; 6818bab661aSEmmanuel Vadot}; 6828bab661aSEmmanuel Vadot 6838bab661aSEmmanuel Vadot&usbphy2 { 6848bab661aSEmmanuel Vadot /* USB eye diagram tests result */ 6858bab661aSEmmanuel Vadot fsl,tx-d-cal = <111>; 6868bab661aSEmmanuel Vadot status = "okay"; 6878bab661aSEmmanuel Vadot}; 6888bab661aSEmmanuel Vadot 6898bab661aSEmmanuel Vadot&usbotg2 { 6908bab661aSEmmanuel Vadot pinctrl-names = "default"; 6918bab661aSEmmanuel Vadot pinctrl-0 = <&pinctrl_usbotg2>; 6928bab661aSEmmanuel Vadot srp-disable; 6938bab661aSEmmanuel Vadot hnp-disable; 6948bab661aSEmmanuel Vadot adp-disable; 6958bab661aSEmmanuel Vadot power-active-high; 6968bab661aSEmmanuel Vadot disable-over-current; 6978bab661aSEmmanuel Vadot status = "okay"; 6988bab661aSEmmanuel Vadot}; 6998bab661aSEmmanuel Vadot 7007ef62cebSEmmanuel Vadot&usdhc1 { 7017ef62cebSEmmanuel Vadot pinctrl-names = "default"; 7027ef62cebSEmmanuel Vadot pinctrl-0 = <&pinctrl_usdhc1>; 7037ef62cebSEmmanuel Vadot bus-width = <8>; 7047ef62cebSEmmanuel Vadot no-sd; 7057ef62cebSEmmanuel Vadot no-sdio; 7067ef62cebSEmmanuel Vadot non-removable; 7077ef62cebSEmmanuel Vadot status = "okay"; 7087ef62cebSEmmanuel Vadot}; 7097ef62cebSEmmanuel Vadot 7107ef62cebSEmmanuel Vadot&usdhc2 { 7117ef62cebSEmmanuel Vadot pinctrl-names = "default"; 7127ef62cebSEmmanuel Vadot pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>; 7137ef62cebSEmmanuel Vadot bus-width = <4>; 7147ef62cebSEmmanuel Vadot vmmc-supply = <®_usdhc2_vmmc>; 7157ef62cebSEmmanuel Vadot cd-gpios = <&lsio_gpio5 1 GPIO_ACTIVE_LOW>; 7167ef62cebSEmmanuel Vadot wp-gpios = <&lsio_gpio5 0 GPIO_ACTIVE_HIGH>; 7177ef62cebSEmmanuel Vadot status = "okay"; 7187ef62cebSEmmanuel Vadot}; 7197ef62cebSEmmanuel Vadot 7208bab661aSEmmanuel Vadot&lpspi3 { 7218bab661aSEmmanuel Vadot fsl,spi-only-use-cs1-sel; 7228bab661aSEmmanuel Vadot pinctrl-names = "default"; 7238bab661aSEmmanuel Vadot pinctrl-0 = <&pinctrl_lpspi3>; 7248bab661aSEmmanuel Vadot status = "okay"; 7258bab661aSEmmanuel Vadot}; 7268bab661aSEmmanuel Vadot 7277ef62cebSEmmanuel Vadot&iomuxc { 7287ef62cebSEmmanuel Vadot pinctrl-names = "default"; 7297ef62cebSEmmanuel Vadot pinctrl-0 = <&pinctrl_hog>; 7307ef62cebSEmmanuel Vadot 7317ef62cebSEmmanuel Vadot pinctrl_hog: hoggrp { 7327ef62cebSEmmanuel Vadot fsl,pins = < 7337ef62cebSEmmanuel Vadot IMX8DXL_COMP_CTL_GPIO_1V8_3V3_GPIORHB_PAD 0x000514a0 7347ef62cebSEmmanuel Vadot IMX8DXL_COMP_CTL_GPIO_1V8_3V3_GPIORHK_PAD 0x000014a0 7357ef62cebSEmmanuel Vadot IMX8DXL_SPI3_CS0_ADMA_ACM_MCLK_OUT1 0x0600004c 7367ef62cebSEmmanuel Vadot IMX8DXL_SNVS_TAMPER_OUT1_LSIO_GPIO2_IO05_IN 0x0600004c 7377ef62cebSEmmanuel Vadot >; 7387ef62cebSEmmanuel Vadot }; 7397ef62cebSEmmanuel Vadot 7407ef62cebSEmmanuel Vadot pinctrl_usbotg1: usbotg1grp { 7417ef62cebSEmmanuel Vadot fsl,pins = < 7427ef62cebSEmmanuel Vadot IMX8DXL_USB_SS3_TC0_CONN_USB_OTG1_PWR 0x00000021 7437ef62cebSEmmanuel Vadot >; 7447ef62cebSEmmanuel Vadot }; 7457ef62cebSEmmanuel Vadot 7467ef62cebSEmmanuel Vadot pinctrl_usbotg2: usbotg2grp { 7477ef62cebSEmmanuel Vadot fsl,pins = < 7487ef62cebSEmmanuel Vadot IMX8DXL_USB_SS3_TC1_CONN_USB_OTG2_PWR 0x00000021 7497ef62cebSEmmanuel Vadot >; 7507ef62cebSEmmanuel Vadot }; 7517ef62cebSEmmanuel Vadot 7527ef62cebSEmmanuel Vadot pinctrl_eqos: eqosgrp { 7537ef62cebSEmmanuel Vadot fsl,pins = < 7547ef62cebSEmmanuel Vadot IMX8DXL_ENET0_MDC_CONN_EQOS_MDC 0x06000020 7557ef62cebSEmmanuel Vadot IMX8DXL_ENET0_MDIO_CONN_EQOS_MDIO 0x06000020 7567ef62cebSEmmanuel Vadot IMX8DXL_ENET1_RGMII_RXC_CONN_EQOS_RGMII_RXC 0x06000020 7577ef62cebSEmmanuel Vadot IMX8DXL_ENET1_RGMII_RXD0_CONN_EQOS_RGMII_RXD0 0x06000020 7587ef62cebSEmmanuel Vadot IMX8DXL_ENET1_RGMII_RXD1_CONN_EQOS_RGMII_RXD1 0x06000020 7597ef62cebSEmmanuel Vadot IMX8DXL_ENET1_RGMII_RXD2_CONN_EQOS_RGMII_RXD2 0x06000020 7607ef62cebSEmmanuel Vadot IMX8DXL_ENET1_RGMII_RXD3_CONN_EQOS_RGMII_RXD3 0x06000020 7617ef62cebSEmmanuel Vadot IMX8DXL_ENET1_RGMII_RX_CTL_CONN_EQOS_RGMII_RX_CTL 0x06000020 7627ef62cebSEmmanuel Vadot IMX8DXL_ENET1_RGMII_TXC_CONN_EQOS_RGMII_TXC 0x06000020 7637ef62cebSEmmanuel Vadot IMX8DXL_ENET1_RGMII_TXD0_CONN_EQOS_RGMII_TXD0 0x06000020 7647ef62cebSEmmanuel Vadot IMX8DXL_ENET1_RGMII_TXD1_CONN_EQOS_RGMII_TXD1 0x06000020 7657ef62cebSEmmanuel Vadot IMX8DXL_ENET1_RGMII_TXD2_CONN_EQOS_RGMII_TXD2 0x06000020 7667ef62cebSEmmanuel Vadot IMX8DXL_ENET1_RGMII_TXD3_CONN_EQOS_RGMII_TXD3 0x06000020 7677ef62cebSEmmanuel Vadot IMX8DXL_ENET1_RGMII_TX_CTL_CONN_EQOS_RGMII_TX_CTL 0x06000020 7687ef62cebSEmmanuel Vadot >; 7697ef62cebSEmmanuel Vadot }; 7707ef62cebSEmmanuel Vadot 7718bab661aSEmmanuel Vadot pinctrl_flexspi0: flexspi0grp { 7728bab661aSEmmanuel Vadot fsl,pins = < 7738bab661aSEmmanuel Vadot IMX8DXL_QSPI0A_DATA0_LSIO_QSPI0A_DATA0 0x06000021 7748bab661aSEmmanuel Vadot IMX8DXL_QSPI0A_DATA1_LSIO_QSPI0A_DATA1 0x06000021 7758bab661aSEmmanuel Vadot IMX8DXL_QSPI0A_DATA2_LSIO_QSPI0A_DATA2 0x06000021 7768bab661aSEmmanuel Vadot IMX8DXL_QSPI0A_DATA3_LSIO_QSPI0A_DATA3 0x06000021 7778bab661aSEmmanuel Vadot IMX8DXL_QSPI0A_DQS_LSIO_QSPI0A_DQS 0x06000021 7788bab661aSEmmanuel Vadot IMX8DXL_QSPI0A_SS0_B_LSIO_QSPI0A_SS0_B 0x06000021 7798bab661aSEmmanuel Vadot IMX8DXL_QSPI0A_SCLK_LSIO_QSPI0A_SCLK 0x06000021 7808bab661aSEmmanuel Vadot IMX8DXL_QSPI0B_SCLK_LSIO_QSPI0B_SCLK 0x06000021 7818bab661aSEmmanuel Vadot IMX8DXL_QSPI0B_DATA0_LSIO_QSPI0B_DATA0 0x06000021 7828bab661aSEmmanuel Vadot IMX8DXL_QSPI0B_DATA1_LSIO_QSPI0B_DATA1 0x06000021 7838bab661aSEmmanuel Vadot IMX8DXL_QSPI0B_DATA2_LSIO_QSPI0B_DATA2 0x06000021 7848bab661aSEmmanuel Vadot IMX8DXL_QSPI0B_DATA3_LSIO_QSPI0B_DATA3 0x06000021 7858bab661aSEmmanuel Vadot IMX8DXL_QSPI0B_DQS_LSIO_QSPI0B_DQS 0x06000021 7868bab661aSEmmanuel Vadot IMX8DXL_QSPI0B_SS0_B_LSIO_QSPI0B_SS0_B 0x06000021 7878bab661aSEmmanuel Vadot >; 7888bab661aSEmmanuel Vadot }; 7898bab661aSEmmanuel Vadot 79001950c46SEmmanuel Vadot pinctrl_flexcan2: flexcan2grp { 79101950c46SEmmanuel Vadot fsl,pins = < 79201950c46SEmmanuel Vadot IMX8DXL_UART2_TX_ADMA_FLEXCAN1_TX 0x00000021 79301950c46SEmmanuel Vadot IMX8DXL_UART2_RX_ADMA_FLEXCAN1_RX 0x00000021 79401950c46SEmmanuel Vadot >; 79501950c46SEmmanuel Vadot }; 79601950c46SEmmanuel Vadot 79701950c46SEmmanuel Vadot pinctrl_flexcan3: flexcan3grp { 79801950c46SEmmanuel Vadot fsl,pins = < 79901950c46SEmmanuel Vadot IMX8DXL_FLEXCAN2_TX_ADMA_FLEXCAN2_TX 0x00000021 80001950c46SEmmanuel Vadot IMX8DXL_FLEXCAN2_RX_ADMA_FLEXCAN2_RX 0x00000021 80101950c46SEmmanuel Vadot >; 80201950c46SEmmanuel Vadot }; 80301950c46SEmmanuel Vadot 8047ef62cebSEmmanuel Vadot pinctrl_fec1: fec1grp { 8057ef62cebSEmmanuel Vadot fsl,pins = < 8067ef62cebSEmmanuel Vadot IMX8DXL_COMP_CTL_GPIO_1V8_3V3_ENET_ENETB0_PAD 0x000014a0 8077ef62cebSEmmanuel Vadot IMX8DXL_COMP_CTL_GPIO_1V8_3V3_ENET_ENETB1_PAD 0x000014a0 8087ef62cebSEmmanuel Vadot IMX8DXL_ENET0_MDC_CONN_ENET0_MDC 0x06000020 8097ef62cebSEmmanuel Vadot IMX8DXL_ENET0_MDIO_CONN_ENET0_MDIO 0x06000020 8107ef62cebSEmmanuel Vadot IMX8DXL_ENET0_RGMII_RXC_CONN_ENET0_RGMII_RXC 0x00000060 8117ef62cebSEmmanuel Vadot IMX8DXL_ENET0_RGMII_RXD0_CONN_ENET0_RGMII_RXD0 0x00000060 8127ef62cebSEmmanuel Vadot IMX8DXL_ENET0_RGMII_RXD1_CONN_ENET0_RGMII_RXD1 0x00000060 8137ef62cebSEmmanuel Vadot IMX8DXL_ENET0_RGMII_RXD2_CONN_ENET0_RGMII_RXD2 0x00000060 8147ef62cebSEmmanuel Vadot IMX8DXL_ENET0_RGMII_RXD3_CONN_ENET0_RGMII_RXD3 0x00000060 8157ef62cebSEmmanuel Vadot IMX8DXL_ENET0_RGMII_RX_CTL_CONN_ENET0_RGMII_RX_CTL 0x00000060 8167ef62cebSEmmanuel Vadot IMX8DXL_ENET0_RGMII_TXC_CONN_ENET0_RGMII_TXC 0x00000060 8177ef62cebSEmmanuel Vadot IMX8DXL_ENET0_RGMII_TXD0_CONN_ENET0_RGMII_TXD0 0x00000060 8187ef62cebSEmmanuel Vadot IMX8DXL_ENET0_RGMII_TXD1_CONN_ENET0_RGMII_TXD1 0x00000060 8197ef62cebSEmmanuel Vadot IMX8DXL_ENET0_RGMII_TXD2_CONN_ENET0_RGMII_TXD2 0x00000060 8207ef62cebSEmmanuel Vadot IMX8DXL_ENET0_RGMII_TXD3_CONN_ENET0_RGMII_TXD3 0x00000060 8217ef62cebSEmmanuel Vadot IMX8DXL_ENET0_RGMII_TX_CTL_CONN_ENET0_RGMII_TX_CTL 0x00000060 8227ef62cebSEmmanuel Vadot >; 8237ef62cebSEmmanuel Vadot }; 8247ef62cebSEmmanuel Vadot 8257ef62cebSEmmanuel Vadot pinctrl_lpspi3: lpspi3grp { 8267ef62cebSEmmanuel Vadot fsl,pins = < 8277ef62cebSEmmanuel Vadot IMX8DXL_SPI3_SCK_ADMA_SPI3_SCK 0x6000040 8287ef62cebSEmmanuel Vadot IMX8DXL_SPI3_SDO_ADMA_SPI3_SDO 0x6000040 8297ef62cebSEmmanuel Vadot IMX8DXL_SPI3_SDI_ADMA_SPI3_SDI 0x6000040 8307ef62cebSEmmanuel Vadot IMX8DXL_SPI3_CS1_ADMA_SPI3_CS1 0x6000040 8317ef62cebSEmmanuel Vadot >; 8327ef62cebSEmmanuel Vadot }; 8337ef62cebSEmmanuel Vadot 8347ef62cebSEmmanuel Vadot pinctrl_i2c2: i2c2grp { 8357ef62cebSEmmanuel Vadot fsl,pins = < 8367ef62cebSEmmanuel Vadot IMX8DXL_SPI1_SCK_ADMA_I2C2_SDA 0x06000021 8377ef62cebSEmmanuel Vadot IMX8DXL_SPI1_SDO_ADMA_I2C2_SCL 0x06000021 8387ef62cebSEmmanuel Vadot >; 8397ef62cebSEmmanuel Vadot }; 8407ef62cebSEmmanuel Vadot 8417ef62cebSEmmanuel Vadot pinctrl_cm40_lpuart: cm40lpuartgrp { 8427ef62cebSEmmanuel Vadot fsl,pins = < 8437ef62cebSEmmanuel Vadot IMX8DXL_ADC_IN2_M40_UART0_RX 0x06000020 8447ef62cebSEmmanuel Vadot IMX8DXL_ADC_IN3_M40_UART0_TX 0x06000020 8457ef62cebSEmmanuel Vadot >; 8467ef62cebSEmmanuel Vadot }; 8477ef62cebSEmmanuel Vadot 8487ef62cebSEmmanuel Vadot pinctrl_i2c3: i2c3grp { 8497ef62cebSEmmanuel Vadot fsl,pins = < 8507ef62cebSEmmanuel Vadot IMX8DXL_SPI1_CS0_ADMA_I2C3_SDA 0x06000021 8517ef62cebSEmmanuel Vadot IMX8DXL_SPI1_SDI_ADMA_I2C3_SCL 0x06000021 8527ef62cebSEmmanuel Vadot >; 8537ef62cebSEmmanuel Vadot }; 8547ef62cebSEmmanuel Vadot 8557ef62cebSEmmanuel Vadot pinctrl_lpuart0: lpuart0grp { 8567ef62cebSEmmanuel Vadot fsl,pins = < 8577ef62cebSEmmanuel Vadot IMX8DXL_UART0_RX_ADMA_UART0_RX 0x06000020 8587ef62cebSEmmanuel Vadot IMX8DXL_UART0_TX_ADMA_UART0_TX 0x06000020 8597ef62cebSEmmanuel Vadot >; 8607ef62cebSEmmanuel Vadot }; 8617ef62cebSEmmanuel Vadot 8627d0873ebSEmmanuel Vadot pinctrl_lpuart1: lpuart1grp { 8637d0873ebSEmmanuel Vadot fsl,pins = < 8647d0873ebSEmmanuel Vadot IMX8DXL_UART1_TX_ADMA_UART1_TX 0x06000020 8657d0873ebSEmmanuel Vadot IMX8DXL_UART1_RX_ADMA_UART1_RX 0x06000020 8667d0873ebSEmmanuel Vadot IMX8DXL_UART1_RTS_B_ADMA_UART1_RTS_B 0x06000020 8677d0873ebSEmmanuel Vadot IMX8DXL_UART1_CTS_B_ADMA_UART1_CTS_B 0x06000020 8687d0873ebSEmmanuel Vadot >; 8697d0873ebSEmmanuel Vadot }; 8707d0873ebSEmmanuel Vadot 871*0e8011faSEmmanuel Vadot pinctrl_sai0: sai0grp { 872*0e8011faSEmmanuel Vadot fsl,pins = < 873*0e8011faSEmmanuel Vadot IMX8DXL_SPI0_CS0_ADMA_SAI0_RXD 0x06000060 874*0e8011faSEmmanuel Vadot IMX8DXL_SPI0_CS1_ADMA_SAI0_RXC 0x06000040 875*0e8011faSEmmanuel Vadot IMX8DXL_SPI0_SCK_ADMA_SAI0_TXC 0x06000060 876*0e8011faSEmmanuel Vadot IMX8DXL_SPI0_SDI_ADMA_SAI0_TXD 0x06000060 877*0e8011faSEmmanuel Vadot IMX8DXL_SPI0_SDO_ADMA_SAI0_TXFS 0x06000040 878*0e8011faSEmmanuel Vadot >; 879*0e8011faSEmmanuel Vadot }; 880*0e8011faSEmmanuel Vadot 881*0e8011faSEmmanuel Vadot pinctrl_sai1: sai1grp { 882*0e8011faSEmmanuel Vadot fsl,pins = < 883*0e8011faSEmmanuel Vadot IMX8DXL_FLEXCAN0_RX_ADMA_SAI1_TXC 0x06000040 884*0e8011faSEmmanuel Vadot IMX8DXL_FLEXCAN0_TX_ADMA_SAI1_TXFS 0x06000040 885*0e8011faSEmmanuel Vadot IMX8DXL_FLEXCAN1_RX_ADMA_SAI1_TXD 0x06000060 886*0e8011faSEmmanuel Vadot IMX8DXL_FLEXCAN1_TX_ADMA_SAI1_RXD 0x06000060 887*0e8011faSEmmanuel Vadot >; 888*0e8011faSEmmanuel Vadot }; 889*0e8011faSEmmanuel Vadot 890*0e8011faSEmmanuel Vadot pinctrl_sai2: sai2grp { 891*0e8011faSEmmanuel Vadot fsl,pins = < 892*0e8011faSEmmanuel Vadot IMX8DXL_SNVS_TAMPER_OUT3_ADMA_SAI2_RXC 0x06000040 893*0e8011faSEmmanuel Vadot IMX8DXL_SNVS_TAMPER_IN0_ADMA_SAI2_RXFS 0x06000040 894*0e8011faSEmmanuel Vadot IMX8DXL_SNVS_TAMPER_OUT4_ADMA_SAI2_RXD 0x06000060 895*0e8011faSEmmanuel Vadot >; 896*0e8011faSEmmanuel Vadot }; 897*0e8011faSEmmanuel Vadot 898*0e8011faSEmmanuel Vadot pinctrl_sai3: sai3grp { 899*0e8011faSEmmanuel Vadot fsl,pins = < 900*0e8011faSEmmanuel Vadot IMX8DXL_SNVS_TAMPER_IN1_ADMA_SAI3_RXC 0x06000040 901*0e8011faSEmmanuel Vadot IMX8DXL_SNVS_TAMPER_IN3_ADMA_SAI3_RXFS 0x06000040 902*0e8011faSEmmanuel Vadot IMX8DXL_SNVS_TAMPER_IN2_ADMA_SAI3_RXD 0x06000060 903*0e8011faSEmmanuel Vadot >; 904*0e8011faSEmmanuel Vadot }; 905*0e8011faSEmmanuel Vadot 9067ef62cebSEmmanuel Vadot pinctrl_usdhc1: usdhc1grp { 9077ef62cebSEmmanuel Vadot fsl,pins = < 9087ef62cebSEmmanuel Vadot IMX8DXL_EMMC0_CLK_CONN_EMMC0_CLK 0x06000041 9097ef62cebSEmmanuel Vadot IMX8DXL_EMMC0_CMD_CONN_EMMC0_CMD 0x00000021 9107ef62cebSEmmanuel Vadot IMX8DXL_EMMC0_DATA0_CONN_EMMC0_DATA0 0x00000021 9117ef62cebSEmmanuel Vadot IMX8DXL_EMMC0_DATA1_CONN_EMMC0_DATA1 0x00000021 9127ef62cebSEmmanuel Vadot IMX8DXL_EMMC0_DATA2_CONN_EMMC0_DATA2 0x00000021 9137ef62cebSEmmanuel Vadot IMX8DXL_EMMC0_DATA3_CONN_EMMC0_DATA3 0x00000021 9147ef62cebSEmmanuel Vadot IMX8DXL_EMMC0_DATA4_CONN_EMMC0_DATA4 0x00000021 9157ef62cebSEmmanuel Vadot IMX8DXL_EMMC0_DATA5_CONN_EMMC0_DATA5 0x00000021 9167ef62cebSEmmanuel Vadot IMX8DXL_EMMC0_DATA6_CONN_EMMC0_DATA6 0x00000021 9177ef62cebSEmmanuel Vadot IMX8DXL_EMMC0_DATA7_CONN_EMMC0_DATA7 0x00000021 9187ef62cebSEmmanuel Vadot IMX8DXL_EMMC0_STROBE_CONN_EMMC0_STROBE 0x00000041 9197ef62cebSEmmanuel Vadot >; 9207ef62cebSEmmanuel Vadot }; 9217ef62cebSEmmanuel Vadot 9227ef62cebSEmmanuel Vadot pinctrl_usdhc2_gpio: usdhc2gpiogrp { 9237ef62cebSEmmanuel Vadot fsl,pins = < 9247ef62cebSEmmanuel Vadot IMX8DXL_ENET0_RGMII_TX_CTL_LSIO_GPIO4_IO30 0x00000040 /* RESET_B */ 9257ef62cebSEmmanuel Vadot IMX8DXL_ENET0_RGMII_TXD1_LSIO_GPIO5_IO00 0x00000021 /* WP */ 9267ef62cebSEmmanuel Vadot IMX8DXL_ENET0_RGMII_TXD2_LSIO_GPIO5_IO01 0x00000021 /* CD */ 9277ef62cebSEmmanuel Vadot >; 9287ef62cebSEmmanuel Vadot }; 9297ef62cebSEmmanuel Vadot 9307ef62cebSEmmanuel Vadot pinctrl_usdhc2: usdhc2grp { 9317ef62cebSEmmanuel Vadot fsl,pins = < 9327ef62cebSEmmanuel Vadot IMX8DXL_ENET0_RGMII_RXC_CONN_USDHC1_CLK 0x06000041 9337ef62cebSEmmanuel Vadot IMX8DXL_ENET0_RGMII_RX_CTL_CONN_USDHC1_CMD 0x00000021 9347ef62cebSEmmanuel Vadot IMX8DXL_ENET0_RGMII_RXD0_CONN_USDHC1_DATA0 0x00000021 9357ef62cebSEmmanuel Vadot IMX8DXL_ENET0_RGMII_RXD1_CONN_USDHC1_DATA1 0x00000021 9367ef62cebSEmmanuel Vadot IMX8DXL_ENET0_RGMII_RXD2_CONN_USDHC1_DATA2 0x00000021 9377ef62cebSEmmanuel Vadot IMX8DXL_ENET0_RGMII_RXD3_CONN_USDHC1_DATA3 0x00000021 9387ef62cebSEmmanuel Vadot IMX8DXL_ENET0_RGMII_TXD0_CONN_USDHC1_VSELECT 0x00000021 9397ef62cebSEmmanuel Vadot >; 9407ef62cebSEmmanuel Vadot }; 9417ef62cebSEmmanuel Vadot}; 942