18dd495d1SShenwei Wang// SPDX-License-Identifier: GPL-2.0+ 28dd495d1SShenwei Wang/* 38dd495d1SShenwei Wang * Copyright 2019~2020, 2022 NXP 48dd495d1SShenwei Wang */ 58dd495d1SShenwei Wang 68dd495d1SShenwei Wang/dts-v1/; 78dd495d1SShenwei Wang 88dd495d1SShenwei Wang#include "imx8dxl.dtsi" 98dd495d1SShenwei Wang 108dd495d1SShenwei Wang/ { 118dd495d1SShenwei Wang model = "Freescale i.MX8DXL EVK"; 128dd495d1SShenwei Wang compatible = "fsl,imx8dxl-evk", "fsl,imx8dxl"; 138dd495d1SShenwei Wang 148dd495d1SShenwei Wang aliases { 158dd495d1SShenwei Wang i2c2 = &i2c2; 168dd495d1SShenwei Wang mmc0 = &usdhc1; 178dd495d1SShenwei Wang mmc1 = &usdhc2; 188dd495d1SShenwei Wang serial0 = &lpuart0; 198dd495d1SShenwei Wang }; 208dd495d1SShenwei Wang 218dd495d1SShenwei Wang chosen { 228dd495d1SShenwei Wang stdout-path = &lpuart0; 238dd495d1SShenwei Wang }; 248dd495d1SShenwei Wang 258dd495d1SShenwei Wang memory@80000000 { 268dd495d1SShenwei Wang device_type = "memory"; 278dd495d1SShenwei Wang reg = <0x00000000 0x80000000 0 0x40000000>; 288dd495d1SShenwei Wang }; 298dd495d1SShenwei Wang 308dd495d1SShenwei Wang reserved-memory { 318dd495d1SShenwei Wang #address-cells = <2>; 328dd495d1SShenwei Wang #size-cells = <2>; 338dd495d1SShenwei Wang ranges; 348dd495d1SShenwei Wang 358dd495d1SShenwei Wang /* 368dd495d1SShenwei Wang * Memory reserved for optee usage. Please do not use. 378dd495d1SShenwei Wang * This will be automatically added to dtb if OP-TEE is installed. 388dd495d1SShenwei Wang * optee@96000000 { 398dd495d1SShenwei Wang * reg = <0 0x96000000 0 0x2000000>; 408dd495d1SShenwei Wang * no-map; 418dd495d1SShenwei Wang * }; 428dd495d1SShenwei Wang */ 438dd495d1SShenwei Wang 448dd495d1SShenwei Wang /* global autoconfigured region for contiguous allocations */ 458dd495d1SShenwei Wang linux,cma { 468dd495d1SShenwei Wang compatible = "shared-dma-pool"; 478dd495d1SShenwei Wang reusable; 488dd495d1SShenwei Wang size = <0 0x14000000>; 498dd495d1SShenwei Wang alloc-ranges = <0 0x98000000 0 0x14000000>; 508dd495d1SShenwei Wang linux,cma-default; 518dd495d1SShenwei Wang }; 528dd495d1SShenwei Wang }; 538dd495d1SShenwei Wang 548dd495d1SShenwei Wang mux3_en: regulator-0 { 558dd495d1SShenwei Wang compatible = "regulator-fixed"; 568dd495d1SShenwei Wang regulator-min-microvolt = <3300000>; 578dd495d1SShenwei Wang regulator-max-microvolt = <3300000>; 588dd495d1SShenwei Wang regulator-name = "mux3_en"; 598dd495d1SShenwei Wang gpio = <&pca6416_2 8 GPIO_ACTIVE_LOW>; 608dd495d1SShenwei Wang regulator-always-on; 618dd495d1SShenwei Wang }; 628dd495d1SShenwei Wang 638dd495d1SShenwei Wang reg_fec1_sel: regulator-1 { 648dd495d1SShenwei Wang compatible = "regulator-fixed"; 658dd495d1SShenwei Wang regulator-name = "fec1_supply"; 668dd495d1SShenwei Wang regulator-min-microvolt = <3300000>; 678dd495d1SShenwei Wang regulator-max-microvolt = <3300000>; 688dd495d1SShenwei Wang gpio = <&pca6416_1 11 GPIO_ACTIVE_LOW>; 698dd495d1SShenwei Wang regulator-always-on; 708dd495d1SShenwei Wang status = "disabled"; 718dd495d1SShenwei Wang }; 728dd495d1SShenwei Wang 738dd495d1SShenwei Wang reg_fec1_io: regulator-2 { 748dd495d1SShenwei Wang compatible = "regulator-fixed"; 758dd495d1SShenwei Wang regulator-name = "fec1_io_supply"; 768dd495d1SShenwei Wang regulator-min-microvolt = <1800000>; 778dd495d1SShenwei Wang regulator-max-microvolt = <1800000>; 788dd495d1SShenwei Wang gpio = <&max7322 0 GPIO_ACTIVE_HIGH>; 798dd495d1SShenwei Wang enable-active-high; 808dd495d1SShenwei Wang regulator-always-on; 818dd495d1SShenwei Wang status = "disabled"; 828dd495d1SShenwei Wang }; 838dd495d1SShenwei Wang 848dd495d1SShenwei Wang reg_usdhc2_vmmc: regulator-3 { 858dd495d1SShenwei Wang compatible = "regulator-fixed"; 868dd495d1SShenwei Wang regulator-name = "SD1_SPWR"; 878dd495d1SShenwei Wang regulator-min-microvolt = <3000000>; 888dd495d1SShenwei Wang regulator-max-microvolt = <3000000>; 898dd495d1SShenwei Wang gpio = <&lsio_gpio4 30 GPIO_ACTIVE_HIGH>; 908dd495d1SShenwei Wang enable-active-high; 918dd495d1SShenwei Wang off-on-delay-us = <3480>; 928dd495d1SShenwei Wang }; 938dd495d1SShenwei Wang}; 948dd495d1SShenwei Wang 958dd495d1SShenwei Wang&eqos { 968dd495d1SShenwei Wang pinctrl-names = "default"; 978dd495d1SShenwei Wang pinctrl-0 = <&pinctrl_eqos>; 988dd495d1SShenwei Wang phy-mode = "rgmii-id"; 998dd495d1SShenwei Wang phy-handle = <ðphy0>; 1008dd495d1SShenwei Wang nvmem-cells = <&fec_mac1>; 1018dd495d1SShenwei Wang nvmem-cell-names = "mac-address"; 1028dd495d1SShenwei Wang snps,reset-gpios = <&pca6416_1 2 GPIO_ACTIVE_LOW>; 1038dd495d1SShenwei Wang snps,reset-delays-us = <10 20 200000>; 1048dd495d1SShenwei Wang status = "okay"; 1058dd495d1SShenwei Wang 1068dd495d1SShenwei Wang mdio { 1078dd495d1SShenwei Wang compatible = "snps,dwmac-mdio"; 1088dd495d1SShenwei Wang #address-cells = <1>; 1098dd495d1SShenwei Wang #size-cells = <0>; 1108dd495d1SShenwei Wang 1118dd495d1SShenwei Wang ethphy0: ethernet-phy@0 { 1128dd495d1SShenwei Wang compatible = "ethernet-phy-ieee802.3-c22"; 1138dd495d1SShenwei Wang reg = <0>; 1148dd495d1SShenwei Wang eee-broken-1000t; 1158dd495d1SShenwei Wang qca,disable-smarteee; 1168dd495d1SShenwei Wang vddio-supply = <&vddio0>; 1178dd495d1SShenwei Wang 1188dd495d1SShenwei Wang vddio0: vddio-regulator { 1198dd495d1SShenwei Wang regulator-min-microvolt = <1800000>; 1208dd495d1SShenwei Wang regulator-max-microvolt = <1800000>; 1218dd495d1SShenwei Wang }; 1228dd495d1SShenwei Wang }; 1238dd495d1SShenwei Wang }; 1248dd495d1SShenwei Wang}; 1258dd495d1SShenwei Wang 1268dd495d1SShenwei Wang/* 1278dd495d1SShenwei Wang * fec1 shares the some PINs with usdhc2. 1288dd495d1SShenwei Wang * by default usdhc2 is enabled in this dts. 1298dd495d1SShenwei Wang * Please disable usdhc2 to enable fec1 1308dd495d1SShenwei Wang */ 1318dd495d1SShenwei Wang&fec1 { 1328dd495d1SShenwei Wang pinctrl-names = "default"; 1338dd495d1SShenwei Wang pinctrl-0 = <&pinctrl_fec1>; 1348dd495d1SShenwei Wang phy-mode = "rgmii-txid"; 1358dd495d1SShenwei Wang phy-handle = <ðphy1>; 1368dd495d1SShenwei Wang fsl,magic-packet; 1378dd495d1SShenwei Wang rx-internal-delay-ps = <2000>; 1388dd495d1SShenwei Wang nvmem-cells = <&fec_mac0>; 1398dd495d1SShenwei Wang nvmem-cell-names = "mac-address"; 1408dd495d1SShenwei Wang status = "disabled"; 1418dd495d1SShenwei Wang 1428dd495d1SShenwei Wang mdio { 1438dd495d1SShenwei Wang #address-cells = <1>; 1448dd495d1SShenwei Wang #size-cells = <0>; 1458dd495d1SShenwei Wang 1468dd495d1SShenwei Wang ethphy1: ethernet-phy@1 { 1478dd495d1SShenwei Wang compatible = "ethernet-phy-ieee802.3-c22"; 1488dd495d1SShenwei Wang reg = <1>; 1498dd495d1SShenwei Wang reset-gpios = <&pca6416_1 0 GPIO_ACTIVE_LOW>; 1508dd495d1SShenwei Wang reset-assert-us = <10000>; 1518dd495d1SShenwei Wang qca,disable-smarteee; 1528dd495d1SShenwei Wang vddio-supply = <&vddio1>; 1538dd495d1SShenwei Wang 1548dd495d1SShenwei Wang vddio1: vddio-regulator { 1558dd495d1SShenwei Wang regulator-min-microvolt = <1800000>; 1568dd495d1SShenwei Wang regulator-max-microvolt = <1800000>; 1578dd495d1SShenwei Wang }; 1588dd495d1SShenwei Wang }; 1598dd495d1SShenwei Wang }; 1608dd495d1SShenwei Wang}; 1618dd495d1SShenwei Wang 1628dd495d1SShenwei Wang&i2c2 { 1638dd495d1SShenwei Wang #address-cells = <1>; 1648dd495d1SShenwei Wang #size-cells = <0>; 1658dd495d1SShenwei Wang clock-frequency = <100000>; 1668dd495d1SShenwei Wang pinctrl-names = "default"; 1678dd495d1SShenwei Wang pinctrl-0 = <&pinctrl_i2c2>; 1688dd495d1SShenwei Wang status = "okay"; 1698dd495d1SShenwei Wang 1708dd495d1SShenwei Wang pca6416_1: gpio@20 { 1718dd495d1SShenwei Wang compatible = "ti,tca6416"; 1728dd495d1SShenwei Wang reg = <0x20>; 1738dd495d1SShenwei Wang gpio-controller; 1748dd495d1SShenwei Wang #gpio-cells = <2>; 1758dd495d1SShenwei Wang }; 1768dd495d1SShenwei Wang 1778dd495d1SShenwei Wang pca6416_2: gpio@21 { 1788dd495d1SShenwei Wang compatible = "ti,tca6416"; 1798dd495d1SShenwei Wang reg = <0x21>; 1808dd495d1SShenwei Wang gpio-controller; 1818dd495d1SShenwei Wang #gpio-cells = <2>; 1828dd495d1SShenwei Wang }; 1838dd495d1SShenwei Wang 1848dd495d1SShenwei Wang pca9548_1: i2c-mux@70 { 1858dd495d1SShenwei Wang compatible = "nxp,pca9548"; 1868dd495d1SShenwei Wang #address-cells = <1>; 1878dd495d1SShenwei Wang #size-cells = <0>; 1888dd495d1SShenwei Wang reg = <0x70>; 1898dd495d1SShenwei Wang 1908dd495d1SShenwei Wang i2c@0 { 1918dd495d1SShenwei Wang #address-cells = <1>; 1928dd495d1SShenwei Wang #size-cells = <0>; 1938dd495d1SShenwei Wang reg = <0x0>; 1948dd495d1SShenwei Wang 1958dd495d1SShenwei Wang max7322: gpio@68 { 1968dd495d1SShenwei Wang compatible = "maxim,max7322"; 1978dd495d1SShenwei Wang reg = <0x68>; 1988dd495d1SShenwei Wang gpio-controller; 1998dd495d1SShenwei Wang #gpio-cells = <2>; 2008dd495d1SShenwei Wang status = "disabled"; 2018dd495d1SShenwei Wang }; 2028dd495d1SShenwei Wang }; 2038dd495d1SShenwei Wang 2048dd495d1SShenwei Wang i2c@4 { 2058dd495d1SShenwei Wang #address-cells = <1>; 2068dd495d1SShenwei Wang #size-cells = <0>; 2078dd495d1SShenwei Wang reg = <0x4>; 2088dd495d1SShenwei Wang }; 2098dd495d1SShenwei Wang 2108dd495d1SShenwei Wang i2c@5 { 2118dd495d1SShenwei Wang #address-cells = <1>; 2128dd495d1SShenwei Wang #size-cells = <0>; 2138dd495d1SShenwei Wang reg = <0x5>; 2148dd495d1SShenwei Wang }; 2158dd495d1SShenwei Wang 2168dd495d1SShenwei Wang i2c@6 { 2178dd495d1SShenwei Wang #address-cells = <1>; 2188dd495d1SShenwei Wang #size-cells = <0>; 2198dd495d1SShenwei Wang reg = <0x6>; 2208dd495d1SShenwei Wang }; 2218dd495d1SShenwei Wang }; 2228dd495d1SShenwei Wang}; 2238dd495d1SShenwei Wang 2248dd495d1SShenwei Wang&lpuart0 { 2258dd495d1SShenwei Wang pinctrl-names = "default"; 2268dd495d1SShenwei Wang pinctrl-0 = <&pinctrl_lpuart0>; 2278dd495d1SShenwei Wang status = "okay"; 2288dd495d1SShenwei Wang}; 2298dd495d1SShenwei Wang 2308dd495d1SShenwei Wang&lsio_gpio4 { 2318dd495d1SShenwei Wang status = "okay"; 2328dd495d1SShenwei Wang}; 2338dd495d1SShenwei Wang 2348dd495d1SShenwei Wang&lsio_gpio5 { 2358dd495d1SShenwei Wang status = "okay"; 2368dd495d1SShenwei Wang}; 2378dd495d1SShenwei Wang 2388dd495d1SShenwei Wang&thermal_zones { 2398dd495d1SShenwei Wang pmic-thermal0 { 2408dd495d1SShenwei Wang polling-delay-passive = <250>; 2418dd495d1SShenwei Wang polling-delay = <2000>; 2428dd495d1SShenwei Wang thermal-sensors = <&tsens IMX_SC_R_PMIC_0>; 2438dd495d1SShenwei Wang 2448dd495d1SShenwei Wang trips { 2458dd495d1SShenwei Wang pmic_alert0: trip0 { 2468dd495d1SShenwei Wang temperature = <110000>; 2478dd495d1SShenwei Wang hysteresis = <2000>; 2488dd495d1SShenwei Wang type = "passive"; 2498dd495d1SShenwei Wang }; 2508dd495d1SShenwei Wang 2518dd495d1SShenwei Wang pmic_crit0: trip1 { 2528dd495d1SShenwei Wang temperature = <125000>; 2538dd495d1SShenwei Wang hysteresis = <2000>; 2548dd495d1SShenwei Wang type = "critical"; 2558dd495d1SShenwei Wang }; 2568dd495d1SShenwei Wang }; 2578dd495d1SShenwei Wang 2588dd495d1SShenwei Wang cooling-maps { 2598dd495d1SShenwei Wang map0 { 2608dd495d1SShenwei Wang trip = <&pmic_alert0>; 2618dd495d1SShenwei Wang cooling-device = 2628dd495d1SShenwei Wang <&A35_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 2638dd495d1SShenwei Wang <&A35_1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 2648dd495d1SShenwei Wang }; 2658dd495d1SShenwei Wang }; 2668dd495d1SShenwei Wang }; 2678dd495d1SShenwei Wang}; 2688dd495d1SShenwei Wang 269*8065fc93SFrank Li&usbphy1 { 270*8065fc93SFrank Li /* USB eye diagram tests result */ 271*8065fc93SFrank Li fsl,tx-d-cal = <114>; 272*8065fc93SFrank Li status = "okay"; 273*8065fc93SFrank Li}; 274*8065fc93SFrank Li 275*8065fc93SFrank Li&usbotg1 { 276*8065fc93SFrank Li pinctrl-names = "default"; 277*8065fc93SFrank Li pinctrl-0 = <&pinctrl_usbotg1>; 278*8065fc93SFrank Li srp-disable; 279*8065fc93SFrank Li hnp-disable; 280*8065fc93SFrank Li adp-disable; 281*8065fc93SFrank Li power-active-high; 282*8065fc93SFrank Li disable-over-current; 283*8065fc93SFrank Li status = "okay"; 284*8065fc93SFrank Li}; 285*8065fc93SFrank Li 286*8065fc93SFrank Li&usbphy2 { 287*8065fc93SFrank Li /* USB eye diagram tests result */ 288*8065fc93SFrank Li fsl,tx-d-cal = <111>; 289*8065fc93SFrank Li status = "okay"; 290*8065fc93SFrank Li}; 291*8065fc93SFrank Li 292*8065fc93SFrank Li&usbotg2 { 293*8065fc93SFrank Li pinctrl-names = "default"; 294*8065fc93SFrank Li pinctrl-0 = <&pinctrl_usbotg2>; 295*8065fc93SFrank Li srp-disable; 296*8065fc93SFrank Li hnp-disable; 297*8065fc93SFrank Li adp-disable; 298*8065fc93SFrank Li power-active-high; 299*8065fc93SFrank Li disable-over-current; 300*8065fc93SFrank Li status = "okay"; 301*8065fc93SFrank Li}; 302*8065fc93SFrank Li 3038dd495d1SShenwei Wang&usdhc1 { 3048dd495d1SShenwei Wang pinctrl-names = "default"; 3058dd495d1SShenwei Wang pinctrl-0 = <&pinctrl_usdhc1>; 3068dd495d1SShenwei Wang bus-width = <8>; 3078dd495d1SShenwei Wang no-sd; 3088dd495d1SShenwei Wang no-sdio; 3098dd495d1SShenwei Wang non-removable; 3108dd495d1SShenwei Wang status = "okay"; 3118dd495d1SShenwei Wang}; 3128dd495d1SShenwei Wang 3138dd495d1SShenwei Wang&usdhc2 { 3148dd495d1SShenwei Wang pinctrl-names = "default"; 3158dd495d1SShenwei Wang pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>; 3168dd495d1SShenwei Wang bus-width = <4>; 3178dd495d1SShenwei Wang vmmc-supply = <®_usdhc2_vmmc>; 3188dd495d1SShenwei Wang cd-gpios = <&lsio_gpio5 1 GPIO_ACTIVE_LOW>; 3198dd495d1SShenwei Wang wp-gpios = <&lsio_gpio5 0 GPIO_ACTIVE_HIGH>; 3208dd495d1SShenwei Wang status = "okay"; 3218dd495d1SShenwei Wang}; 3228dd495d1SShenwei Wang 3238dd495d1SShenwei Wang&iomuxc { 3248dd495d1SShenwei Wang pinctrl-names = "default"; 3258dd495d1SShenwei Wang pinctrl-0 = <&pinctrl_hog>; 3268dd495d1SShenwei Wang 3278dd495d1SShenwei Wang pinctrl_hog: hoggrp { 3288dd495d1SShenwei Wang fsl,pins = < 3298dd495d1SShenwei Wang IMX8DXL_COMP_CTL_GPIO_1V8_3V3_GPIORHB_PAD 0x000514a0 3308dd495d1SShenwei Wang IMX8DXL_COMP_CTL_GPIO_1V8_3V3_GPIORHK_PAD 0x000014a0 3318dd495d1SShenwei Wang IMX8DXL_SPI3_CS0_ADMA_ACM_MCLK_OUT1 0x0600004c 3328dd495d1SShenwei Wang IMX8DXL_SNVS_TAMPER_OUT1_LSIO_GPIO2_IO05_IN 0x0600004c 3338dd495d1SShenwei Wang >; 3348dd495d1SShenwei Wang }; 3358dd495d1SShenwei Wang 3368dd495d1SShenwei Wang pinctrl_usbotg1: usbotg1grp { 3378dd495d1SShenwei Wang fsl,pins = < 3388dd495d1SShenwei Wang IMX8DXL_USB_SS3_TC0_CONN_USB_OTG1_PWR 0x00000021 3398dd495d1SShenwei Wang >; 3408dd495d1SShenwei Wang }; 3418dd495d1SShenwei Wang 3428dd495d1SShenwei Wang pinctrl_usbotg2: usbotg2grp { 3438dd495d1SShenwei Wang fsl,pins = < 3448dd495d1SShenwei Wang IMX8DXL_USB_SS3_TC1_CONN_USB_OTG2_PWR 0x00000021 3458dd495d1SShenwei Wang >; 3468dd495d1SShenwei Wang }; 3478dd495d1SShenwei Wang 3488dd495d1SShenwei Wang pinctrl_eqos: eqosgrp { 3498dd495d1SShenwei Wang fsl,pins = < 3508dd495d1SShenwei Wang IMX8DXL_ENET0_MDC_CONN_EQOS_MDC 0x06000020 3518dd495d1SShenwei Wang IMX8DXL_ENET0_MDIO_CONN_EQOS_MDIO 0x06000020 3528dd495d1SShenwei Wang IMX8DXL_ENET1_RGMII_RXC_CONN_EQOS_RGMII_RXC 0x06000020 3538dd495d1SShenwei Wang IMX8DXL_ENET1_RGMII_RXD0_CONN_EQOS_RGMII_RXD0 0x06000020 3548dd495d1SShenwei Wang IMX8DXL_ENET1_RGMII_RXD1_CONN_EQOS_RGMII_RXD1 0x06000020 3558dd495d1SShenwei Wang IMX8DXL_ENET1_RGMII_RXD2_CONN_EQOS_RGMII_RXD2 0x06000020 3568dd495d1SShenwei Wang IMX8DXL_ENET1_RGMII_RXD3_CONN_EQOS_RGMII_RXD3 0x06000020 3578dd495d1SShenwei Wang IMX8DXL_ENET1_RGMII_RX_CTL_CONN_EQOS_RGMII_RX_CTL 0x06000020 3588dd495d1SShenwei Wang IMX8DXL_ENET1_RGMII_TXC_CONN_EQOS_RGMII_TXC 0x06000020 3598dd495d1SShenwei Wang IMX8DXL_ENET1_RGMII_TXD0_CONN_EQOS_RGMII_TXD0 0x06000020 3608dd495d1SShenwei Wang IMX8DXL_ENET1_RGMII_TXD1_CONN_EQOS_RGMII_TXD1 0x06000020 3618dd495d1SShenwei Wang IMX8DXL_ENET1_RGMII_TXD2_CONN_EQOS_RGMII_TXD2 0x06000020 3628dd495d1SShenwei Wang IMX8DXL_ENET1_RGMII_TXD3_CONN_EQOS_RGMII_TXD3 0x06000020 3638dd495d1SShenwei Wang IMX8DXL_ENET1_RGMII_TX_CTL_CONN_EQOS_RGMII_TX_CTL 0x06000020 3648dd495d1SShenwei Wang >; 3658dd495d1SShenwei Wang }; 3668dd495d1SShenwei Wang 3678dd495d1SShenwei Wang pinctrl_fec1: fec1grp { 3688dd495d1SShenwei Wang fsl,pins = < 3698dd495d1SShenwei Wang IMX8DXL_COMP_CTL_GPIO_1V8_3V3_ENET_ENETB0_PAD 0x000014a0 3708dd495d1SShenwei Wang IMX8DXL_COMP_CTL_GPIO_1V8_3V3_ENET_ENETB1_PAD 0x000014a0 3718dd495d1SShenwei Wang IMX8DXL_ENET0_MDC_CONN_ENET0_MDC 0x06000020 3728dd495d1SShenwei Wang IMX8DXL_ENET0_MDIO_CONN_ENET0_MDIO 0x06000020 3738dd495d1SShenwei Wang IMX8DXL_ENET0_RGMII_RXC_CONN_ENET0_RGMII_RXC 0x00000060 3748dd495d1SShenwei Wang IMX8DXL_ENET0_RGMII_RXD0_CONN_ENET0_RGMII_RXD0 0x00000060 3758dd495d1SShenwei Wang IMX8DXL_ENET0_RGMII_RXD1_CONN_ENET0_RGMII_RXD1 0x00000060 3768dd495d1SShenwei Wang IMX8DXL_ENET0_RGMII_RXD2_CONN_ENET0_RGMII_RXD2 0x00000060 3778dd495d1SShenwei Wang IMX8DXL_ENET0_RGMII_RXD3_CONN_ENET0_RGMII_RXD3 0x00000060 3788dd495d1SShenwei Wang IMX8DXL_ENET0_RGMII_RX_CTL_CONN_ENET0_RGMII_RX_CTL 0x00000060 3798dd495d1SShenwei Wang IMX8DXL_ENET0_RGMII_TXC_CONN_ENET0_RGMII_TXC 0x00000060 3808dd495d1SShenwei Wang IMX8DXL_ENET0_RGMII_TXD0_CONN_ENET0_RGMII_TXD0 0x00000060 3818dd495d1SShenwei Wang IMX8DXL_ENET0_RGMII_TXD1_CONN_ENET0_RGMII_TXD1 0x00000060 3828dd495d1SShenwei Wang IMX8DXL_ENET0_RGMII_TXD2_CONN_ENET0_RGMII_TXD2 0x00000060 3838dd495d1SShenwei Wang IMX8DXL_ENET0_RGMII_TXD3_CONN_ENET0_RGMII_TXD3 0x00000060 3848dd495d1SShenwei Wang IMX8DXL_ENET0_RGMII_TX_CTL_CONN_ENET0_RGMII_TX_CTL 0x00000060 3858dd495d1SShenwei Wang >; 3868dd495d1SShenwei Wang }; 3878dd495d1SShenwei Wang 3888dd495d1SShenwei Wang pinctrl_lpspi3: lpspi3grp { 3898dd495d1SShenwei Wang fsl,pins = < 3908dd495d1SShenwei Wang IMX8DXL_SPI3_SCK_ADMA_SPI3_SCK 0x6000040 3918dd495d1SShenwei Wang IMX8DXL_SPI3_SDO_ADMA_SPI3_SDO 0x6000040 3928dd495d1SShenwei Wang IMX8DXL_SPI3_SDI_ADMA_SPI3_SDI 0x6000040 3938dd495d1SShenwei Wang IMX8DXL_SPI3_CS1_ADMA_SPI3_CS1 0x6000040 3948dd495d1SShenwei Wang >; 3958dd495d1SShenwei Wang }; 3968dd495d1SShenwei Wang 3978dd495d1SShenwei Wang pinctrl_i2c2: i2c2grp { 3988dd495d1SShenwei Wang fsl,pins = < 3998dd495d1SShenwei Wang IMX8DXL_SPI1_SCK_ADMA_I2C2_SDA 0x06000021 4008dd495d1SShenwei Wang IMX8DXL_SPI1_SDO_ADMA_I2C2_SCL 0x06000021 4018dd495d1SShenwei Wang >; 4028dd495d1SShenwei Wang }; 4038dd495d1SShenwei Wang 4048dd495d1SShenwei Wang pinctrl_cm40_lpuart: cm40lpuartgrp { 4058dd495d1SShenwei Wang fsl,pins = < 4068dd495d1SShenwei Wang IMX8DXL_ADC_IN2_M40_UART0_RX 0x06000020 4078dd495d1SShenwei Wang IMX8DXL_ADC_IN3_M40_UART0_TX 0x06000020 4088dd495d1SShenwei Wang >; 4098dd495d1SShenwei Wang }; 4108dd495d1SShenwei Wang 4118dd495d1SShenwei Wang pinctrl_i2c3: i2c3grp { 4128dd495d1SShenwei Wang fsl,pins = < 4138dd495d1SShenwei Wang IMX8DXL_SPI1_CS0_ADMA_I2C3_SDA 0x06000021 4148dd495d1SShenwei Wang IMX8DXL_SPI1_SDI_ADMA_I2C3_SCL 0x06000021 4158dd495d1SShenwei Wang >; 4168dd495d1SShenwei Wang }; 4178dd495d1SShenwei Wang 4188dd495d1SShenwei Wang pinctrl_lpuart0: lpuart0grp { 4198dd495d1SShenwei Wang fsl,pins = < 4208dd495d1SShenwei Wang IMX8DXL_UART0_RX_ADMA_UART0_RX 0x06000020 4218dd495d1SShenwei Wang IMX8DXL_UART0_TX_ADMA_UART0_TX 0x06000020 4228dd495d1SShenwei Wang >; 4238dd495d1SShenwei Wang }; 4248dd495d1SShenwei Wang 4258dd495d1SShenwei Wang pinctrl_usdhc1: usdhc1grp { 4268dd495d1SShenwei Wang fsl,pins = < 4278dd495d1SShenwei Wang IMX8DXL_EMMC0_CLK_CONN_EMMC0_CLK 0x06000041 4288dd495d1SShenwei Wang IMX8DXL_EMMC0_CMD_CONN_EMMC0_CMD 0x00000021 4298dd495d1SShenwei Wang IMX8DXL_EMMC0_DATA0_CONN_EMMC0_DATA0 0x00000021 4308dd495d1SShenwei Wang IMX8DXL_EMMC0_DATA1_CONN_EMMC0_DATA1 0x00000021 4318dd495d1SShenwei Wang IMX8DXL_EMMC0_DATA2_CONN_EMMC0_DATA2 0x00000021 4328dd495d1SShenwei Wang IMX8DXL_EMMC0_DATA3_CONN_EMMC0_DATA3 0x00000021 4338dd495d1SShenwei Wang IMX8DXL_EMMC0_DATA4_CONN_EMMC0_DATA4 0x00000021 4348dd495d1SShenwei Wang IMX8DXL_EMMC0_DATA5_CONN_EMMC0_DATA5 0x00000021 4358dd495d1SShenwei Wang IMX8DXL_EMMC0_DATA6_CONN_EMMC0_DATA6 0x00000021 4368dd495d1SShenwei Wang IMX8DXL_EMMC0_DATA7_CONN_EMMC0_DATA7 0x00000021 4378dd495d1SShenwei Wang IMX8DXL_EMMC0_STROBE_CONN_EMMC0_STROBE 0x00000041 4388dd495d1SShenwei Wang >; 4398dd495d1SShenwei Wang }; 4408dd495d1SShenwei Wang 4418dd495d1SShenwei Wang pinctrl_usdhc2_gpio: usdhc2gpiogrp { 4428dd495d1SShenwei Wang fsl,pins = < 4438dd495d1SShenwei Wang IMX8DXL_ENET0_RGMII_TX_CTL_LSIO_GPIO4_IO30 0x00000040 /* RESET_B */ 4448dd495d1SShenwei Wang IMX8DXL_ENET0_RGMII_TXD1_LSIO_GPIO5_IO00 0x00000021 /* WP */ 4458dd495d1SShenwei Wang IMX8DXL_ENET0_RGMII_TXD2_LSIO_GPIO5_IO01 0x00000021 /* CD */ 4468dd495d1SShenwei Wang >; 4478dd495d1SShenwei Wang }; 4488dd495d1SShenwei Wang 4498dd495d1SShenwei Wang pinctrl_usdhc2: usdhc2grp { 4508dd495d1SShenwei Wang fsl,pins = < 4518dd495d1SShenwei Wang IMX8DXL_ENET0_RGMII_RXC_CONN_USDHC1_CLK 0x06000041 4528dd495d1SShenwei Wang IMX8DXL_ENET0_RGMII_RX_CTL_CONN_USDHC1_CMD 0x00000021 4538dd495d1SShenwei Wang IMX8DXL_ENET0_RGMII_RXD0_CONN_USDHC1_DATA0 0x00000021 4548dd495d1SShenwei Wang IMX8DXL_ENET0_RGMII_RXD1_CONN_USDHC1_DATA1 0x00000021 4558dd495d1SShenwei Wang IMX8DXL_ENET0_RGMII_RXD2_CONN_USDHC1_DATA2 0x00000021 4568dd495d1SShenwei Wang IMX8DXL_ENET0_RGMII_RXD3_CONN_USDHC1_DATA3 0x00000021 4578dd495d1SShenwei Wang IMX8DXL_ENET0_RGMII_TXD0_CONN_USDHC1_VSELECT 0x00000021 4588dd495d1SShenwei Wang >; 4598dd495d1SShenwei Wang }; 4608dd495d1SShenwei Wang}; 461