1*7d0873ebSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0 2*7d0873ebSEmmanuel Vadot/* 3*7d0873ebSEmmanuel Vadot * Copyright (c) 2024 Linumiz 4*7d0873ebSEmmanuel Vadot * Author: Parthiban <parthiban@linumiz.com> 5*7d0873ebSEmmanuel Vadot */ 6*7d0873ebSEmmanuel Vadot 7*7d0873ebSEmmanuel Vadot#include <dt-bindings/gpio/gpio.h> 8*7d0873ebSEmmanuel Vadot 9*7d0873ebSEmmanuel Vadot/ { 10*7d0873ebSEmmanuel Vadot chosen { 11*7d0873ebSEmmanuel Vadot stdout-path = &uart1; 12*7d0873ebSEmmanuel Vadot }; 13*7d0873ebSEmmanuel Vadot 14*7d0873ebSEmmanuel Vadot gpio_buttons: gpio-keys { 15*7d0873ebSEmmanuel Vadot compatible = "gpio-keys"; 16*7d0873ebSEmmanuel Vadot pinctrl-names = "default"; 17*7d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_button>; 18*7d0873ebSEmmanuel Vadot 19*7d0873ebSEmmanuel Vadot button-0 { 20*7d0873ebSEmmanuel Vadot gpios = <&gpio5 1 GPIO_ACTIVE_LOW>; 21*7d0873ebSEmmanuel Vadot label = "SW2"; 22*7d0873ebSEmmanuel Vadot linux,code = <KEY_A>; 23*7d0873ebSEmmanuel Vadot wakeup-source; 24*7d0873ebSEmmanuel Vadot }; 25*7d0873ebSEmmanuel Vadot }; 26*7d0873ebSEmmanuel Vadot 27*7d0873ebSEmmanuel Vadot gpio-leds { 28*7d0873ebSEmmanuel Vadot compatible = "gpio-leds"; 29*7d0873ebSEmmanuel Vadot pinctrl-names = "default"; 30*7d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_gpio_leds>; 31*7d0873ebSEmmanuel Vadot 32*7d0873ebSEmmanuel Vadot led-blue { 33*7d0873ebSEmmanuel Vadot gpios = <&gpio4 19 GPIO_ACTIVE_LOW>; 34*7d0873ebSEmmanuel Vadot label = "LED_B"; 35*7d0873ebSEmmanuel Vadot linux,default-trigger = "heartbeat"; 36*7d0873ebSEmmanuel Vadot default-state = "on"; 37*7d0873ebSEmmanuel Vadot }; 38*7d0873ebSEmmanuel Vadot 39*7d0873ebSEmmanuel Vadot led-green { 40*7d0873ebSEmmanuel Vadot gpios = <&gpio4 20 GPIO_ACTIVE_LOW>; 41*7d0873ebSEmmanuel Vadot label = "LED_G"; 42*7d0873ebSEmmanuel Vadot linux,default-trigger = "heartbeat"; 43*7d0873ebSEmmanuel Vadot default-state = "on"; 44*7d0873ebSEmmanuel Vadot }; 45*7d0873ebSEmmanuel Vadot 46*7d0873ebSEmmanuel Vadot led-red { 47*7d0873ebSEmmanuel Vadot gpios = <&gpio1 4 GPIO_ACTIVE_LOW>; 48*7d0873ebSEmmanuel Vadot label = "LED_R"; 49*7d0873ebSEmmanuel Vadot linux,default-trigger = "heartbeat"; 50*7d0873ebSEmmanuel Vadot default-state = "on"; 51*7d0873ebSEmmanuel Vadot }; 52*7d0873ebSEmmanuel Vadot 53*7d0873ebSEmmanuel Vadot led-user { 54*7d0873ebSEmmanuel Vadot gpios = <&gpio5 3 GPIO_ACTIVE_LOW>; 55*7d0873ebSEmmanuel Vadot label = "User"; 56*7d0873ebSEmmanuel Vadot linux,default-trigger = "heartbeat"; 57*7d0873ebSEmmanuel Vadot default-state = "on"; 58*7d0873ebSEmmanuel Vadot }; 59*7d0873ebSEmmanuel Vadot }; 60*7d0873ebSEmmanuel Vadot 61*7d0873ebSEmmanuel Vadot reg_5v_sys: regulator-5v-sys { 62*7d0873ebSEmmanuel Vadot compatible = "regulator-fixed"; 63*7d0873ebSEmmanuel Vadot regulator-name = "5V_SYS"; 64*7d0873ebSEmmanuel Vadot regulator-min-microvolt = <5000000>; 65*7d0873ebSEmmanuel Vadot regulator-max-microvolt = <5000000>; 66*7d0873ebSEmmanuel Vadot regulator-always-on; 67*7d0873ebSEmmanuel Vadot }; 68*7d0873ebSEmmanuel Vadot 69*7d0873ebSEmmanuel Vadot reg_5v: regulator-5v { 70*7d0873ebSEmmanuel Vadot compatible = "regulator-fixed"; 71*7d0873ebSEmmanuel Vadot regulator-name = "5V"; 72*7d0873ebSEmmanuel Vadot regulator-min-microvolt = <5000000>; 73*7d0873ebSEmmanuel Vadot regulator-max-microvolt = <5000000>; 74*7d0873ebSEmmanuel Vadot regulator-always-on; 75*7d0873ebSEmmanuel Vadot vin-supply = <®_5v_sys>; 76*7d0873ebSEmmanuel Vadot }; 77*7d0873ebSEmmanuel Vadot 78*7d0873ebSEmmanuel Vadot reg_3v3_in: regulator-3v3-in { 79*7d0873ebSEmmanuel Vadot compatible = "regulator-fixed"; 80*7d0873ebSEmmanuel Vadot regulator-name = "3V3_IN"; 81*7d0873ebSEmmanuel Vadot regulator-min-microvolt = <3300000>; 82*7d0873ebSEmmanuel Vadot regulator-max-microvolt = <3300000>; 83*7d0873ebSEmmanuel Vadot regulator-always-on; 84*7d0873ebSEmmanuel Vadot vin-supply = <®_5v_sys>; 85*7d0873ebSEmmanuel Vadot }; 86*7d0873ebSEmmanuel Vadot 87*7d0873ebSEmmanuel Vadot reg_3v3: regulator-3v3 { 88*7d0873ebSEmmanuel Vadot compatible = "regulator-fixed"; 89*7d0873ebSEmmanuel Vadot regulator-name = "3V3"; 90*7d0873ebSEmmanuel Vadot regulator-min-microvolt = <3300000>; 91*7d0873ebSEmmanuel Vadot regulator-max-microvolt = <3300000>; 92*7d0873ebSEmmanuel Vadot regulator-always-on; 93*7d0873ebSEmmanuel Vadot vin-supply = <®_3v3_in>; 94*7d0873ebSEmmanuel Vadot }; 95*7d0873ebSEmmanuel Vadot 96*7d0873ebSEmmanuel Vadot reg_sd1_vmmc: regulator-sd1-vmmc { 97*7d0873ebSEmmanuel Vadot compatible = "regulator-fixed"; 98*7d0873ebSEmmanuel Vadot regulator-name = "3V3_SD"; 99*7d0873ebSEmmanuel Vadot regulator-min-microvolt = <3300000>; 100*7d0873ebSEmmanuel Vadot regulator-max-microvolt = <3300000>; 101*7d0873ebSEmmanuel Vadot gpios = <&gpio1 9 GPIO_ACTIVE_HIGH>; 102*7d0873ebSEmmanuel Vadot pinctrl-names = "default"; 103*7d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_reg_vmmc>; 104*7d0873ebSEmmanuel Vadot enable-active-high; 105*7d0873ebSEmmanuel Vadot regulator-always-on; 106*7d0873ebSEmmanuel Vadot vin-supply = <®_3v3>; 107*7d0873ebSEmmanuel Vadot }; 108*7d0873ebSEmmanuel Vadot}; 109*7d0873ebSEmmanuel Vadot 110*7d0873ebSEmmanuel Vadot&csi { 111*7d0873ebSEmmanuel Vadot pinctrl-names = "default"; 112*7d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_csi1>; 113*7d0873ebSEmmanuel Vadot status = "disabled"; /* LED Blue & Green shared */ 114*7d0873ebSEmmanuel Vadot}; 115*7d0873ebSEmmanuel Vadot 116*7d0873ebSEmmanuel Vadot&fec1 { 117*7d0873ebSEmmanuel Vadot pinctrl-names = "default"; 118*7d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_enet1>; 119*7d0873ebSEmmanuel Vadot phy-mode = "rmii"; 120*7d0873ebSEmmanuel Vadot phy-handle = <ðphy0>; 121*7d0873ebSEmmanuel Vadot status = "okay"; 122*7d0873ebSEmmanuel Vadot}; 123*7d0873ebSEmmanuel Vadot 124*7d0873ebSEmmanuel Vadot&fec2 { 125*7d0873ebSEmmanuel Vadot pinctrl-names = "default"; 126*7d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_enet2>; 127*7d0873ebSEmmanuel Vadot phy-mode = "rmii"; 128*7d0873ebSEmmanuel Vadot phy-handle = <ðphy1>; 129*7d0873ebSEmmanuel Vadot status = "okay"; 130*7d0873ebSEmmanuel Vadot 131*7d0873ebSEmmanuel Vadot mdio { 132*7d0873ebSEmmanuel Vadot #address-cells = <1>; 133*7d0873ebSEmmanuel Vadot #size-cells = <0>; 134*7d0873ebSEmmanuel Vadot 135*7d0873ebSEmmanuel Vadot ethphy0: ethernet-phy@2 { 136*7d0873ebSEmmanuel Vadot compatible = "ethernet-phy-ieee802.3-c22"; 137*7d0873ebSEmmanuel Vadot reg = <2>; 138*7d0873ebSEmmanuel Vadot micrel,led-mode = <1>; 139*7d0873ebSEmmanuel Vadot clocks = <&clks IMX6UL_CLK_ENET_REF>; 140*7d0873ebSEmmanuel Vadot clock-names = "rmii-ref"; 141*7d0873ebSEmmanuel Vadot }; 142*7d0873ebSEmmanuel Vadot 143*7d0873ebSEmmanuel Vadot ethphy1: ethernet-phy@1 { 144*7d0873ebSEmmanuel Vadot compatible = "ethernet-phy-ieee802.3-c22"; 145*7d0873ebSEmmanuel Vadot reg = <1>; 146*7d0873ebSEmmanuel Vadot micrel,led-mode = <1>; 147*7d0873ebSEmmanuel Vadot clocks = <&clks IMX6UL_CLK_ENET2_REF>; 148*7d0873ebSEmmanuel Vadot clock-names = "rmii-ref"; 149*7d0873ebSEmmanuel Vadot }; 150*7d0873ebSEmmanuel Vadot }; 151*7d0873ebSEmmanuel Vadot}; 152*7d0873ebSEmmanuel Vadot 153*7d0873ebSEmmanuel Vadot&lcdif { 154*7d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_lcdif>; 155*7d0873ebSEmmanuel Vadot pinctrl-names = "default"; 156*7d0873ebSEmmanuel Vadot status = "disabled"; 157*7d0873ebSEmmanuel Vadot}; 158*7d0873ebSEmmanuel Vadot 159*7d0873ebSEmmanuel Vadot®_dcdc_3v3 { 160*7d0873ebSEmmanuel Vadot vin-supply = <®_3v3_in>; 161*7d0873ebSEmmanuel Vadot}; 162*7d0873ebSEmmanuel Vadot 163*7d0873ebSEmmanuel Vadot&sai2 { 164*7d0873ebSEmmanuel Vadot assigned-clock-rates = <320000000>; 165*7d0873ebSEmmanuel Vadot assigned-clocks = <&clks IMX6UL_CLK_PLL3_PFD2>; 166*7d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_sai2>; 167*7d0873ebSEmmanuel Vadot pinctrl-names = "default"; 168*7d0873ebSEmmanuel Vadot status = "okay"; 169*7d0873ebSEmmanuel Vadot}; 170*7d0873ebSEmmanuel Vadot 171*7d0873ebSEmmanuel Vadot&snvs_poweroff { 172*7d0873ebSEmmanuel Vadot status = "okay"; 173*7d0873ebSEmmanuel Vadot}; 174*7d0873ebSEmmanuel Vadot 175*7d0873ebSEmmanuel Vadot&uart1 { 176*7d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_uart1>; 177*7d0873ebSEmmanuel Vadot status = "okay"; 178*7d0873ebSEmmanuel Vadot}; 179*7d0873ebSEmmanuel Vadot 180*7d0873ebSEmmanuel Vadot&uart2 { 181*7d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_uart2>; 182*7d0873ebSEmmanuel Vadot uart-has-rtscts; 183*7d0873ebSEmmanuel Vadot status = "okay"; 184*7d0873ebSEmmanuel Vadot}; 185*7d0873ebSEmmanuel Vadot 186*7d0873ebSEmmanuel Vadot&uart3 { 187*7d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_uart3>; 188*7d0873ebSEmmanuel Vadot uart-has-rtscts; 189*7d0873ebSEmmanuel Vadot status = "okay"; 190*7d0873ebSEmmanuel Vadot}; 191*7d0873ebSEmmanuel Vadot 192*7d0873ebSEmmanuel Vadot&uart4 { 193*7d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_uart4>; 194*7d0873ebSEmmanuel Vadot status = "okay"; 195*7d0873ebSEmmanuel Vadot}; 196*7d0873ebSEmmanuel Vadot 197*7d0873ebSEmmanuel Vadot&uart5 { 198*7d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_uart5>; 199*7d0873ebSEmmanuel Vadot status = "okay"; 200*7d0873ebSEmmanuel Vadot}; 201*7d0873ebSEmmanuel Vadot 202*7d0873ebSEmmanuel Vadot&usbotg1 { 203*7d0873ebSEmmanuel Vadot pinctrl-names = "default"; 204*7d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_usb_otg1_id>; 205*7d0873ebSEmmanuel Vadot dr_mode = "otg"; 206*7d0873ebSEmmanuel Vadot srp-disable; 207*7d0873ebSEmmanuel Vadot hnp-disable; 208*7d0873ebSEmmanuel Vadot adp-disable; 209*7d0873ebSEmmanuel Vadot status = "okay"; 210*7d0873ebSEmmanuel Vadot}; 211*7d0873ebSEmmanuel Vadot 212*7d0873ebSEmmanuel Vadot&usbotg2 { 213*7d0873ebSEmmanuel Vadot dr_mode = "host"; 214*7d0873ebSEmmanuel Vadot disable-over-current; 215*7d0873ebSEmmanuel Vadot status = "okay"; 216*7d0873ebSEmmanuel Vadot}; 217*7d0873ebSEmmanuel Vadot 218*7d0873ebSEmmanuel Vadot&usdhc1 { 219*7d0873ebSEmmanuel Vadot pinctrl-names = "default", "state_100mhz", "state_200mhz"; 220*7d0873ebSEmmanuel Vadot pinctrl-0 = <&pinctrl_usdhc1 &pinctrl_usdhc1_cd>; 221*7d0873ebSEmmanuel Vadot pinctrl-1 = <&pinctrl_usdhc1_100mhz &pinctrl_usdhc1_cd>; 222*7d0873ebSEmmanuel Vadot pinctrl-2 = <&pinctrl_usdhc1_200mhz &pinctrl_usdhc1_cd>; 223*7d0873ebSEmmanuel Vadot cd-gpios = <&gpio1 19 GPIO_ACTIVE_LOW>; 224*7d0873ebSEmmanuel Vadot no-1-8-v; 225*7d0873ebSEmmanuel Vadot keep-power-in-suspend; 226*7d0873ebSEmmanuel Vadot wakeup-source; 227*7d0873ebSEmmanuel Vadot vmmc-supply = <®_sd1_vmmc>; 228*7d0873ebSEmmanuel Vadot status = "okay"; 229*7d0873ebSEmmanuel Vadot}; 230*7d0873ebSEmmanuel Vadot 231*7d0873ebSEmmanuel Vadot&iomuxc { 232*7d0873ebSEmmanuel Vadot pinctrl_button: buttongrp { 233*7d0873ebSEmmanuel Vadot fsl,pins = < 234*7d0873ebSEmmanuel Vadot MX6ULL_PAD_SNVS_TAMPER1__GPIO5_IO01 0x0b0b0 235*7d0873ebSEmmanuel Vadot >; 236*7d0873ebSEmmanuel Vadot }; 237*7d0873ebSEmmanuel Vadot 238*7d0873ebSEmmanuel Vadot pinctrl_csi1: csi1grp { 239*7d0873ebSEmmanuel Vadot fsl,pins = < 240*7d0873ebSEmmanuel Vadot MX6UL_PAD_CSI_PIXCLK__CSI_PIXCLK 0x1b088 241*7d0873ebSEmmanuel Vadot MX6UL_PAD_CSI_VSYNC__CSI_VSYNC 0x1b088 242*7d0873ebSEmmanuel Vadot MX6UL_PAD_CSI_HSYNC__CSI_HSYNC 0x1b088 243*7d0873ebSEmmanuel Vadot MX6UL_PAD_CSI_DATA00__CSI_DATA02 0x1b088 244*7d0873ebSEmmanuel Vadot MX6UL_PAD_CSI_DATA01__CSI_DATA03 0x1b088 245*7d0873ebSEmmanuel Vadot MX6UL_PAD_CSI_DATA02__CSI_DATA04 0x1b088 246*7d0873ebSEmmanuel Vadot MX6UL_PAD_CSI_DATA03__CSI_DATA05 0x1b088 247*7d0873ebSEmmanuel Vadot MX6UL_PAD_CSI_DATA04__CSI_DATA06 0x1b088 248*7d0873ebSEmmanuel Vadot MX6UL_PAD_CSI_DATA05__CSI_DATA07 0x1b088 249*7d0873ebSEmmanuel Vadot MX6UL_PAD_CSI_DATA06__CSI_DATA08 0x1b088 250*7d0873ebSEmmanuel Vadot MX6UL_PAD_CSI_DATA07__CSI_DATA09 0x1b088 251*7d0873ebSEmmanuel Vadot >; 252*7d0873ebSEmmanuel Vadot }; 253*7d0873ebSEmmanuel Vadot 254*7d0873ebSEmmanuel Vadot pinctrl_enet1: enet1grp { 255*7d0873ebSEmmanuel Vadot fsl,pins = < 256*7d0873ebSEmmanuel Vadot MX6UL_PAD_ENET1_RX_EN__ENET1_RX_EN 0x1b0b0 257*7d0873ebSEmmanuel Vadot MX6UL_PAD_ENET1_RX_ER__ENET1_RX_ER 0x1b0b0 258*7d0873ebSEmmanuel Vadot MX6UL_PAD_ENET1_RX_DATA0__ENET1_RDATA00 0x1b0b0 259*7d0873ebSEmmanuel Vadot MX6UL_PAD_ENET1_RX_DATA1__ENET1_RDATA01 0x1b0b0 260*7d0873ebSEmmanuel Vadot MX6UL_PAD_ENET1_TX_EN__ENET1_TX_EN 0x1b0b0 261*7d0873ebSEmmanuel Vadot MX6UL_PAD_ENET1_TX_DATA0__ENET1_TDATA00 0x1b0b0 262*7d0873ebSEmmanuel Vadot MX6UL_PAD_ENET1_TX_DATA1__ENET1_TDATA01 0x1b0b0 263*7d0873ebSEmmanuel Vadot MX6UL_PAD_ENET1_TX_CLK__ENET1_REF_CLK1 0x4001b031 264*7d0873ebSEmmanuel Vadot >; 265*7d0873ebSEmmanuel Vadot }; 266*7d0873ebSEmmanuel Vadot 267*7d0873ebSEmmanuel Vadot pinctrl_enet2: enet2grp { 268*7d0873ebSEmmanuel Vadot fsl,pins = < 269*7d0873ebSEmmanuel Vadot MX6UL_PAD_GPIO1_IO07__ENET2_MDC 0x1b0b0 270*7d0873ebSEmmanuel Vadot MX6UL_PAD_GPIO1_IO06__ENET2_MDIO 0x1b0b0 271*7d0873ebSEmmanuel Vadot MX6UL_PAD_ENET2_RX_EN__ENET2_RX_EN 0x1b0b0 272*7d0873ebSEmmanuel Vadot MX6UL_PAD_ENET2_RX_ER__ENET2_RX_ER 0x1b0b0 273*7d0873ebSEmmanuel Vadot MX6UL_PAD_ENET2_RX_DATA0__ENET2_RDATA00 0x1b0b0 274*7d0873ebSEmmanuel Vadot MX6UL_PAD_ENET2_RX_DATA1__ENET2_RDATA01 0x1b0b0 275*7d0873ebSEmmanuel Vadot MX6UL_PAD_ENET2_TX_EN__ENET2_TX_EN 0x1b0b0 276*7d0873ebSEmmanuel Vadot MX6UL_PAD_ENET2_TX_DATA0__ENET2_TDATA00 0x1b0b0 277*7d0873ebSEmmanuel Vadot MX6UL_PAD_ENET2_TX_DATA1__ENET2_TDATA01 0x1b0b0 278*7d0873ebSEmmanuel Vadot MX6UL_PAD_ENET2_TX_CLK__ENET2_REF_CLK2 0x4001b031 279*7d0873ebSEmmanuel Vadot >; 280*7d0873ebSEmmanuel Vadot }; 281*7d0873ebSEmmanuel Vadot 282*7d0873ebSEmmanuel Vadot pinctrl_gpio_leds: ledgrp { 283*7d0873ebSEmmanuel Vadot fsl,pins = < 284*7d0873ebSEmmanuel Vadot MX6UL_PAD_GPIO1_IO04__GPIO1_IO04 0x0b0b0 285*7d0873ebSEmmanuel Vadot MX6UL_PAD_CSI_VSYNC__GPIO4_IO19 0x0b0b0 286*7d0873ebSEmmanuel Vadot MX6UL_PAD_CSI_HSYNC__GPIO4_IO20 0x0b0b0 287*7d0873ebSEmmanuel Vadot MX6UL_PAD_SNVS_TAMPER3__GPIO5_IO03 0x0b0b0 288*7d0873ebSEmmanuel Vadot >; 289*7d0873ebSEmmanuel Vadot }; 290*7d0873ebSEmmanuel Vadot 291*7d0873ebSEmmanuel Vadot pinctrl_lcdif: lcdif-grp { 292*7d0873ebSEmmanuel Vadot fsl,pins = < 293*7d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_CLK__LCDIF_CLK 0x79 294*7d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_ENABLE__LCDIF_ENABLE 0x79 295*7d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_HSYNC__LCDIF_HSYNC 0x79 296*7d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_VSYNC__LCDIF_VSYNC 0x79 297*7d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_RESET__LCDIF_RESET 0x79 298*7d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA00__LCDIF_DATA00 0x79 299*7d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA01__LCDIF_DATA01 0x79 300*7d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA02__LCDIF_DATA02 0x79 301*7d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA03__LCDIF_DATA03 0x79 302*7d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA04__LCDIF_DATA04 0x79 303*7d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA05__LCDIF_DATA05 0x79 304*7d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA06__LCDIF_DATA06 0x79 305*7d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA07__LCDIF_DATA07 0x79 306*7d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA08__LCDIF_DATA08 0x79 307*7d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA09__LCDIF_DATA09 0x79 308*7d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA10__LCDIF_DATA10 0x79 309*7d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA11__LCDIF_DATA11 0x79 310*7d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA12__LCDIF_DATA12 0x79 311*7d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA13__LCDIF_DATA13 0x79 312*7d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA14__LCDIF_DATA14 0x79 313*7d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA15__LCDIF_DATA15 0x79 314*7d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA16__LCDIF_DATA16 0x79 315*7d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA17__LCDIF_DATA17 0x79 316*7d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA18__LCDIF_DATA18 0x79 317*7d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA19__LCDIF_DATA19 0x79 318*7d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA20__LCDIF_DATA20 0x79 319*7d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA21__LCDIF_DATA21 0x79 320*7d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA22__LCDIF_DATA22 0x79 321*7d0873ebSEmmanuel Vadot MX6UL_PAD_LCD_DATA23__LCDIF_DATA23 0x79 322*7d0873ebSEmmanuel Vadot MX6UL_PAD_GPIO1_IO08__GPIO1_IO08 0x79 323*7d0873ebSEmmanuel Vadot >; 324*7d0873ebSEmmanuel Vadot }; 325*7d0873ebSEmmanuel Vadot 326*7d0873ebSEmmanuel Vadot pinctrl_reg_vmmc: usdhc1regvmmc { 327*7d0873ebSEmmanuel Vadot fsl,pins = < 328*7d0873ebSEmmanuel Vadot MX6UL_PAD_GPIO1_IO09__GPIO1_IO09 0x17059 329*7d0873ebSEmmanuel Vadot >; 330*7d0873ebSEmmanuel Vadot }; 331*7d0873ebSEmmanuel Vadot 332*7d0873ebSEmmanuel Vadot pinctrl_sai2: sai2-grp { 333*7d0873ebSEmmanuel Vadot fsl,pins = < 334*7d0873ebSEmmanuel Vadot MX6UL_PAD_JTAG_TCK__SAI2_RX_DATA 0x130b0 335*7d0873ebSEmmanuel Vadot MX6UL_PAD_JTAG_TDI__SAI2_TX_BCLK 0x17088 336*7d0873ebSEmmanuel Vadot MX6UL_PAD_JTAG_TDO__SAI2_TX_SYNC 0x17088 337*7d0873ebSEmmanuel Vadot MX6UL_PAD_JTAG_TRST_B__SAI2_TX_DATA 0x120b0 338*7d0873ebSEmmanuel Vadot >; 339*7d0873ebSEmmanuel Vadot }; 340*7d0873ebSEmmanuel Vadot 341*7d0873ebSEmmanuel Vadot pinctrl_uart1: uart1grp { 342*7d0873ebSEmmanuel Vadot fsl,pin = < 343*7d0873ebSEmmanuel Vadot MX6UL_PAD_UART1_TX_DATA__UART1_DCE_TX 0x1b0b1 344*7d0873ebSEmmanuel Vadot MX6UL_PAD_UART1_RX_DATA__UART1_DCE_RX 0x1b0b1 345*7d0873ebSEmmanuel Vadot >; 346*7d0873ebSEmmanuel Vadot }; 347*7d0873ebSEmmanuel Vadot 348*7d0873ebSEmmanuel Vadot pinctrl_uart2: uart2grp { 349*7d0873ebSEmmanuel Vadot fsl,pin = < 350*7d0873ebSEmmanuel Vadot MX6UL_PAD_UART2_TX_DATA__UART2_DCE_TX 0x1b0b1 351*7d0873ebSEmmanuel Vadot MX6UL_PAD_UART2_RX_DATA__UART2_DCE_RX 0x1b0b1 352*7d0873ebSEmmanuel Vadot MX6UL_PAD_UART2_CTS_B__UART2_DCE_CTS 0x1b0b1 353*7d0873ebSEmmanuel Vadot MX6UL_PAD_UART2_RTS_B__UART2_DCE_RTS 0x1b0b1 354*7d0873ebSEmmanuel Vadot >; 355*7d0873ebSEmmanuel Vadot }; 356*7d0873ebSEmmanuel Vadot 357*7d0873ebSEmmanuel Vadot pinctrl_uart3: uart3grp { 358*7d0873ebSEmmanuel Vadot fsl,pin = < 359*7d0873ebSEmmanuel Vadot MX6UL_PAD_UART3_TX_DATA__UART3_DCE_TX 0x1b0b1 360*7d0873ebSEmmanuel Vadot MX6UL_PAD_UART3_RX_DATA__UART3_DCE_RX 0x1b0b1 361*7d0873ebSEmmanuel Vadot MX6UL_PAD_UART3_CTS_B__UART3_DCE_CTS 0x1b0b1 362*7d0873ebSEmmanuel Vadot MX6UL_PAD_UART3_RTS_B__UART3_DCE_RTS 0x1b0b1 363*7d0873ebSEmmanuel Vadot >; 364*7d0873ebSEmmanuel Vadot }; 365*7d0873ebSEmmanuel Vadot 366*7d0873ebSEmmanuel Vadot pinctrl_uart4: uart4grp { 367*7d0873ebSEmmanuel Vadot fsl,pin = < 368*7d0873ebSEmmanuel Vadot MX6UL_PAD_UART4_TX_DATA__UART4_DCE_TX 0x1b0b1 369*7d0873ebSEmmanuel Vadot MX6UL_PAD_UART4_RX_DATA__UART4_DCE_RX 0x1b0b1 370*7d0873ebSEmmanuel Vadot >; 371*7d0873ebSEmmanuel Vadot }; 372*7d0873ebSEmmanuel Vadot 373*7d0873ebSEmmanuel Vadot pinctrl_uart5: uart5grp { 374*7d0873ebSEmmanuel Vadot fsl,pin = < 375*7d0873ebSEmmanuel Vadot MX6UL_PAD_UART5_TX_DATA__UART5_DCE_TX 0x1b0b1 376*7d0873ebSEmmanuel Vadot MX6UL_PAD_UART5_RX_DATA__UART5_DCE_RX 0x1b0b1 377*7d0873ebSEmmanuel Vadot >; 378*7d0873ebSEmmanuel Vadot }; 379*7d0873ebSEmmanuel Vadot 380*7d0873ebSEmmanuel Vadot pinctrl_usb_otg1_id: usbotg1idgrp { 381*7d0873ebSEmmanuel Vadot fsl,pin = < 382*7d0873ebSEmmanuel Vadot MX6UL_PAD_GPIO1_IO00__ANATOP_OTG1_ID 0x17059 383*7d0873ebSEmmanuel Vadot >; 384*7d0873ebSEmmanuel Vadot }; 385*7d0873ebSEmmanuel Vadot 386*7d0873ebSEmmanuel Vadot pinctrl_usdhc1: usdhc1grp { 387*7d0873ebSEmmanuel Vadot fsl,pins = < 388*7d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_CMD__USDHC1_CMD 0x17059 389*7d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_CLK__USDHC1_CLK 0x10059 390*7d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_DATA0__USDHC1_DATA0 0x17059 391*7d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_DATA1__USDHC1_DATA1 0x17059 392*7d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_DATA2__USDHC1_DATA2 0x17059 393*7d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_DATA3__USDHC1_DATA3 0x17059 394*7d0873ebSEmmanuel Vadot >; 395*7d0873ebSEmmanuel Vadot }; 396*7d0873ebSEmmanuel Vadot 397*7d0873ebSEmmanuel Vadot pinctrl_usdhc1_100mhz: usdhc1grp100mhz { 398*7d0873ebSEmmanuel Vadot fsl,pins = < 399*7d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_CMD__USDHC1_CMD 0x170b9 400*7d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_CLK__USDHC1_CLK 0x100b9 401*7d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_DATA0__USDHC1_DATA0 0x170b9 402*7d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_DATA1__USDHC1_DATA1 0x170b9 403*7d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_DATA2__USDHC1_DATA2 0x170b9 404*7d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_DATA3__USDHC1_DATA3 0x170b9 405*7d0873ebSEmmanuel Vadot >; 406*7d0873ebSEmmanuel Vadot }; 407*7d0873ebSEmmanuel Vadot 408*7d0873ebSEmmanuel Vadot pinctrl_usdhc1_200mhz: usdhc1grp200mhz { 409*7d0873ebSEmmanuel Vadot fsl,pins = < 410*7d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_CMD__USDHC1_CMD 0x170f9 411*7d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_CLK__USDHC1_CLK 0x100f9 412*7d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_DATA0__USDHC1_DATA0 0x170f9 413*7d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_DATA1__USDHC1_DATA1 0x170f9 414*7d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_DATA2__USDHC1_DATA2 0x170f9 415*7d0873ebSEmmanuel Vadot MX6UL_PAD_SD1_DATA3__USDHC1_DATA3 0x170f9 416*7d0873ebSEmmanuel Vadot >; 417*7d0873ebSEmmanuel Vadot }; 418*7d0873ebSEmmanuel Vadot 419*7d0873ebSEmmanuel Vadot pinctrl_usdhc1_cd: usdhc1cd { 420*7d0873ebSEmmanuel Vadot fsl,pins = < 421*7d0873ebSEmmanuel Vadot MX6UL_PAD_UART1_RTS_B__GPIO1_IO19 0x17059 422*7d0873ebSEmmanuel Vadot >; 423*7d0873ebSEmmanuel Vadot }; 424*7d0873ebSEmmanuel Vadot}; 425