17d0873ebSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0 27d0873ebSEmmanuel Vadot/* 37d0873ebSEmmanuel Vadot * Copyright (c) 2024 Linumiz 47d0873ebSEmmanuel Vadot * Author: Parthiban <parthiban@linumiz.com> 57d0873ebSEmmanuel Vadot */ 67d0873ebSEmmanuel Vadot 77d0873ebSEmmanuel Vadot#include <dt-bindings/gpio/gpio.h> 87d0873ebSEmmanuel Vadot 97d0873ebSEmmanuel Vadot/ { 107d0873ebSEmmanuel Vadot chosen { 117d0873ebSEmmanuel Vadot stdout-path = &uart1; 127d0873ebSEmmanuel Vadot }; 137d0873ebSEmmanuel Vadot 147d0873ebSEmmanuel Vadot gpio_buttons: gpio-keys { 157d0873ebSEmmanuel Vadot compatible = "gpio-keys"; 167d0873ebSEmmanuel Vadot pinctrl-names = "default"; 177d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_button>; 187d0873ebSEmmanuel Vadot 197d0873ebSEmmanuel Vadot button-0 { 207d0873ebSEmmanuel Vadot gpios = <&gpio5 1 GPIO_ACTIVE_LOW>; 217d0873ebSEmmanuel Vadot label = "SW2"; 227d0873ebSEmmanuel Vadot linux,code = <KEY_A>; 237d0873ebSEmmanuel Vadot wakeup-source; 247d0873ebSEmmanuel Vadot }; 257d0873ebSEmmanuel Vadot }; 267d0873ebSEmmanuel Vadot 277d0873ebSEmmanuel Vadot gpio-leds { 287d0873ebSEmmanuel Vadot compatible = "gpio-leds"; 297d0873ebSEmmanuel Vadot pinctrl-names = "default"; 307d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_gpio_leds>; 317d0873ebSEmmanuel Vadot 327d0873ebSEmmanuel Vadot led-blue { 337d0873ebSEmmanuel Vadot gpios = <&gpio4 19 GPIO_ACTIVE_LOW>; 347d0873ebSEmmanuel Vadot label = "LED_B"; 357d0873ebSEmmanuel Vadot linux,default-trigger = "heartbeat"; 367d0873ebSEmmanuel Vadot default-state = "on"; 377d0873ebSEmmanuel Vadot }; 387d0873ebSEmmanuel Vadot 397d0873ebSEmmanuel Vadot led-green { 407d0873ebSEmmanuel Vadot gpios = <&gpio4 20 GPIO_ACTIVE_LOW>; 417d0873ebSEmmanuel Vadot label = "LED_G"; 427d0873ebSEmmanuel Vadot linux,default-trigger = "heartbeat"; 437d0873ebSEmmanuel Vadot default-state = "on"; 447d0873ebSEmmanuel Vadot }; 457d0873ebSEmmanuel Vadot 467d0873ebSEmmanuel Vadot led-red { 477d0873ebSEmmanuel Vadot gpios = <&gpio1 4 GPIO_ACTIVE_LOW>; 487d0873ebSEmmanuel Vadot label = "LED_R"; 497d0873ebSEmmanuel Vadot linux,default-trigger = "heartbeat"; 507d0873ebSEmmanuel Vadot default-state = "on"; 517d0873ebSEmmanuel Vadot }; 527d0873ebSEmmanuel Vadot 537d0873ebSEmmanuel Vadot led-user { 547d0873ebSEmmanuel Vadot gpios = <&gpio5 3 GPIO_ACTIVE_LOW>; 557d0873ebSEmmanuel Vadot label = "User"; 567d0873ebSEmmanuel Vadot linux,default-trigger = "heartbeat"; 577d0873ebSEmmanuel Vadot default-state = "on"; 587d0873ebSEmmanuel Vadot }; 597d0873ebSEmmanuel Vadot }; 607d0873ebSEmmanuel Vadot 617d0873ebSEmmanuel Vadot reg_5v_sys: regulator-5v-sys { 627d0873ebSEmmanuel Vadot compatible = "regulator-fixed"; 637d0873ebSEmmanuel Vadot regulator-name = "5V_SYS"; 647d0873ebSEmmanuel Vadot regulator-min-microvolt = <5000000>; 657d0873ebSEmmanuel Vadot regulator-max-microvolt = <5000000>; 667d0873ebSEmmanuel Vadot regulator-always-on; 677d0873ebSEmmanuel Vadot }; 687d0873ebSEmmanuel Vadot 697d0873ebSEmmanuel Vadot reg_5v: regulator-5v { 707d0873ebSEmmanuel Vadot compatible = "regulator-fixed"; 717d0873ebSEmmanuel Vadot regulator-name = "5V"; 727d0873ebSEmmanuel Vadot regulator-min-microvolt = <5000000>; 737d0873ebSEmmanuel Vadot regulator-max-microvolt = <5000000>; 747d0873ebSEmmanuel Vadot regulator-always-on; 757d0873ebSEmmanuel Vadot vin-supply = <®_5v_sys>; 767d0873ebSEmmanuel Vadot }; 777d0873ebSEmmanuel Vadot 787d0873ebSEmmanuel Vadot reg_3v3_in: regulator-3v3-in { 797d0873ebSEmmanuel Vadot compatible = "regulator-fixed"; 807d0873ebSEmmanuel Vadot regulator-name = "3V3_IN"; 817d0873ebSEmmanuel Vadot regulator-min-microvolt = <3300000>; 827d0873ebSEmmanuel Vadot regulator-max-microvolt = <3300000>; 837d0873ebSEmmanuel Vadot regulator-always-on; 847d0873ebSEmmanuel Vadot vin-supply = <®_5v_sys>; 857d0873ebSEmmanuel Vadot }; 867d0873ebSEmmanuel Vadot 877d0873ebSEmmanuel Vadot reg_3v3: regulator-3v3 { 887d0873ebSEmmanuel Vadot compatible = "regulator-fixed"; 897d0873ebSEmmanuel Vadot regulator-name = "3V3"; 907d0873ebSEmmanuel Vadot regulator-min-microvolt = <3300000>; 917d0873ebSEmmanuel Vadot regulator-max-microvolt = <3300000>; 927d0873ebSEmmanuel Vadot regulator-always-on; 937d0873ebSEmmanuel Vadot vin-supply = <®_3v3_in>; 947d0873ebSEmmanuel Vadot }; 957d0873ebSEmmanuel Vadot 967d0873ebSEmmanuel Vadot reg_sd1_vmmc: regulator-sd1-vmmc { 977d0873ebSEmmanuel Vadot compatible = "regulator-fixed"; 987d0873ebSEmmanuel Vadot regulator-name = "3V3_SD"; 997d0873ebSEmmanuel Vadot regulator-min-microvolt = <3300000>; 1007d0873ebSEmmanuel Vadot regulator-max-microvolt = <3300000>; 1017d0873ebSEmmanuel Vadot gpios = <&gpio1 9 GPIO_ACTIVE_HIGH>; 1027d0873ebSEmmanuel Vadot pinctrl-names = "default"; 1037d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_reg_vmmc>; 1047d0873ebSEmmanuel Vadot enable-active-high; 1057d0873ebSEmmanuel Vadot regulator-always-on; 1067d0873ebSEmmanuel Vadot vin-supply = <®_3v3>; 1077d0873ebSEmmanuel Vadot }; 1087d0873ebSEmmanuel Vadot}; 1097d0873ebSEmmanuel Vadot 1107d0873ebSEmmanuel Vadot&csi { 1117d0873ebSEmmanuel Vadot pinctrl-names = "default"; 1127d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_csi1>; 1137d0873ebSEmmanuel Vadot status = "disabled"; /* LED Blue & Green shared */ 1147d0873ebSEmmanuel Vadot}; 1157d0873ebSEmmanuel Vadot 1167d0873ebSEmmanuel Vadot&fec1 { 1177d0873ebSEmmanuel Vadot pinctrl-names = "default"; 1187d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_enet1>; 1197d0873ebSEmmanuel Vadot phy-mode = "rmii"; 1207d0873ebSEmmanuel Vadot phy-handle = <ðphy0>; 1217d0873ebSEmmanuel Vadot status = "okay"; 1227d0873ebSEmmanuel Vadot}; 1237d0873ebSEmmanuel Vadot 1247d0873ebSEmmanuel Vadot&fec2 { 1257d0873ebSEmmanuel Vadot pinctrl-names = "default"; 1267d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_enet2>; 1277d0873ebSEmmanuel Vadot phy-mode = "rmii"; 1287d0873ebSEmmanuel Vadot phy-handle = <ðphy1>; 1297d0873ebSEmmanuel Vadot status = "okay"; 1307d0873ebSEmmanuel Vadot 1317d0873ebSEmmanuel Vadot mdio { 1327d0873ebSEmmanuel Vadot #address-cells = <1>; 1337d0873ebSEmmanuel Vadot #size-cells = <0>; 1347d0873ebSEmmanuel Vadot 1357d0873ebSEmmanuel Vadot ethphy0: ethernet-phy@2 { 1367d0873ebSEmmanuel Vadot compatible = "ethernet-phy-ieee802.3-c22"; 1377d0873ebSEmmanuel Vadot reg = <2>; 1387d0873ebSEmmanuel Vadot micrel,led-mode = <1>; 1397d0873ebSEmmanuel Vadot clocks = <&clks IMX6UL_CLK_ENET_REF>; 1407d0873ebSEmmanuel Vadot clock-names = "rmii-ref"; 1417d0873ebSEmmanuel Vadot }; 1427d0873ebSEmmanuel Vadot 1437d0873ebSEmmanuel Vadot ethphy1: ethernet-phy@1 { 1447d0873ebSEmmanuel Vadot compatible = "ethernet-phy-ieee802.3-c22"; 1457d0873ebSEmmanuel Vadot reg = <1>; 1467d0873ebSEmmanuel Vadot micrel,led-mode = <1>; 1477d0873ebSEmmanuel Vadot clocks = <&clks IMX6UL_CLK_ENET2_REF>; 1487d0873ebSEmmanuel Vadot clock-names = "rmii-ref"; 1497d0873ebSEmmanuel Vadot }; 1507d0873ebSEmmanuel Vadot }; 1517d0873ebSEmmanuel Vadot}; 1527d0873ebSEmmanuel Vadot 1537d0873ebSEmmanuel Vadot&lcdif { 1547d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_lcdif>; 1557d0873ebSEmmanuel Vadot pinctrl-names = "default"; 1567d0873ebSEmmanuel Vadot status = "disabled"; 1577d0873ebSEmmanuel Vadot}; 1587d0873ebSEmmanuel Vadot 1597d0873ebSEmmanuel Vadot®_dcdc_3v3 { 1607d0873ebSEmmanuel Vadot vin-supply = <®_3v3_in>; 1617d0873ebSEmmanuel Vadot}; 1627d0873ebSEmmanuel Vadot 1637d0873ebSEmmanuel Vadot&sai2 { 1647d0873ebSEmmanuel Vadot assigned-clock-rates = <320000000>; 1657d0873ebSEmmanuel Vadot assigned-clocks = <&clks IMX6UL_CLK_PLL3_PFD2>; 1667d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_sai2>; 1677d0873ebSEmmanuel Vadot pinctrl-names = "default"; 1687d0873ebSEmmanuel Vadot status = "okay"; 1697d0873ebSEmmanuel Vadot}; 1707d0873ebSEmmanuel Vadot 1717d0873ebSEmmanuel Vadot&snvs_poweroff { 1727d0873ebSEmmanuel Vadot status = "okay"; 1737d0873ebSEmmanuel Vadot}; 1747d0873ebSEmmanuel Vadot 1757d0873ebSEmmanuel Vadot&uart1 { 1767d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_uart1>; 1777d0873ebSEmmanuel Vadot status = "okay"; 1787d0873ebSEmmanuel Vadot}; 1797d0873ebSEmmanuel Vadot 1807d0873ebSEmmanuel Vadot&uart2 { 1817d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_uart2>; 1827d0873ebSEmmanuel Vadot uart-has-rtscts; 1837d0873ebSEmmanuel Vadot status = "okay"; 1847d0873ebSEmmanuel Vadot}; 1857d0873ebSEmmanuel Vadot 1867d0873ebSEmmanuel Vadot&uart3 { 1877d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_uart3>; 1887d0873ebSEmmanuel Vadot uart-has-rtscts; 1897d0873ebSEmmanuel Vadot status = "okay"; 1907d0873ebSEmmanuel Vadot}; 1917d0873ebSEmmanuel Vadot 1927d0873ebSEmmanuel Vadot&uart4 { 1937d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_uart4>; 1947d0873ebSEmmanuel Vadot status = "okay"; 1957d0873ebSEmmanuel Vadot}; 1967d0873ebSEmmanuel Vadot 1977d0873ebSEmmanuel Vadot&uart5 { 1987d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_uart5>; 1997d0873ebSEmmanuel Vadot status = "okay"; 2007d0873ebSEmmanuel Vadot}; 2017d0873ebSEmmanuel Vadot 2027d0873ebSEmmanuel Vadot&usbotg1 { 2037d0873ebSEmmanuel Vadot pinctrl-names = "default"; 2047d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_usb_otg1_id>; 2057d0873ebSEmmanuel Vadot dr_mode = "otg"; 2067d0873ebSEmmanuel Vadot srp-disable; 2077d0873ebSEmmanuel Vadot hnp-disable; 2087d0873ebSEmmanuel Vadot adp-disable; 2097d0873ebSEmmanuel Vadot status = "okay"; 2107d0873ebSEmmanuel Vadot}; 2117d0873ebSEmmanuel Vadot 2127d0873ebSEmmanuel Vadot&usbotg2 { 2137d0873ebSEmmanuel Vadot dr_mode = "host"; 2147d0873ebSEmmanuel Vadot disable-over-current; 2157d0873ebSEmmanuel Vadot status = "okay"; 2167d0873ebSEmmanuel Vadot}; 2177d0873ebSEmmanuel Vadot 2187d0873ebSEmmanuel Vadot&usdhc1 { 2197d0873ebSEmmanuel Vadot pinctrl-names = "default", "state_100mhz", "state_200mhz"; 2207d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_usdhc1 &pinctrl_usdhc1_cd>; 2217d0873ebSEmmanuel Vadot pinctrl-1 = <&pinctrl_usdhc1_100mhz &pinctrl_usdhc1_cd>; 2227d0873ebSEmmanuel Vadot pinctrl-2 = <&pinctrl_usdhc1_200mhz &pinctrl_usdhc1_cd>; 2237d0873ebSEmmanuel Vadot cd-gpios = <&gpio1 19 GPIO_ACTIVE_LOW>; 2247d0873ebSEmmanuel Vadot no-1-8-v; 2257d0873ebSEmmanuel Vadot keep-power-in-suspend; 2267d0873ebSEmmanuel Vadot wakeup-source; 2277d0873ebSEmmanuel Vadot vmmc-supply = <®_sd1_vmmc>; 2287d0873ebSEmmanuel Vadot status = "okay"; 2297d0873ebSEmmanuel Vadot}; 2307d0873ebSEmmanuel Vadot 2317d0873ebSEmmanuel Vadot&iomuxc { 2327d0873ebSEmmanuel Vadot pinctrl_button: buttongrp { 2337d0873ebSEmmanuel Vadot fsl,pins = < 2347d0873ebSEmmanuel Vadot MX6ULL_PAD_SNVS_TAMPER1__GPIO5_IO01 0x0b0b0 2357d0873ebSEmmanuel Vadot >; 2367d0873ebSEmmanuel Vadot }; 2377d0873ebSEmmanuel Vadot 2387d0873ebSEmmanuel Vadot pinctrl_csi1: csi1grp { 2397d0873ebSEmmanuel Vadot fsl,pins = < 2407d0873ebSEmmanuel Vadot MX6UL_PAD_CSI_PIXCLK__CSI_PIXCLK 0x1b088 2417d0873ebSEmmanuel Vadot MX6UL_PAD_CSI_VSYNC__CSI_VSYNC 0x1b088 2427d0873ebSEmmanuel Vadot MX6UL_PAD_CSI_HSYNC__CSI_HSYNC 0x1b088 2437d0873ebSEmmanuel Vadot MX6UL_PAD_CSI_DATA00__CSI_DATA02 0x1b088 2447d0873ebSEmmanuel Vadot MX6UL_PAD_CSI_DATA01__CSI_DATA03 0x1b088 2457d0873ebSEmmanuel Vadot MX6UL_PAD_CSI_DATA02__CSI_DATA04 0x1b088 2467d0873ebSEmmanuel Vadot MX6UL_PAD_CSI_DATA03__CSI_DATA05 0x1b088 2477d0873ebSEmmanuel Vadot MX6UL_PAD_CSI_DATA04__CSI_DATA06 0x1b088 2487d0873ebSEmmanuel Vadot MX6UL_PAD_CSI_DATA05__CSI_DATA07 0x1b088 2497d0873ebSEmmanuel Vadot MX6UL_PAD_CSI_DATA06__CSI_DATA08 0x1b088 2507d0873ebSEmmanuel Vadot MX6UL_PAD_CSI_DATA07__CSI_DATA09 0x1b088 2517d0873ebSEmmanuel Vadot >; 2527d0873ebSEmmanuel Vadot }; 2537d0873ebSEmmanuel Vadot 2547d0873ebSEmmanuel Vadot pinctrl_enet1: enet1grp { 2557d0873ebSEmmanuel Vadot fsl,pins = < 2567d0873ebSEmmanuel Vadot MX6UL_PAD_ENET1_RX_EN__ENET1_RX_EN 0x1b0b0 2577d0873ebSEmmanuel Vadot MX6UL_PAD_ENET1_RX_ER__ENET1_RX_ER 0x1b0b0 2587d0873ebSEmmanuel Vadot MX6UL_PAD_ENET1_RX_DATA0__ENET1_RDATA00 0x1b0b0 2597d0873ebSEmmanuel Vadot MX6UL_PAD_ENET1_RX_DATA1__ENET1_RDATA01 0x1b0b0 2607d0873ebSEmmanuel Vadot MX6UL_PAD_ENET1_TX_EN__ENET1_TX_EN 0x1b0b0 2617d0873ebSEmmanuel Vadot MX6UL_PAD_ENET1_TX_DATA0__ENET1_TDATA00 0x1b0b0 2627d0873ebSEmmanuel Vadot MX6UL_PAD_ENET1_TX_DATA1__ENET1_TDATA01 0x1b0b0 2637d0873ebSEmmanuel Vadot MX6UL_PAD_ENET1_TX_CLK__ENET1_REF_CLK1 0x4001b031 2647d0873ebSEmmanuel Vadot >; 2657d0873ebSEmmanuel Vadot }; 2667d0873ebSEmmanuel Vadot 2677d0873ebSEmmanuel Vadot pinctrl_enet2: enet2grp { 2687d0873ebSEmmanuel Vadot fsl,pins = < 2697d0873ebSEmmanuel Vadot MX6UL_PAD_GPIO1_IO07__ENET2_MDC 0x1b0b0 2707d0873ebSEmmanuel Vadot MX6UL_PAD_GPIO1_IO06__ENET2_MDIO 0x1b0b0 2717d0873ebSEmmanuel Vadot MX6UL_PAD_ENET2_RX_EN__ENET2_RX_EN 0x1b0b0 2727d0873ebSEmmanuel Vadot MX6UL_PAD_ENET2_RX_ER__ENET2_RX_ER 0x1b0b0 2737d0873ebSEmmanuel Vadot MX6UL_PAD_ENET2_RX_DATA0__ENET2_RDATA00 0x1b0b0 2747d0873ebSEmmanuel Vadot MX6UL_PAD_ENET2_RX_DATA1__ENET2_RDATA01 0x1b0b0 2757d0873ebSEmmanuel Vadot MX6UL_PAD_ENET2_TX_EN__ENET2_TX_EN 0x1b0b0 2767d0873ebSEmmanuel Vadot MX6UL_PAD_ENET2_TX_DATA0__ENET2_TDATA00 0x1b0b0 2777d0873ebSEmmanuel Vadot MX6UL_PAD_ENET2_TX_DATA1__ENET2_TDATA01 0x1b0b0 2787d0873ebSEmmanuel Vadot MX6UL_PAD_ENET2_TX_CLK__ENET2_REF_CLK2 0x4001b031 2797d0873ebSEmmanuel Vadot >; 2807d0873ebSEmmanuel Vadot }; 2817d0873ebSEmmanuel Vadot 2827d0873ebSEmmanuel Vadot pinctrl_gpio_leds: ledgrp { 2837d0873ebSEmmanuel Vadot fsl,pins = < 2847d0873ebSEmmanuel Vadot MX6UL_PAD_GPIO1_IO04__GPIO1_IO04 0x0b0b0 2857d0873ebSEmmanuel Vadot MX6UL_PAD_CSI_VSYNC__GPIO4_IO19 0x0b0b0 2867d0873ebSEmmanuel Vadot MX6UL_PAD_CSI_HSYNC__GPIO4_IO20 0x0b0b0 2877d0873ebSEmmanuel Vadot MX6UL_PAD_SNVS_TAMPER3__GPIO5_IO03 0x0b0b0 2887d0873ebSEmmanuel Vadot >; 2897d0873ebSEmmanuel Vadot }; 2907d0873ebSEmmanuel Vadot 2917d0873ebSEmmanuel Vadot pinctrl_lcdif: lcdif-grp { 2927d0873ebSEmmanuel Vadot fsl,pins = < 2937d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_CLK__LCDIF_CLK 0x79 2947d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_ENABLE__LCDIF_ENABLE 0x79 2957d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_HSYNC__LCDIF_HSYNC 0x79 2967d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_VSYNC__LCDIF_VSYNC 0x79 2977d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_RESET__LCDIF_RESET 0x79 2987d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA00__LCDIF_DATA00 0x79 2997d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA01__LCDIF_DATA01 0x79 3007d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA02__LCDIF_DATA02 0x79 3017d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA03__LCDIF_DATA03 0x79 3027d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA04__LCDIF_DATA04 0x79 3037d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA05__LCDIF_DATA05 0x79 3047d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA06__LCDIF_DATA06 0x79 3057d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA07__LCDIF_DATA07 0x79 3067d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA08__LCDIF_DATA08 0x79 3077d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA09__LCDIF_DATA09 0x79 3087d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA10__LCDIF_DATA10 0x79 3097d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA11__LCDIF_DATA11 0x79 3107d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA12__LCDIF_DATA12 0x79 3117d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA13__LCDIF_DATA13 0x79 3127d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA14__LCDIF_DATA14 0x79 3137d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA15__LCDIF_DATA15 0x79 3147d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA16__LCDIF_DATA16 0x79 3157d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA17__LCDIF_DATA17 0x79 3167d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA18__LCDIF_DATA18 0x79 3177d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA19__LCDIF_DATA19 0x79 3187d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA20__LCDIF_DATA20 0x79 3197d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA21__LCDIF_DATA21 0x79 3207d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA22__LCDIF_DATA22 0x79 3217d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA23__LCDIF_DATA23 0x79 3227d0873ebSEmmanuel Vadot MX6UL_PAD_GPIO1_IO08__GPIO1_IO08 0x79 3237d0873ebSEmmanuel Vadot >; 3247d0873ebSEmmanuel Vadot }; 3257d0873ebSEmmanuel Vadot 326*b2d2a78aSEmmanuel Vadot pinctrl_reg_vmmc: usdhc1regvmmc-grp { 3277d0873ebSEmmanuel Vadot fsl,pins = < 3287d0873ebSEmmanuel Vadot MX6UL_PAD_GPIO1_IO09__GPIO1_IO09 0x17059 3297d0873ebSEmmanuel Vadot >; 3307d0873ebSEmmanuel Vadot }; 3317d0873ebSEmmanuel Vadot 3327d0873ebSEmmanuel Vadot pinctrl_sai2: sai2-grp { 3337d0873ebSEmmanuel Vadot fsl,pins = < 3347d0873ebSEmmanuel Vadot MX6UL_PAD_JTAG_TCK__SAI2_RX_DATA 0x130b0 3357d0873ebSEmmanuel Vadot MX6UL_PAD_JTAG_TDI__SAI2_TX_BCLK 0x17088 3367d0873ebSEmmanuel Vadot MX6UL_PAD_JTAG_TDO__SAI2_TX_SYNC 0x17088 3377d0873ebSEmmanuel Vadot MX6UL_PAD_JTAG_TRST_B__SAI2_TX_DATA 0x120b0 3387d0873ebSEmmanuel Vadot >; 3397d0873ebSEmmanuel Vadot }; 3407d0873ebSEmmanuel Vadot 3417d0873ebSEmmanuel Vadot pinctrl_uart1: uart1grp { 342*b2d2a78aSEmmanuel Vadot fsl,pins = < 3437d0873ebSEmmanuel Vadot MX6UL_PAD_UART1_TX_DATA__UART1_DCE_TX 0x1b0b1 3447d0873ebSEmmanuel Vadot MX6UL_PAD_UART1_RX_DATA__UART1_DCE_RX 0x1b0b1 3457d0873ebSEmmanuel Vadot >; 3467d0873ebSEmmanuel Vadot }; 3477d0873ebSEmmanuel Vadot 3487d0873ebSEmmanuel Vadot pinctrl_uart2: uart2grp { 349*b2d2a78aSEmmanuel Vadot fsl,pins = < 3507d0873ebSEmmanuel Vadot MX6UL_PAD_UART2_TX_DATA__UART2_DCE_TX 0x1b0b1 3517d0873ebSEmmanuel Vadot MX6UL_PAD_UART2_RX_DATA__UART2_DCE_RX 0x1b0b1 3527d0873ebSEmmanuel Vadot MX6UL_PAD_UART2_CTS_B__UART2_DCE_CTS 0x1b0b1 3537d0873ebSEmmanuel Vadot MX6UL_PAD_UART2_RTS_B__UART2_DCE_RTS 0x1b0b1 3547d0873ebSEmmanuel Vadot >; 3557d0873ebSEmmanuel Vadot }; 3567d0873ebSEmmanuel Vadot 3577d0873ebSEmmanuel Vadot pinctrl_uart3: uart3grp { 358*b2d2a78aSEmmanuel Vadot fsl,pins = < 3597d0873ebSEmmanuel Vadot MX6UL_PAD_UART3_TX_DATA__UART3_DCE_TX 0x1b0b1 3607d0873ebSEmmanuel Vadot MX6UL_PAD_UART3_RX_DATA__UART3_DCE_RX 0x1b0b1 3617d0873ebSEmmanuel Vadot MX6UL_PAD_UART3_CTS_B__UART3_DCE_CTS 0x1b0b1 3627d0873ebSEmmanuel Vadot MX6UL_PAD_UART3_RTS_B__UART3_DCE_RTS 0x1b0b1 3637d0873ebSEmmanuel Vadot >; 3647d0873ebSEmmanuel Vadot }; 3657d0873ebSEmmanuel Vadot 3667d0873ebSEmmanuel Vadot pinctrl_uart4: uart4grp { 367*b2d2a78aSEmmanuel Vadot fsl,pins = < 3687d0873ebSEmmanuel Vadot MX6UL_PAD_UART4_TX_DATA__UART4_DCE_TX 0x1b0b1 3697d0873ebSEmmanuel Vadot MX6UL_PAD_UART4_RX_DATA__UART4_DCE_RX 0x1b0b1 3707d0873ebSEmmanuel Vadot >; 3717d0873ebSEmmanuel Vadot }; 3727d0873ebSEmmanuel Vadot 3737d0873ebSEmmanuel Vadot pinctrl_uart5: uart5grp { 374*b2d2a78aSEmmanuel Vadot fsl,pins = < 3757d0873ebSEmmanuel Vadot MX6UL_PAD_UART5_TX_DATA__UART5_DCE_TX 0x1b0b1 3767d0873ebSEmmanuel Vadot MX6UL_PAD_UART5_RX_DATA__UART5_DCE_RX 0x1b0b1 3777d0873ebSEmmanuel Vadot >; 3787d0873ebSEmmanuel Vadot }; 3797d0873ebSEmmanuel Vadot 3807d0873ebSEmmanuel Vadot pinctrl_usb_otg1_id: usbotg1idgrp { 381*b2d2a78aSEmmanuel Vadot fsl,pins = < 3827d0873ebSEmmanuel Vadot MX6UL_PAD_GPIO1_IO00__ANATOP_OTG1_ID 0x17059 3837d0873ebSEmmanuel Vadot >; 3847d0873ebSEmmanuel Vadot }; 3857d0873ebSEmmanuel Vadot 3867d0873ebSEmmanuel Vadot pinctrl_usdhc1: usdhc1grp { 3877d0873ebSEmmanuel Vadot fsl,pins = < 3887d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_CMD__USDHC1_CMD 0x17059 3897d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_CLK__USDHC1_CLK 0x10059 3907d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_DATA0__USDHC1_DATA0 0x17059 3917d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_DATA1__USDHC1_DATA1 0x17059 3927d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_DATA2__USDHC1_DATA2 0x17059 3937d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_DATA3__USDHC1_DATA3 0x17059 3947d0873ebSEmmanuel Vadot >; 3957d0873ebSEmmanuel Vadot }; 3967d0873ebSEmmanuel Vadot 397*b2d2a78aSEmmanuel Vadot pinctrl_usdhc1_100mhz: usdhc1-100mhz-grp { 3987d0873ebSEmmanuel Vadot fsl,pins = < 3997d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_CMD__USDHC1_CMD 0x170b9 4007d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_CLK__USDHC1_CLK 0x100b9 4017d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_DATA0__USDHC1_DATA0 0x170b9 4027d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_DATA1__USDHC1_DATA1 0x170b9 4037d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_DATA2__USDHC1_DATA2 0x170b9 4047d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_DATA3__USDHC1_DATA3 0x170b9 4057d0873ebSEmmanuel Vadot >; 4067d0873ebSEmmanuel Vadot }; 4077d0873ebSEmmanuel Vadot 408*b2d2a78aSEmmanuel Vadot pinctrl_usdhc1_200mhz: usdhc1-200mhz-grp { 4097d0873ebSEmmanuel Vadot fsl,pins = < 4107d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_CMD__USDHC1_CMD 0x170f9 4117d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_CLK__USDHC1_CLK 0x100f9 4127d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_DATA0__USDHC1_DATA0 0x170f9 4137d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_DATA1__USDHC1_DATA1 0x170f9 4147d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_DATA2__USDHC1_DATA2 0x170f9 4157d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_DATA3__USDHC1_DATA3 0x170f9 4167d0873ebSEmmanuel Vadot >; 4177d0873ebSEmmanuel Vadot }; 4187d0873ebSEmmanuel Vadot 419*b2d2a78aSEmmanuel Vadot pinctrl_usdhc1_cd: usdhc1cd-grp { 4207d0873ebSEmmanuel Vadot fsl,pins = < 4217d0873ebSEmmanuel Vadot MX6UL_PAD_UART1_RTS_B__GPIO1_IO19 0x17059 4227d0873ebSEmmanuel Vadot >; 4237d0873ebSEmmanuel Vadot }; 4247d0873ebSEmmanuel Vadot}; 425