1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause 2*f126890aSEmmanuel Vadot/* 3*f126890aSEmmanuel Vadot * Copyright (C) 2023 DH electronics GmbH 4*f126890aSEmmanuel Vadot */ 5*f126890aSEmmanuel Vadot 6*f126890aSEmmanuel Vadot#include "imx6ull-dhcor-som.dtsi" 7*f126890aSEmmanuel Vadot 8*f126890aSEmmanuel Vadot/ { 9*f126890aSEmmanuel Vadot aliases { 10*f126890aSEmmanuel Vadot /delete-property/ spi2; 11*f126890aSEmmanuel Vadot /delete-property/ spi3; 12*f126890aSEmmanuel Vadot i2c0 = &i2c2; 13*f126890aSEmmanuel Vadot i2c1 = &i2c1; 14*f126890aSEmmanuel Vadot mmc2 = &usdhc2; 15*f126890aSEmmanuel Vadot rtc0 = &rtc_i2c; 16*f126890aSEmmanuel Vadot rtc1 = &snvs_rtc; 17*f126890aSEmmanuel Vadot serial0 = &uart1; 18*f126890aSEmmanuel Vadot serial1 = &uart6; /* DHCOM UART2, special hardware required */ 19*f126890aSEmmanuel Vadot serial2 = &uart3; 20*f126890aSEmmanuel Vadot serial3 = &uart2; /* Use BT UART always as ttymxc3 */ 21*f126890aSEmmanuel Vadot serial4 = &uart4; 22*f126890aSEmmanuel Vadot serial5 = &uart5; 23*f126890aSEmmanuel Vadot spi0 = &ecspi1; 24*f126890aSEmmanuel Vadot spi1 = &ecspi4; /* DHCOM SPI2, special hardware required */ 25*f126890aSEmmanuel Vadot }; 26*f126890aSEmmanuel Vadot 27*f126890aSEmmanuel Vadot chosen { 28*f126890aSEmmanuel Vadot stdout-path = "serial0:115200n8"; 29*f126890aSEmmanuel Vadot }; 30*f126890aSEmmanuel Vadot 31*f126890aSEmmanuel Vadot reg_ext_3v3_ref: regulator-ext-3v3-ref { 32*f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 33*f126890aSEmmanuel Vadot regulator-always-on; 34*f126890aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 35*f126890aSEmmanuel Vadot regulator-min-microvolt = <3300000>; 36*f126890aSEmmanuel Vadot regulator-name = "VCC_3V3_REF"; 37*f126890aSEmmanuel Vadot }; 38*f126890aSEmmanuel Vadot 39*f126890aSEmmanuel Vadot reg_usb_otg1_vbus: regulator-usb-otg1-vbus { 40*f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 41*f126890aSEmmanuel Vadot regulator-max-microvolt = <5000000>; 42*f126890aSEmmanuel Vadot regulator-min-microvolt = <5000000>; 43*f126890aSEmmanuel Vadot regulator-name = "usb-otg1-vbus"; 44*f126890aSEmmanuel Vadot }; 45*f126890aSEmmanuel Vadot 46*f126890aSEmmanuel Vadot reg_usb_otg2_vbus: regulator-usb-otg2-vbus { 47*f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 48*f126890aSEmmanuel Vadot gpio = <&gpio1 5 GPIO_ACTIVE_LOW>; 49*f126890aSEmmanuel Vadot regulator-max-microvolt = <5000000>; 50*f126890aSEmmanuel Vadot regulator-min-microvolt = <5000000>; 51*f126890aSEmmanuel Vadot regulator-name = "usb-otg2-vbus"; 52*f126890aSEmmanuel Vadot }; 53*f126890aSEmmanuel Vadot 54*f126890aSEmmanuel Vadot /* SoM with WiFi/BT: WiFi pin WL_REG_ON is connected to a DHCOM GPIO */ 55*f126890aSEmmanuel Vadot /omit-if-no-ref/ usdhc1_pwrseq: usdhc1-pwrseq { 56*f126890aSEmmanuel Vadot compatible = "mmc-pwrseq-simple"; 57*f126890aSEmmanuel Vadot reset-gpios = <&gpio5 9 GPIO_ACTIVE_LOW>; /* GPIO H */ 58*f126890aSEmmanuel Vadot }; 59*f126890aSEmmanuel Vadot}; 60*f126890aSEmmanuel Vadot 61*f126890aSEmmanuel Vadot/* SoM with WiFi/BT: BT pin BT_REG_ON is connected to a DHCOM GPIO */ 62*f126890aSEmmanuel Vadot&bluetooth { 63*f126890aSEmmanuel Vadot shutdown-gpios = <&gpio1 18 GPIO_ACTIVE_HIGH>; /* GPIO I */ 64*f126890aSEmmanuel Vadot}; 65*f126890aSEmmanuel Vadot 66*f126890aSEmmanuel Vadot&can1 { 67*f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_flexcan1>; 68*f126890aSEmmanuel Vadot pinctrl-names = "default"; 69*f126890aSEmmanuel Vadot status = "okay"; 70*f126890aSEmmanuel Vadot}; 71*f126890aSEmmanuel Vadot 72*f126890aSEmmanuel Vadot/* 73*f126890aSEmmanuel Vadot * The signals for CAN2 TX and RX are routed to the DHCOM UART1 RTS/CTS pins. 74*f126890aSEmmanuel Vadot * Only if this pins are used as CAN interface enable it on board layer. 75*f126890aSEmmanuel Vadot */ 76*f126890aSEmmanuel Vadot&can2 { 77*f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_flexcan2>; 78*f126890aSEmmanuel Vadot pinctrl-names = "default"; 79*f126890aSEmmanuel Vadot}; 80*f126890aSEmmanuel Vadot 81*f126890aSEmmanuel Vadot/* DHCOM SPI1 */ 82*f126890aSEmmanuel Vadot&ecspi1 { 83*f126890aSEmmanuel Vadot cs-gpios = <&gpio3 26 GPIO_ACTIVE_LOW>; 84*f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_ecspi1>; 85*f126890aSEmmanuel Vadot pinctrl-names = "default"; 86*f126890aSEmmanuel Vadot status = "okay"; 87*f126890aSEmmanuel Vadot}; 88*f126890aSEmmanuel Vadot 89*f126890aSEmmanuel Vadot/* 90*f126890aSEmmanuel Vadot * DHCOM SPI2 91*f126890aSEmmanuel Vadot * Special hardware required that uses the pins of FEC2. Therefore this SPI 92*f126890aSEmmanuel Vadot * interface can only be used if FEC2 is disabled. 93*f126890aSEmmanuel Vadot */ 94*f126890aSEmmanuel Vadot&ecspi4 { 95*f126890aSEmmanuel Vadot cs-gpios = <&gpio2 15 GPIO_ACTIVE_LOW>; 96*f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_ecspi4>; 97*f126890aSEmmanuel Vadot pinctrl-names = "default"; 98*f126890aSEmmanuel Vadot}; 99*f126890aSEmmanuel Vadot 100*f126890aSEmmanuel Vadot/* DHCOM ETH1 */ 101*f126890aSEmmanuel Vadot&fec1 { 102*f126890aSEmmanuel Vadot phy-handle = <&mdio2_phy0>; 103*f126890aSEmmanuel Vadot phy-mode = "rmii"; 104*f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_fec1>; 105*f126890aSEmmanuel Vadot pinctrl-names = "default"; 106*f126890aSEmmanuel Vadot status = "okay"; 107*f126890aSEmmanuel Vadot}; 108*f126890aSEmmanuel Vadot 109*f126890aSEmmanuel Vadot/* DHCOM ETH2 */ 110*f126890aSEmmanuel Vadot&fec2 { 111*f126890aSEmmanuel Vadot phy-handle = <&mdio2_phy1>; 112*f126890aSEmmanuel Vadot phy-mode = "rmii"; 113*f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_fec2>; 114*f126890aSEmmanuel Vadot pinctrl-names = "default"; 115*f126890aSEmmanuel Vadot status = "okay"; 116*f126890aSEmmanuel Vadot 117*f126890aSEmmanuel Vadot mdio { 118*f126890aSEmmanuel Vadot #address-cells = <1>; 119*f126890aSEmmanuel Vadot #size-cells = <0>; 120*f126890aSEmmanuel Vadot 121*f126890aSEmmanuel Vadot mdio2_phy0: ethernet-phy@0 { 122*f126890aSEmmanuel Vadot compatible = "ethernet-phy-id0007.c0f0", /* SMSC LAN8710Ai */ 123*f126890aSEmmanuel Vadot "ethernet-phy-ieee802.3-c22"; 124*f126890aSEmmanuel Vadot reg = <0>; 125*f126890aSEmmanuel Vadot clock-names = "rmii-ref"; 126*f126890aSEmmanuel Vadot clocks = <&clks IMX6UL_CLK_ENET_REF>; 127*f126890aSEmmanuel Vadot interrupt-parent = <&gpio5>; 128*f126890aSEmmanuel Vadot interrupts = <5 IRQ_TYPE_LEVEL_LOW>; 129*f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_fec1_phy &pinctrl_snvs_fec1_phy>; 130*f126890aSEmmanuel Vadot pinctrl-names = "default"; 131*f126890aSEmmanuel Vadot reset-assert-us = <500>; 132*f126890aSEmmanuel Vadot reset-deassert-us = <500>; 133*f126890aSEmmanuel Vadot reset-gpios = <&gpio3 23 GPIO_ACTIVE_LOW>; 134*f126890aSEmmanuel Vadot smsc,disable-energy-detect; /* Make plugin detection reliable */ 135*f126890aSEmmanuel Vadot }; 136*f126890aSEmmanuel Vadot 137*f126890aSEmmanuel Vadot mdio2_phy1: ethernet-phy@1 { 138*f126890aSEmmanuel Vadot compatible = "ethernet-phy-id0007.c0f0", /* SMSC LAN8710Ai */ 139*f126890aSEmmanuel Vadot "ethernet-phy-ieee802.3-c22"; 140*f126890aSEmmanuel Vadot reg = <1>; 141*f126890aSEmmanuel Vadot clock-names = "rmii-ref"; 142*f126890aSEmmanuel Vadot clocks = <&clks IMX6UL_CLK_ENET2_REF>; 143*f126890aSEmmanuel Vadot interrupt-parent = <&gpio5>; 144*f126890aSEmmanuel Vadot interrupts = <6 IRQ_TYPE_LEVEL_LOW>; 145*f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_fec2_phy &pinctrl_snvs_fec2_phy>; 146*f126890aSEmmanuel Vadot pinctrl-names = "default"; 147*f126890aSEmmanuel Vadot reset-assert-us = <500>; 148*f126890aSEmmanuel Vadot reset-deassert-us = <500>; 149*f126890aSEmmanuel Vadot reset-gpios = <&gpio3 24 GPIO_ACTIVE_LOW>; 150*f126890aSEmmanuel Vadot smsc,disable-energy-detect; /* Make plugin detection reliable */ 151*f126890aSEmmanuel Vadot }; 152*f126890aSEmmanuel Vadot }; 153*f126890aSEmmanuel Vadot}; 154*f126890aSEmmanuel Vadot 155*f126890aSEmmanuel Vadot&gpio1 { 156*f126890aSEmmanuel Vadot gpio-line-names = 157*f126890aSEmmanuel Vadot "", "", "", "", 158*f126890aSEmmanuel Vadot "", "", "", "", 159*f126890aSEmmanuel Vadot "", "", "", "DHCOM-INT", 160*f126890aSEmmanuel Vadot "", "", "", "", 161*f126890aSEmmanuel Vadot "", "", "DHCOM-I", "", 162*f126890aSEmmanuel Vadot "", "", "", "", 163*f126890aSEmmanuel Vadot "", "", "", "", 164*f126890aSEmmanuel Vadot "", "", "", ""; 165*f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_spi1_switch 166*f126890aSEmmanuel Vadot &pinctrl_dhcom_i &pinctrl_dhcom_int>; 167*f126890aSEmmanuel Vadot pinctrl-names = "default"; 168*f126890aSEmmanuel Vadot}; 169*f126890aSEmmanuel Vadot 170*f126890aSEmmanuel Vadot&gpio4 { 171*f126890aSEmmanuel Vadot gpio-line-names = 172*f126890aSEmmanuel Vadot "", "", "", "", 173*f126890aSEmmanuel Vadot "", "", "", "", 174*f126890aSEmmanuel Vadot "", "", "", "", 175*f126890aSEmmanuel Vadot "", "", "", "", 176*f126890aSEmmanuel Vadot "", "DHCOM-L", "DHCOM-K", "DHCOM-M", 177*f126890aSEmmanuel Vadot "DHCOM-J", "DHCOM-U", "DHCOM-T", "DHCOM-S", 178*f126890aSEmmanuel Vadot "DHCOM-R", "DHCOM-Q", "DHCOM-P", "DHCOM-O", 179*f126890aSEmmanuel Vadot "DHCOM-N", "", "", ""; 180*f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_dhcom_j &pinctrl_dhcom_k 181*f126890aSEmmanuel Vadot &pinctrl_dhcom_l &pinctrl_dhcom_m 182*f126890aSEmmanuel Vadot &pinctrl_dhcom_n &pinctrl_dhcom_o 183*f126890aSEmmanuel Vadot &pinctrl_dhcom_p &pinctrl_dhcom_q 184*f126890aSEmmanuel Vadot &pinctrl_dhcom_r &pinctrl_dhcom_s 185*f126890aSEmmanuel Vadot &pinctrl_dhcom_t &pinctrl_dhcom_u>; 186*f126890aSEmmanuel Vadot pinctrl-names = "default"; 187*f126890aSEmmanuel Vadot}; 188*f126890aSEmmanuel Vadot 189*f126890aSEmmanuel Vadot&gpio5 { 190*f126890aSEmmanuel Vadot gpio-line-names = 191*f126890aSEmmanuel Vadot "DHCOM-A", "DHCOM-B", "DHCOM-C", "DHCOM-D", 192*f126890aSEmmanuel Vadot "DHCOM-E", "", "", "DHCOM-F", 193*f126890aSEmmanuel Vadot "DHCOM-G", "DHCOM-H", "", "", 194*f126890aSEmmanuel Vadot "", "", "", "", 195*f126890aSEmmanuel Vadot "", "", "", "", 196*f126890aSEmmanuel Vadot "", "", "", "", 197*f126890aSEmmanuel Vadot "", "", "", "", 198*f126890aSEmmanuel Vadot "", "", "", ""; 199*f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_snvs_dhcom_a &pinctrl_snvs_dhcom_b 200*f126890aSEmmanuel Vadot &pinctrl_snvs_dhcom_c &pinctrl_snvs_dhcom_d 201*f126890aSEmmanuel Vadot &pinctrl_snvs_dhcom_e &pinctrl_snvs_dhcom_f 202*f126890aSEmmanuel Vadot &pinctrl_snvs_dhcom_g &pinctrl_snvs_dhcom_h>; 203*f126890aSEmmanuel Vadot pinctrl-names = "default"; 204*f126890aSEmmanuel Vadot}; 205*f126890aSEmmanuel Vadot 206*f126890aSEmmanuel Vadot/* DHCOM I2C2 */ 207*f126890aSEmmanuel Vadot&i2c1 { 208*f126890aSEmmanuel Vadot rtc_i2c: rtc@32 { 209*f126890aSEmmanuel Vadot compatible = "microcrystal,rv8803"; 210*f126890aSEmmanuel Vadot reg = <0x32>; 211*f126890aSEmmanuel Vadot }; 212*f126890aSEmmanuel Vadot 213*f126890aSEmmanuel Vadot /* Microchip 24AA025E48T-I/OT containing MAC for DHCOM ETH1 */ 214*f126890aSEmmanuel Vadot eeprom@50 { 215*f126890aSEmmanuel Vadot compatible = "atmel,24c02"; 216*f126890aSEmmanuel Vadot reg = <0x50>; 217*f126890aSEmmanuel Vadot pagesize = <16>; 218*f126890aSEmmanuel Vadot }; 219*f126890aSEmmanuel Vadot 220*f126890aSEmmanuel Vadot /* TI ADC101C027 */ 221*f126890aSEmmanuel Vadot adc@51 { 222*f126890aSEmmanuel Vadot compatible = "ti,adc101c"; 223*f126890aSEmmanuel Vadot reg = <0x51>; 224*f126890aSEmmanuel Vadot vref-supply = <®_ext_3v3_ref>; 225*f126890aSEmmanuel Vadot }; 226*f126890aSEmmanuel Vadot 227*f126890aSEmmanuel Vadot /* TI ADC101C027 */ 228*f126890aSEmmanuel Vadot adc@52 { 229*f126890aSEmmanuel Vadot compatible = "ti,adc101c"; 230*f126890aSEmmanuel Vadot reg = <0x52>; 231*f126890aSEmmanuel Vadot vref-supply = <®_ext_3v3_ref>; 232*f126890aSEmmanuel Vadot }; 233*f126890aSEmmanuel Vadot 234*f126890aSEmmanuel Vadot /* Microchip 24AA025E48T-I/OT containing MAC for DHCOM ETH2 */ 235*f126890aSEmmanuel Vadot eeprom@53 { 236*f126890aSEmmanuel Vadot compatible = "atmel,24c02"; 237*f126890aSEmmanuel Vadot reg = <0x53>; 238*f126890aSEmmanuel Vadot pagesize = <16>; 239*f126890aSEmmanuel Vadot }; 240*f126890aSEmmanuel Vadot}; 241*f126890aSEmmanuel Vadot 242*f126890aSEmmanuel Vadot/* DHCOM I2C1 */ 243*f126890aSEmmanuel Vadot&i2c2 { 244*f126890aSEmmanuel Vadot clock-frequency = <100000>; 245*f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c2>; 246*f126890aSEmmanuel Vadot pinctrl-1 = <&pinctrl_i2c2_gpio>; 247*f126890aSEmmanuel Vadot pinctrl-names = "default", "gpio"; 248*f126890aSEmmanuel Vadot scl-gpios = <&gpio1 30 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; 249*f126890aSEmmanuel Vadot sda-gpios = <&gpio1 31 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; 250*f126890aSEmmanuel Vadot status = "okay"; 251*f126890aSEmmanuel Vadot}; 252*f126890aSEmmanuel Vadot 253*f126890aSEmmanuel Vadot&lcdif { 254*f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_lcdif>; 255*f126890aSEmmanuel Vadot pinctrl-names = "default"; 256*f126890aSEmmanuel Vadot}; 257*f126890aSEmmanuel Vadot 258*f126890aSEmmanuel Vadot&pwm1 { 259*f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_pwm1>; 260*f126890aSEmmanuel Vadot pinctrl-names = "default"; 261*f126890aSEmmanuel Vadot}; 262*f126890aSEmmanuel Vadot 263*f126890aSEmmanuel Vadot&sai2 { 264*f126890aSEmmanuel Vadot assigned-clock-rates = <320000000>; 265*f126890aSEmmanuel Vadot assigned-clocks = <&clks IMX6UL_CLK_PLL3_PFD2>; 266*f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_sai2>; 267*f126890aSEmmanuel Vadot pinctrl-names = "default"; 268*f126890aSEmmanuel Vadot}; 269*f126890aSEmmanuel Vadot 270*f126890aSEmmanuel Vadot&tsc { 271*f126890aSEmmanuel Vadot measure-delay-time = <0xffff>; 272*f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_tsc>; 273*f126890aSEmmanuel Vadot pinctrl-names = "default"; 274*f126890aSEmmanuel Vadot pre-charge-time = <0xfff>; 275*f126890aSEmmanuel Vadot touchscreen-average-samples = <32>; 276*f126890aSEmmanuel Vadot xnur-gpio = <&gpio1 3 GPIO_ACTIVE_LOW>; 277*f126890aSEmmanuel Vadot}; 278*f126890aSEmmanuel Vadot 279*f126890aSEmmanuel Vadot/* DHCOM UART1 */ 280*f126890aSEmmanuel Vadot&uart1 { 281*f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_uart1>; 282*f126890aSEmmanuel Vadot pinctrl-names = "default"; 283*f126890aSEmmanuel Vadot status = "okay"; 284*f126890aSEmmanuel Vadot}; 285*f126890aSEmmanuel Vadot 286*f126890aSEmmanuel Vadot/* 287*f126890aSEmmanuel Vadot * DHCOM UART2 (alternative) 288*f126890aSEmmanuel Vadot * Special hardware required that uses DHCOM GPIO pins for DHCOM UART2. 289*f126890aSEmmanuel Vadot * Therefore this UART interface can only be used if DHCOM GPIOs J/K/L/M are 290*f126890aSEmmanuel Vadot * removed from GPIO hog muxing. 291*f126890aSEmmanuel Vadot */ 292*f126890aSEmmanuel Vadot&uart6 { 293*f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_uart6>; 294*f126890aSEmmanuel Vadot pinctrl-names = "default"; 295*f126890aSEmmanuel Vadot uart-has-rtscts; 296*f126890aSEmmanuel Vadot}; 297*f126890aSEmmanuel Vadot 298*f126890aSEmmanuel Vadot&usbotg1 { 299*f126890aSEmmanuel Vadot adp-disable; 300*f126890aSEmmanuel Vadot disable-over-current; 301*f126890aSEmmanuel Vadot dr_mode = "otg"; 302*f126890aSEmmanuel Vadot hnp-disable; 303*f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_usbotg1>; 304*f126890aSEmmanuel Vadot pinctrl-names = "default"; 305*f126890aSEmmanuel Vadot srp-disable; 306*f126890aSEmmanuel Vadot vbus-supply = <®_usb_otg1_vbus>; 307*f126890aSEmmanuel Vadot status = "okay"; 308*f126890aSEmmanuel Vadot}; 309*f126890aSEmmanuel Vadot 310*f126890aSEmmanuel Vadot&usbotg2 { 311*f126890aSEmmanuel Vadot disable-over-current; /* Overcurrent pin is used for TSC */ 312*f126890aSEmmanuel Vadot dr_mode = "host"; 313*f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_usbotg2>; 314*f126890aSEmmanuel Vadot pinctrl-names = "default"; 315*f126890aSEmmanuel Vadot tpl-support; 316*f126890aSEmmanuel Vadot vbus-supply = <®_usb_otg2_vbus>; 317*f126890aSEmmanuel Vadot status = "okay"; 318*f126890aSEmmanuel Vadot}; 319*f126890aSEmmanuel Vadot 320*f126890aSEmmanuel Vadot&usbphy1 { 321*f126890aSEmmanuel Vadot fsl,tx-d-cal = <106>; 322*f126890aSEmmanuel Vadot}; 323*f126890aSEmmanuel Vadot 324*f126890aSEmmanuel Vadot&usbphy2 { 325*f126890aSEmmanuel Vadot fsl,tx-d-cal = <106>; 326*f126890aSEmmanuel Vadot}; 327*f126890aSEmmanuel Vadot 328*f126890aSEmmanuel Vadot/* WiFi on LGA */ 329*f126890aSEmmanuel Vadot&usdhc1 { 330*f126890aSEmmanuel Vadot mmc-pwrseq = <&usdhc1_pwrseq>; 331*f126890aSEmmanuel Vadot}; 332*f126890aSEmmanuel Vadot 333*f126890aSEmmanuel Vadot/* eMMC on module */ 334*f126890aSEmmanuel Vadot&usdhc2 { 335*f126890aSEmmanuel Vadot bus-width = <8>; 336*f126890aSEmmanuel Vadot no-1-8-v; 337*f126890aSEmmanuel Vadot non-removable; 338*f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_usdhc2>; 339*f126890aSEmmanuel Vadot pinctrl-names = "default"; 340*f126890aSEmmanuel Vadot vmmc-supply = <&vcc_3v3>; 341*f126890aSEmmanuel Vadot vqmmc-supply = <&vcc_3v3>; 342*f126890aSEmmanuel Vadot status = "okay"; 343*f126890aSEmmanuel Vadot}; 344*f126890aSEmmanuel Vadot 345*f126890aSEmmanuel Vadot&iomuxc { 346*f126890aSEmmanuel Vadot /* DHCOM GPIOs I..U + INT_HIGHEST_PRIORITY */ 347*f126890aSEmmanuel Vadot pinctrl_dhcom_i: dhcom-i-grp { 348*f126890aSEmmanuel Vadot fsl,pins = <MX6UL_PAD_UART1_CTS_B__GPIO1_IO18 0x400120b0>; 349*f126890aSEmmanuel Vadot }; 350*f126890aSEmmanuel Vadot 351*f126890aSEmmanuel Vadot pinctrl_dhcom_j: dhcom-j-grp { 352*f126890aSEmmanuel Vadot fsl,pins = <MX6UL_PAD_CSI_HSYNC__GPIO4_IO20 0x400120b0>; 353*f126890aSEmmanuel Vadot }; 354*f126890aSEmmanuel Vadot 355*f126890aSEmmanuel Vadot pinctrl_dhcom_k: dhcom-k-grp { 356*f126890aSEmmanuel Vadot fsl,pins = <MX6UL_PAD_CSI_PIXCLK__GPIO4_IO18 0x400120b0>; 357*f126890aSEmmanuel Vadot }; 358*f126890aSEmmanuel Vadot 359*f126890aSEmmanuel Vadot pinctrl_dhcom_l: dhcom-l-grp { 360*f126890aSEmmanuel Vadot fsl,pins = <MX6UL_PAD_CSI_MCLK__GPIO4_IO17 0x400120b0>; 361*f126890aSEmmanuel Vadot }; 362*f126890aSEmmanuel Vadot 363*f126890aSEmmanuel Vadot pinctrl_dhcom_m: dhcom-m-grp { 364*f126890aSEmmanuel Vadot fsl,pins = <MX6UL_PAD_CSI_VSYNC__GPIO4_IO19 0x400120b0>; 365*f126890aSEmmanuel Vadot }; 366*f126890aSEmmanuel Vadot 367*f126890aSEmmanuel Vadot pinctrl_dhcom_n: dhcom-n-grp { 368*f126890aSEmmanuel Vadot fsl,pins = <MX6UL_PAD_CSI_DATA07__GPIO4_IO28 0x400120b0>; 369*f126890aSEmmanuel Vadot }; 370*f126890aSEmmanuel Vadot 371*f126890aSEmmanuel Vadot pinctrl_dhcom_o: dhcom-o-grp { 372*f126890aSEmmanuel Vadot fsl,pins = <MX6UL_PAD_CSI_DATA06__GPIO4_IO27 0x400120b0>; 373*f126890aSEmmanuel Vadot }; 374*f126890aSEmmanuel Vadot 375*f126890aSEmmanuel Vadot pinctrl_dhcom_p: dhcom-p-grp { 376*f126890aSEmmanuel Vadot fsl,pins = <MX6UL_PAD_CSI_DATA05__GPIO4_IO26 0x400120b0>; 377*f126890aSEmmanuel Vadot }; 378*f126890aSEmmanuel Vadot 379*f126890aSEmmanuel Vadot pinctrl_dhcom_q: dhcom-q-grp { 380*f126890aSEmmanuel Vadot fsl,pins = <MX6UL_PAD_CSI_DATA04__GPIO4_IO25 0x400120b0>; 381*f126890aSEmmanuel Vadot }; 382*f126890aSEmmanuel Vadot 383*f126890aSEmmanuel Vadot pinctrl_dhcom_r: dhcom-r-grp { 384*f126890aSEmmanuel Vadot fsl,pins = <MX6UL_PAD_CSI_DATA03__GPIO4_IO24 0x400120b0>; 385*f126890aSEmmanuel Vadot }; 386*f126890aSEmmanuel Vadot 387*f126890aSEmmanuel Vadot pinctrl_dhcom_s: dhcom-s-grp { 388*f126890aSEmmanuel Vadot fsl,pins = <MX6UL_PAD_CSI_DATA02__GPIO4_IO23 0x400120b0>; 389*f126890aSEmmanuel Vadot }; 390*f126890aSEmmanuel Vadot 391*f126890aSEmmanuel Vadot pinctrl_dhcom_t: dhcom-t-grp { 392*f126890aSEmmanuel Vadot fsl,pins = <MX6UL_PAD_CSI_DATA01__GPIO4_IO22 0x400120b0>; 393*f126890aSEmmanuel Vadot }; 394*f126890aSEmmanuel Vadot 395*f126890aSEmmanuel Vadot pinctrl_dhcom_u: dhcom-u-grp { 396*f126890aSEmmanuel Vadot fsl,pins = <MX6UL_PAD_CSI_DATA00__GPIO4_IO21 0x400120b0>; 397*f126890aSEmmanuel Vadot }; 398*f126890aSEmmanuel Vadot 399*f126890aSEmmanuel Vadot pinctrl_dhcom_int: dhcom-int-grp { 400*f126890aSEmmanuel Vadot fsl,pins = <MX6UL_PAD_JTAG_TMS__GPIO1_IO11 0x400120b0>; 401*f126890aSEmmanuel Vadot }; 402*f126890aSEmmanuel Vadot 403*f126890aSEmmanuel Vadot pinctrl_ecspi1: ecspi1-grp { 404*f126890aSEmmanuel Vadot fsl,pins = < 405*f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA23__ECSPI1_MISO 0x100b1 406*f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA22__ECSPI1_MOSI 0x100b1 407*f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA20__ECSPI1_SCLK 0x100b1 408*f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA21__GPIO3_IO26 0x1b0b0 /* SS0 */ 409*f126890aSEmmanuel Vadot >; 410*f126890aSEmmanuel Vadot }; 411*f126890aSEmmanuel Vadot 412*f126890aSEmmanuel Vadot pinctrl_ecspi4: ecspi4-grp { 413*f126890aSEmmanuel Vadot fsl,pins = < 414*f126890aSEmmanuel Vadot MX6UL_PAD_ENET2_TX_CLK__ECSPI4_MISO 0x100b1 415*f126890aSEmmanuel Vadot MX6UL_PAD_ENET2_TX_EN__ECSPI4_MOSI 0x100b1 416*f126890aSEmmanuel Vadot MX6UL_PAD_ENET2_TX_DATA1__ECSPI4_SCLK 0x100b1 417*f126890aSEmmanuel Vadot MX6UL_PAD_ENET2_RX_ER__GPIO2_IO15 0x1b0b0 /* SS0 */ 418*f126890aSEmmanuel Vadot >; 419*f126890aSEmmanuel Vadot }; 420*f126890aSEmmanuel Vadot 421*f126890aSEmmanuel Vadot pinctrl_fec1: fec1-grp { 422*f126890aSEmmanuel Vadot fsl,pins = < 423*f126890aSEmmanuel Vadot /* FEC1 uses MDIO bus from FEC2 */ 424*f126890aSEmmanuel Vadot MX6UL_PAD_ENET1_RX_EN__ENET1_RX_EN 0x1b0b0 425*f126890aSEmmanuel Vadot MX6UL_PAD_ENET1_RX_ER__ENET1_RX_ER 0x1b0b0 426*f126890aSEmmanuel Vadot MX6UL_PAD_ENET1_RX_DATA0__ENET1_RDATA00 0x1b0b0 427*f126890aSEmmanuel Vadot MX6UL_PAD_ENET1_RX_DATA1__ENET1_RDATA01 0x1b0b0 428*f126890aSEmmanuel Vadot MX6UL_PAD_ENET1_TX_EN__ENET1_TX_EN 0x1b010 429*f126890aSEmmanuel Vadot MX6UL_PAD_ENET1_TX_DATA0__ENET1_TDATA00 0x1b010 430*f126890aSEmmanuel Vadot MX6UL_PAD_ENET1_TX_DATA1__ENET1_TDATA01 0x1b010 431*f126890aSEmmanuel Vadot MX6UL_PAD_ENET1_TX_CLK__ENET1_REF_CLK1 0x4001b010 432*f126890aSEmmanuel Vadot >; 433*f126890aSEmmanuel Vadot }; 434*f126890aSEmmanuel Vadot 435*f126890aSEmmanuel Vadot pinctrl_fec1_phy: fec1-phy-grp { 436*f126890aSEmmanuel Vadot fsl,pins = < 437*f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA18__GPIO3_IO23 0xb0 /* SMSC PHY reset */ 438*f126890aSEmmanuel Vadot >; 439*f126890aSEmmanuel Vadot }; 440*f126890aSEmmanuel Vadot 441*f126890aSEmmanuel Vadot pinctrl_fec2: fec2-grp { 442*f126890aSEmmanuel Vadot fsl,pins = < 443*f126890aSEmmanuel Vadot MX6UL_PAD_GPIO1_IO07__ENET2_MDC 0x1b0b0 444*f126890aSEmmanuel Vadot MX6UL_PAD_GPIO1_IO06__ENET2_MDIO 0x1b0b0 445*f126890aSEmmanuel Vadot MX6UL_PAD_ENET2_RX_EN__ENET2_RX_EN 0x1b0b0 446*f126890aSEmmanuel Vadot MX6UL_PAD_ENET2_RX_ER__ENET2_RX_ER 0x1b0b0 447*f126890aSEmmanuel Vadot MX6UL_PAD_ENET2_RX_DATA0__ENET2_RDATA00 0x1b0b0 448*f126890aSEmmanuel Vadot MX6UL_PAD_ENET2_RX_DATA1__ENET2_RDATA01 0x1b0b0 449*f126890aSEmmanuel Vadot MX6UL_PAD_ENET2_TX_EN__ENET2_TX_EN 0x1b010 450*f126890aSEmmanuel Vadot MX6UL_PAD_ENET2_TX_DATA0__ENET2_TDATA00 0x1b010 451*f126890aSEmmanuel Vadot MX6UL_PAD_ENET2_TX_DATA1__ENET2_TDATA01 0x1b010 452*f126890aSEmmanuel Vadot MX6UL_PAD_ENET2_TX_CLK__ENET2_REF_CLK2 0x4001b010 453*f126890aSEmmanuel Vadot >; 454*f126890aSEmmanuel Vadot }; 455*f126890aSEmmanuel Vadot 456*f126890aSEmmanuel Vadot pinctrl_fec2_phy: fec2-phy-grp { 457*f126890aSEmmanuel Vadot fsl,pins = < 458*f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA19__GPIO3_IO24 0xb0 /* SMSC PHY reset */ 459*f126890aSEmmanuel Vadot >; 460*f126890aSEmmanuel Vadot }; 461*f126890aSEmmanuel Vadot 462*f126890aSEmmanuel Vadot pinctrl_flexcan1: flexcan1-grp { 463*f126890aSEmmanuel Vadot fsl,pins = < 464*f126890aSEmmanuel Vadot MX6UL_PAD_UART3_RTS_B__FLEXCAN1_RX 0x1b020 465*f126890aSEmmanuel Vadot MX6UL_PAD_UART3_CTS_B__FLEXCAN1_TX 0x1b020 466*f126890aSEmmanuel Vadot >; 467*f126890aSEmmanuel Vadot }; 468*f126890aSEmmanuel Vadot 469*f126890aSEmmanuel Vadot pinctrl_flexcan2: flexcan2-grp { 470*f126890aSEmmanuel Vadot fsl,pins = < 471*f126890aSEmmanuel Vadot MX6UL_PAD_UART2_RTS_B__FLEXCAN2_RX 0x1b020 472*f126890aSEmmanuel Vadot MX6UL_PAD_UART2_CTS_B__FLEXCAN2_TX 0x1b020 473*f126890aSEmmanuel Vadot >; 474*f126890aSEmmanuel Vadot }; 475*f126890aSEmmanuel Vadot 476*f126890aSEmmanuel Vadot pinctrl_i2c2: i2c2-grp { 477*f126890aSEmmanuel Vadot fsl,pins = < 478*f126890aSEmmanuel Vadot MX6UL_PAD_UART5_TX_DATA__I2C2_SCL 0x4001b8b0 479*f126890aSEmmanuel Vadot MX6UL_PAD_UART5_RX_DATA__I2C2_SDA 0x4001b8b0 480*f126890aSEmmanuel Vadot >; 481*f126890aSEmmanuel Vadot }; 482*f126890aSEmmanuel Vadot 483*f126890aSEmmanuel Vadot pinctrl_i2c2_gpio: i2c2-gpio-grp { 484*f126890aSEmmanuel Vadot fsl,pins = < 485*f126890aSEmmanuel Vadot MX6UL_PAD_UART5_TX_DATA__GPIO1_IO30 0x4001b8b0 486*f126890aSEmmanuel Vadot MX6UL_PAD_UART5_RX_DATA__GPIO1_IO31 0x4001b8b0 487*f126890aSEmmanuel Vadot >; 488*f126890aSEmmanuel Vadot }; 489*f126890aSEmmanuel Vadot 490*f126890aSEmmanuel Vadot pinctrl_lcdif: lcdif-grp { 491*f126890aSEmmanuel Vadot fsl,pins = < 492*f126890aSEmmanuel Vadot MX6UL_PAD_LCD_CLK__LCDIF_CLK 0x79 493*f126890aSEmmanuel Vadot MX6UL_PAD_LCD_ENABLE__LCDIF_ENABLE 0x79 494*f126890aSEmmanuel Vadot MX6UL_PAD_LCD_HSYNC__LCDIF_HSYNC 0x79 495*f126890aSEmmanuel Vadot MX6UL_PAD_LCD_VSYNC__LCDIF_VSYNC 0x79 496*f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA00__LCDIF_DATA00 0x79 497*f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA01__LCDIF_DATA01 0x79 498*f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA02__LCDIF_DATA02 0x79 499*f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA03__LCDIF_DATA03 0x79 500*f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA04__LCDIF_DATA04 0x79 501*f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA05__LCDIF_DATA05 0x79 502*f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA06__LCDIF_DATA06 0x79 503*f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA07__LCDIF_DATA07 0x79 504*f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA08__LCDIF_DATA08 0x79 505*f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA09__LCDIF_DATA09 0x79 506*f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA10__LCDIF_DATA10 0x79 507*f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA11__LCDIF_DATA11 0x79 508*f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA12__LCDIF_DATA12 0x79 509*f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA13__LCDIF_DATA13 0x79 510*f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA14__LCDIF_DATA14 0x79 511*f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA15__LCDIF_DATA15 0x79 512*f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA16__LCDIF_DATA16 0x79 513*f126890aSEmmanuel Vadot MX6UL_PAD_LCD_DATA17__LCDIF_DATA17 0x79 514*f126890aSEmmanuel Vadot >; 515*f126890aSEmmanuel Vadot }; 516*f126890aSEmmanuel Vadot 517*f126890aSEmmanuel Vadot pinctrl_pwm1: pwm1-grp { 518*f126890aSEmmanuel Vadot fsl,pins = < 519*f126890aSEmmanuel Vadot MX6UL_PAD_GPIO1_IO08__PWM1_OUT 0x110b0 520*f126890aSEmmanuel Vadot >; 521*f126890aSEmmanuel Vadot }; 522*f126890aSEmmanuel Vadot 523*f126890aSEmmanuel Vadot pinctrl_sai2: sai2-grp { 524*f126890aSEmmanuel Vadot fsl,pins = < 525*f126890aSEmmanuel Vadot MX6UL_PAD_JTAG_TCK__SAI2_RX_DATA 0x130b0 526*f126890aSEmmanuel Vadot MX6UL_PAD_JTAG_TDI__SAI2_TX_BCLK 0x17088 527*f126890aSEmmanuel Vadot MX6UL_PAD_JTAG_TDO__SAI2_TX_SYNC 0x17088 528*f126890aSEmmanuel Vadot MX6UL_PAD_JTAG_TRST_B__SAI2_TX_DATA 0x120b0 529*f126890aSEmmanuel Vadot >; 530*f126890aSEmmanuel Vadot }; 531*f126890aSEmmanuel Vadot 532*f126890aSEmmanuel Vadot pinctrl_tsc: tsc-grp { 533*f126890aSEmmanuel Vadot fsl,pins = < 534*f126890aSEmmanuel Vadot MX6UL_PAD_GPIO1_IO01__GPIO1_IO01 0xb0 535*f126890aSEmmanuel Vadot MX6UL_PAD_GPIO1_IO02__GPIO1_IO02 0xb0 536*f126890aSEmmanuel Vadot MX6UL_PAD_GPIO1_IO03__GPIO1_IO03 0xb0 537*f126890aSEmmanuel Vadot MX6UL_PAD_GPIO1_IO04__GPIO1_IO04 0xb0 538*f126890aSEmmanuel Vadot >; 539*f126890aSEmmanuel Vadot }; 540*f126890aSEmmanuel Vadot 541*f126890aSEmmanuel Vadot pinctrl_uart1: uart1-grp { 542*f126890aSEmmanuel Vadot fsl,pins = < 543*f126890aSEmmanuel Vadot MX6UL_PAD_UART1_TX_DATA__UART1_DCE_TX 0x1b0b1 544*f126890aSEmmanuel Vadot MX6UL_PAD_UART1_RX_DATA__UART1_DCE_RX 0x1b0b1 545*f126890aSEmmanuel Vadot >; 546*f126890aSEmmanuel Vadot }; 547*f126890aSEmmanuel Vadot 548*f126890aSEmmanuel Vadot pinctrl_uart6: uart6-grp { 549*f126890aSEmmanuel Vadot fsl,pins = < 550*f126890aSEmmanuel Vadot MX6UL_PAD_CSI_MCLK__UART6_DCE_TX 0x1b0b1 551*f126890aSEmmanuel Vadot MX6UL_PAD_CSI_PIXCLK__UART6_DCE_RX 0x1b0b1 552*f126890aSEmmanuel Vadot MX6UL_PAD_CSI_VSYNC__UART6_DCE_RTS 0x1b0b1 553*f126890aSEmmanuel Vadot MX6UL_PAD_CSI_HSYNC__UART6_DCE_CTS 0x1b0b1 554*f126890aSEmmanuel Vadot >; 555*f126890aSEmmanuel Vadot }; 556*f126890aSEmmanuel Vadot 557*f126890aSEmmanuel Vadot pinctrl_usbotg1: usbotg1-grp { 558*f126890aSEmmanuel Vadot fsl,pins = < 559*f126890aSEmmanuel Vadot MX6UL_PAD_GPIO1_IO00__ANATOP_OTG1_ID 0x17059 560*f126890aSEmmanuel Vadot >; 561*f126890aSEmmanuel Vadot }; 562*f126890aSEmmanuel Vadot 563*f126890aSEmmanuel Vadot pinctrl_usbotg2: usbotg2-grp { 564*f126890aSEmmanuel Vadot fsl,pins = < 565*f126890aSEmmanuel Vadot MX6UL_PAD_GPIO1_IO05__GPIO1_IO05 0x120b0 566*f126890aSEmmanuel Vadot >; 567*f126890aSEmmanuel Vadot }; 568*f126890aSEmmanuel Vadot 569*f126890aSEmmanuel Vadot pinctrl_usdhc2: usdhc2-grp { 570*f126890aSEmmanuel Vadot fsl,pins = < 571*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_RE_B__USDHC2_CLK 0x10069 572*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_WE_B__USDHC2_CMD 0x17059 573*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA00__USDHC2_DATA0 0x17059 574*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA01__USDHC2_DATA1 0x17059 575*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA02__USDHC2_DATA2 0x17059 576*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA03__USDHC2_DATA3 0x17059 577*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA04__USDHC2_DATA4 0x17059 578*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA05__USDHC2_DATA5 0x17059 579*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA06__USDHC2_DATA6 0x17059 580*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_DATA07__USDHC2_DATA7 0x17059 581*f126890aSEmmanuel Vadot MX6UL_PAD_NAND_ALE__USDHC2_RESET_B 0x17059 /* SD2 Reset */ 582*f126890aSEmmanuel Vadot >; 583*f126890aSEmmanuel Vadot }; 584*f126890aSEmmanuel Vadot}; 585*f126890aSEmmanuel Vadot 586*f126890aSEmmanuel Vadot&iomuxc_snvs { 587*f126890aSEmmanuel Vadot /* DHCOM GPIOs A..H */ 588*f126890aSEmmanuel Vadot pinctrl_snvs_dhcom_a: snvs-dhcom-a-grp { 589*f126890aSEmmanuel Vadot fsl,pins = <MX6ULL_PAD_SNVS_TAMPER0__GPIO5_IO00 0x400120b0>; 590*f126890aSEmmanuel Vadot }; 591*f126890aSEmmanuel Vadot 592*f126890aSEmmanuel Vadot pinctrl_snvs_dhcom_b: snvs-dhcom-b-grp { 593*f126890aSEmmanuel Vadot fsl,pins = <MX6ULL_PAD_SNVS_TAMPER1__GPIO5_IO01 0x400120b0>; 594*f126890aSEmmanuel Vadot }; 595*f126890aSEmmanuel Vadot 596*f126890aSEmmanuel Vadot pinctrl_snvs_dhcom_c: snvs-dhcom-c-grp { 597*f126890aSEmmanuel Vadot fsl,pins = <MX6ULL_PAD_SNVS_TAMPER2__GPIO5_IO02 0x400120b0>; 598*f126890aSEmmanuel Vadot }; 599*f126890aSEmmanuel Vadot 600*f126890aSEmmanuel Vadot pinctrl_snvs_dhcom_d: snvs-dhcom-d-grp { 601*f126890aSEmmanuel Vadot fsl,pins = <MX6ULL_PAD_SNVS_TAMPER3__GPIO5_IO03 0x400120b0>; 602*f126890aSEmmanuel Vadot }; 603*f126890aSEmmanuel Vadot 604*f126890aSEmmanuel Vadot pinctrl_snvs_dhcom_e: snvs-dhcom-e-grp { 605*f126890aSEmmanuel Vadot fsl,pins = <MX6ULL_PAD_SNVS_TAMPER4__GPIO5_IO04 0x400120b0>; 606*f126890aSEmmanuel Vadot }; 607*f126890aSEmmanuel Vadot 608*f126890aSEmmanuel Vadot pinctrl_snvs_dhcom_f: snvs-dhcom-f-grp { 609*f126890aSEmmanuel Vadot fsl,pins = <MX6ULL_PAD_SNVS_TAMPER7__GPIO5_IO07 0x400120b0>; 610*f126890aSEmmanuel Vadot }; 611*f126890aSEmmanuel Vadot 612*f126890aSEmmanuel Vadot pinctrl_snvs_dhcom_g: snvs-dhcom-g-grp { 613*f126890aSEmmanuel Vadot fsl,pins = <MX6ULL_PAD_SNVS_TAMPER8__GPIO5_IO08 0x400120b0>; 614*f126890aSEmmanuel Vadot }; 615*f126890aSEmmanuel Vadot 616*f126890aSEmmanuel Vadot pinctrl_snvs_dhcom_h: snvs-dhcom-h-grp { 617*f126890aSEmmanuel Vadot fsl,pins = <MX6ULL_PAD_SNVS_TAMPER9__GPIO5_IO09 0x400120b0>; 618*f126890aSEmmanuel Vadot }; 619*f126890aSEmmanuel Vadot 620*f126890aSEmmanuel Vadot pinctrl_snvs_fec1_phy: snvs-fec1-phy-grp { 621*f126890aSEmmanuel Vadot fsl,pins = < 622*f126890aSEmmanuel Vadot MX6ULL_PAD_SNVS_TAMPER5__GPIO5_IO05 0xb1 /* SMSC PHY Int */ 623*f126890aSEmmanuel Vadot >; 624*f126890aSEmmanuel Vadot }; 625*f126890aSEmmanuel Vadot 626*f126890aSEmmanuel Vadot pinctrl_snvs_fec2_phy: snvs-fec2-phy-grp { 627*f126890aSEmmanuel Vadot fsl,pins = < 628*f126890aSEmmanuel Vadot MX6ULL_PAD_SNVS_TAMPER6__GPIO5_IO06 0xb1 /* SMSC PHY Int */ 629*f126890aSEmmanuel Vadot >; 630*f126890aSEmmanuel Vadot }; 631*f126890aSEmmanuel Vadot}; 632