1*833e5d42SEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0 2*833e5d42SEmmanuel Vadot/* 3*833e5d42SEmmanuel Vadot * Copyright (C) 2025 Amarula Solutions, Dario Binacchi <dario.binacchi@amarulasolutions.com> 4*833e5d42SEmmanuel Vadot * Copyright (C) 2025 Engicam srl 5*833e5d42SEmmanuel Vadot */ 6*833e5d42SEmmanuel Vadot 7*833e5d42SEmmanuel Vadot/dts-v1/; 8*833e5d42SEmmanuel Vadot 9*833e5d42SEmmanuel Vadot#include "imx6ull-engicam-microgea.dtsi" 10*833e5d42SEmmanuel Vadot 11*833e5d42SEmmanuel Vadot/ { 12*833e5d42SEmmanuel Vadot compatible = "engicam,microgea-imx6ull-rmm", 13*833e5d42SEmmanuel Vadot "engicam,microgea-imx6ull", "fsl,imx6ull"; 14*833e5d42SEmmanuel Vadot model = "Engicam MicroGEA i.MX6ULL BMM Board"; 15*833e5d42SEmmanuel Vadot 16*833e5d42SEmmanuel Vadot backlight { 17*833e5d42SEmmanuel Vadot compatible = "pwm-backlight"; 18*833e5d42SEmmanuel Vadot brightness-levels = <0 100>; 19*833e5d42SEmmanuel Vadot num-interpolated-steps = <100>; 20*833e5d42SEmmanuel Vadot default-brightness-level = <85>; 21*833e5d42SEmmanuel Vadot pwms = <&pwm8 0 100000 0>; 22*833e5d42SEmmanuel Vadot }; 23*833e5d42SEmmanuel Vadot 24*833e5d42SEmmanuel Vadot buzzer { 25*833e5d42SEmmanuel Vadot compatible = "pwm-beeper"; 26*833e5d42SEmmanuel Vadot pwms = <&pwm4 0 1000000 0>; 27*833e5d42SEmmanuel Vadot }; 28*833e5d42SEmmanuel Vadot 29*833e5d42SEmmanuel Vadot reg_1v8: regulator-1v8 { 30*833e5d42SEmmanuel Vadot compatible = "regulator-fixed"; 31*833e5d42SEmmanuel Vadot regulator-name = "1v8"; 32*833e5d42SEmmanuel Vadot regulator-min-microvolt = <1800000>; 33*833e5d42SEmmanuel Vadot regulator-max-microvolt = <1800000>; 34*833e5d42SEmmanuel Vadot }; 35*833e5d42SEmmanuel Vadot 36*833e5d42SEmmanuel Vadot reg_3v3: regulator-3v3 { 37*833e5d42SEmmanuel Vadot compatible = "regulator-fixed"; 38*833e5d42SEmmanuel Vadot regulator-name = "3v3"; 39*833e5d42SEmmanuel Vadot regulator-min-microvolt = <3300000>; 40*833e5d42SEmmanuel Vadot regulator-max-microvolt = <3300000>; 41*833e5d42SEmmanuel Vadot }; 42*833e5d42SEmmanuel Vadot 43*833e5d42SEmmanuel Vadot reg_usb1_vbus: regulator-usb1-vbus { 44*833e5d42SEmmanuel Vadot compatible = "regulator-fixed"; 45*833e5d42SEmmanuel Vadot pinctrl-names = "default"; 46*833e5d42SEmmanuel Vadot pinctrl-0 = <&pinctrl_reg_usb1>; 47*833e5d42SEmmanuel Vadot regulator-name = "usb1_vbus"; 48*833e5d42SEmmanuel Vadot regulator-min-microvolt = <5000000>; 49*833e5d42SEmmanuel Vadot regulator-max-microvolt = <5000000>; 50*833e5d42SEmmanuel Vadot gpio = <&gpio5 0 GPIO_ACTIVE_HIGH>; 51*833e5d42SEmmanuel Vadot enable-active-high; 52*833e5d42SEmmanuel Vadot }; 53*833e5d42SEmmanuel Vadot 54*833e5d42SEmmanuel Vadot reg_usb2_vbus: regulator-usb2-vbus { 55*833e5d42SEmmanuel Vadot compatible = "regulator-fixed"; 56*833e5d42SEmmanuel Vadot pinctrl-names = "default"; 57*833e5d42SEmmanuel Vadot pinctrl-0 = <&pinctrl_reg_usb2>; 58*833e5d42SEmmanuel Vadot regulator-name = "usbotg_vbus"; 59*833e5d42SEmmanuel Vadot regulator-min-microvolt = <5000000>; 60*833e5d42SEmmanuel Vadot regulator-max-microvolt = <5000000>; 61*833e5d42SEmmanuel Vadot gpio = <&gpio5 3 GPIO_ACTIVE_HIGH>; 62*833e5d42SEmmanuel Vadot enable-active-high; 63*833e5d42SEmmanuel Vadot }; 64*833e5d42SEmmanuel Vadot 65*833e5d42SEmmanuel Vadot reg_ext_pwr: regulator-ext-pwr { 66*833e5d42SEmmanuel Vadot compatible = "regulator-fixed"; 67*833e5d42SEmmanuel Vadot pinctrl-names = "default"; 68*833e5d42SEmmanuel Vadot pinctrl-0 = <&pinctrl_reg_ext_pwr>; 69*833e5d42SEmmanuel Vadot regulator-name = "ext-pwr"; 70*833e5d42SEmmanuel Vadot regulator-min-microvolt = <5000000>; 71*833e5d42SEmmanuel Vadot regulator-max-microvolt = <5000000>; 72*833e5d42SEmmanuel Vadot gpio = <&gpio5 6 GPIO_ACTIVE_HIGH>; 73*833e5d42SEmmanuel Vadot enable-active-high; 74*833e5d42SEmmanuel Vadot regulator-always-on; 75*833e5d42SEmmanuel Vadot }; 76*833e5d42SEmmanuel Vadot 77*833e5d42SEmmanuel Vadot sound { 78*833e5d42SEmmanuel Vadot compatible = "simple-audio-card"; 79*833e5d42SEmmanuel Vadot simple-audio-card,name = "imx6ull-microgea-rmm-sgtl5000"; 80*833e5d42SEmmanuel Vadot simple-audio-card,format = "i2s"; 81*833e5d42SEmmanuel Vadot simple-audio-card,bitclock-master = <&codec_dai>; 82*833e5d42SEmmanuel Vadot simple-audio-card,frame-master = <&codec_dai>; 83*833e5d42SEmmanuel Vadot simple-audio-card,widgets = 84*833e5d42SEmmanuel Vadot "Microphone", "Mic Jack", 85*833e5d42SEmmanuel Vadot "Headphone", "Headphone Jack"; 86*833e5d42SEmmanuel Vadot simple-audio-card,routing = 87*833e5d42SEmmanuel Vadot "MIC_IN", "Mic Jack", 88*833e5d42SEmmanuel Vadot "Mic Jack", "Mic Bias", 89*833e5d42SEmmanuel Vadot "Headphone Jack", "HP_OUT"; 90*833e5d42SEmmanuel Vadot 91*833e5d42SEmmanuel Vadot cpu_dai: simple-audio-card,cpu { 92*833e5d42SEmmanuel Vadot sound-dai = <&sai2>; 93*833e5d42SEmmanuel Vadot }; 94*833e5d42SEmmanuel Vadot 95*833e5d42SEmmanuel Vadot codec_dai: simple-audio-card,codec { 96*833e5d42SEmmanuel Vadot sound-dai = <&codec>; 97*833e5d42SEmmanuel Vadot }; 98*833e5d42SEmmanuel Vadot }; 99*833e5d42SEmmanuel Vadot 100*833e5d42SEmmanuel Vadot leds { 101*833e5d42SEmmanuel Vadot compatible = "gpio-leds"; 102*833e5d42SEmmanuel Vadot pinctrl-names = "default"; 103*833e5d42SEmmanuel Vadot pinctrl-0 = <&pinctrl_leds>; 104*833e5d42SEmmanuel Vadot 105*833e5d42SEmmanuel Vadot led-0 { 106*833e5d42SEmmanuel Vadot gpios = <&gpio2 10 GPIO_ACTIVE_HIGH>; 107*833e5d42SEmmanuel Vadot default-state = "off"; 108*833e5d42SEmmanuel Vadot status = "okay"; 109*833e5d42SEmmanuel Vadot }; 110*833e5d42SEmmanuel Vadot 111*833e5d42SEmmanuel Vadot led-1 { 112*833e5d42SEmmanuel Vadot gpios = <&gpio2 11 GPIO_ACTIVE_HIGH>; 113*833e5d42SEmmanuel Vadot default-state = "off"; 114*833e5d42SEmmanuel Vadot status = "okay"; 115*833e5d42SEmmanuel Vadot }; 116*833e5d42SEmmanuel Vadot }; 117*833e5d42SEmmanuel Vadot}; 118*833e5d42SEmmanuel Vadot 119*833e5d42SEmmanuel Vadot&can1 { 120*833e5d42SEmmanuel Vadot pinctrl-names = "default"; 121*833e5d42SEmmanuel Vadot pinctrl-0 = <&pinctrl_can>; 122*833e5d42SEmmanuel Vadot status = "okay"; 123*833e5d42SEmmanuel Vadot}; 124*833e5d42SEmmanuel Vadot 125*833e5d42SEmmanuel Vadot&i2c1 { 126*833e5d42SEmmanuel Vadot pinctrl-names = "default"; 127*833e5d42SEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c1>; 128*833e5d42SEmmanuel Vadot clock-frequency = <100000>; 129*833e5d42SEmmanuel Vadot status = "okay"; 130*833e5d42SEmmanuel Vadot 131*833e5d42SEmmanuel Vadot touchscreen: touchscreen@38 { 132*833e5d42SEmmanuel Vadot compatible ="edt,edt-ft5306"; 133*833e5d42SEmmanuel Vadot reg = <0x38>; 134*833e5d42SEmmanuel Vadot pinctrl-names = "default"; 135*833e5d42SEmmanuel Vadot pinctrl-0 = <&pinctrl_touchscreen>; 136*833e5d42SEmmanuel Vadot interrupt-parent = <&gpio2>; 137*833e5d42SEmmanuel Vadot interrupts = <8 IRQ_TYPE_EDGE_FALLING>; 138*833e5d42SEmmanuel Vadot reset-gpios = <&gpio2 14 GPIO_ACTIVE_LOW>; 139*833e5d42SEmmanuel Vadot report-rate-hz = <6>; 140*833e5d42SEmmanuel Vadot /* settings valid only for Hycon touchscreen */ 141*833e5d42SEmmanuel Vadot touchscreen-size-x = <1280>; 142*833e5d42SEmmanuel Vadot touchscreen-size-y = <800>; 143*833e5d42SEmmanuel Vadot }; 144*833e5d42SEmmanuel Vadot}; 145*833e5d42SEmmanuel Vadot 146*833e5d42SEmmanuel Vadot&i2c2 { 147*833e5d42SEmmanuel Vadot pinctrl-names = "default"; 148*833e5d42SEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c2>; 149*833e5d42SEmmanuel Vadot clock-frequency = <100000>; 150*833e5d42SEmmanuel Vadot status = "okay"; 151*833e5d42SEmmanuel Vadot 152*833e5d42SEmmanuel Vadot codec: audio-codec@a { 153*833e5d42SEmmanuel Vadot compatible = "fsl,sgtl5000"; 154*833e5d42SEmmanuel Vadot reg = <0x0a>; 155*833e5d42SEmmanuel Vadot pinctrl-names = "default"; 156*833e5d42SEmmanuel Vadot pinctrl-0 = <&pinctrl_mclk>; 157*833e5d42SEmmanuel Vadot #sound-dai-cells = <0>; 158*833e5d42SEmmanuel Vadot clocks = <&clks IMX6UL_CLK_CKO>; 159*833e5d42SEmmanuel Vadot assigned-clocks = <&clks IMX6UL_CLK_CKO2_SEL>, 160*833e5d42SEmmanuel Vadot <&clks IMX6UL_CLK_CKO2_PODF>, 161*833e5d42SEmmanuel Vadot <&clks IMX6UL_CLK_CKO2>, 162*833e5d42SEmmanuel Vadot <&clks IMX6UL_CLK_CKO>; 163*833e5d42SEmmanuel Vadot assigned-clock-parents = <&clks IMX6UL_CLK_OSC>, 164*833e5d42SEmmanuel Vadot <&clks IMX6UL_CLK_CKO2_SEL>, 165*833e5d42SEmmanuel Vadot <&clks IMX6UL_CLK_CKO2_PODF>, 166*833e5d42SEmmanuel Vadot <&clks IMX6UL_CLK_CKO2>; 167*833e5d42SEmmanuel Vadot VDDA-supply = <®_3v3>; 168*833e5d42SEmmanuel Vadot VDDIO-supply = <®_3v3>; 169*833e5d42SEmmanuel Vadot VDDD-supply = <®_1v8>; 170*833e5d42SEmmanuel Vadot }; 171*833e5d42SEmmanuel Vadot}; 172*833e5d42SEmmanuel Vadot 173*833e5d42SEmmanuel Vadot&pwm4 { 174*833e5d42SEmmanuel Vadot pinctrl-names = "default"; 175*833e5d42SEmmanuel Vadot pinctrl-0 = <&pinctrl_pwm4>; 176*833e5d42SEmmanuel Vadot status = "okay"; 177*833e5d42SEmmanuel Vadot}; 178*833e5d42SEmmanuel Vadot 179*833e5d42SEmmanuel Vadot&pwm8 { 180*833e5d42SEmmanuel Vadot pinctrl-names = "default"; 181*833e5d42SEmmanuel Vadot pinctrl-0 = <&pinctrl_pwm8>; 182*833e5d42SEmmanuel Vadot status = "okay"; 183*833e5d42SEmmanuel Vadot}; 184*833e5d42SEmmanuel Vadot 185*833e5d42SEmmanuel Vadot&sai2 { 186*833e5d42SEmmanuel Vadot pinctrl-names = "default"; 187*833e5d42SEmmanuel Vadot pinctrl-0 = <&pinctrl_sai2>; 188*833e5d42SEmmanuel Vadot status = "okay"; 189*833e5d42SEmmanuel Vadot}; 190*833e5d42SEmmanuel Vadot 191*833e5d42SEmmanuel Vadot&uart1 { 192*833e5d42SEmmanuel Vadot pinctrl-names = "default"; 193*833e5d42SEmmanuel Vadot pinctrl-0 = <&pinctrl_uart1>; 194*833e5d42SEmmanuel Vadot status = "okay"; 195*833e5d42SEmmanuel Vadot}; 196*833e5d42SEmmanuel Vadot 197*833e5d42SEmmanuel Vadot&uart4 { 198*833e5d42SEmmanuel Vadot pinctrl-names = "default"; 199*833e5d42SEmmanuel Vadot pinctrl-0 = <&pinctrl_uart4>; 200*833e5d42SEmmanuel Vadot status = "okay"; 201*833e5d42SEmmanuel Vadot}; 202*833e5d42SEmmanuel Vadot 203*833e5d42SEmmanuel Vadot&usbotg1 { 204*833e5d42SEmmanuel Vadot dr_mode = "host"; 205*833e5d42SEmmanuel Vadot vbus-supply = <®_usb1_vbus>; 206*833e5d42SEmmanuel Vadot disable-over-current; 207*833e5d42SEmmanuel Vadot status = "okay"; 208*833e5d42SEmmanuel Vadot}; 209*833e5d42SEmmanuel Vadot 210*833e5d42SEmmanuel Vadot&usbotg2 { 211*833e5d42SEmmanuel Vadot dr_mode = "host"; 212*833e5d42SEmmanuel Vadot vbus-supply = <®_usb2_vbus>; 213*833e5d42SEmmanuel Vadot disable-over-current; 214*833e5d42SEmmanuel Vadot status = "okay"; 215*833e5d42SEmmanuel Vadot}; 216*833e5d42SEmmanuel Vadot 217*833e5d42SEmmanuel Vadot/* MicroSD */ 218*833e5d42SEmmanuel Vadot&usdhc1 { 219*833e5d42SEmmanuel Vadot pinctrl-names = "default", "state_100mhz", "state_200mhz"; 220*833e5d42SEmmanuel Vadot pinctrl-0 = <&pinctrl_usdhc1>; 221*833e5d42SEmmanuel Vadot pinctrl-1 = <&pinctrl_usdhc1_100mhz>; 222*833e5d42SEmmanuel Vadot pinctrl-2 = <&pinctrl_usdhc1_200mhz>; 223*833e5d42SEmmanuel Vadot vmmc-supply = <®_3v3>; 224*833e5d42SEmmanuel Vadot bus-width = <4>; 225*833e5d42SEmmanuel Vadot keep-power-in-suspend; 226*833e5d42SEmmanuel Vadot non-removable; 227*833e5d42SEmmanuel Vadot wakeup-source; 228*833e5d42SEmmanuel Vadot status = "okay"; 229*833e5d42SEmmanuel Vadot}; 230*833e5d42SEmmanuel Vadot 231*833e5d42SEmmanuel Vadot&iomuxc { 232*833e5d42SEmmanuel Vadot pinctrl_can: can-grp { 233*833e5d42SEmmanuel Vadot fsl,pins = < 234*833e5d42SEmmanuel Vadot MX6UL_PAD_UART3_RTS_B__FLEXCAN1_RX 0x1b020 235*833e5d42SEmmanuel Vadot MX6UL_PAD_UART3_CTS_B__FLEXCAN1_TX 0x1b020 236*833e5d42SEmmanuel Vadot >; 237*833e5d42SEmmanuel Vadot }; 238*833e5d42SEmmanuel Vadot 239*833e5d42SEmmanuel Vadot pinctrl_i2c1: i2c1grp { 240*833e5d42SEmmanuel Vadot fsl,pins = < 241*833e5d42SEmmanuel Vadot MX6UL_PAD_CSI_PIXCLK__I2C1_SCL 0x4001b8b0 242*833e5d42SEmmanuel Vadot MX6UL_PAD_CSI_MCLK__I2C1_SDA 0x4001b8b0 243*833e5d42SEmmanuel Vadot >; 244*833e5d42SEmmanuel Vadot }; 245*833e5d42SEmmanuel Vadot 246*833e5d42SEmmanuel Vadot pinctrl_i2c2: i2c2grp { 247*833e5d42SEmmanuel Vadot fsl,pins = < 248*833e5d42SEmmanuel Vadot MX6UL_PAD_GPIO1_IO00__I2C2_SCL 0x4001b8b0 249*833e5d42SEmmanuel Vadot MX6UL_PAD_GPIO1_IO01__I2C2_SDA 0x4001b8b0 250*833e5d42SEmmanuel Vadot >; 251*833e5d42SEmmanuel Vadot }; 252*833e5d42SEmmanuel Vadot 253*833e5d42SEmmanuel Vadot pinctrl_leds: ledsgrp { 254*833e5d42SEmmanuel Vadot fsl,pins = < 255*833e5d42SEmmanuel Vadot MX6UL_PAD_ENET2_RX_EN__GPIO2_IO10 0x130b0 256*833e5d42SEmmanuel Vadot MX6UL_PAD_ENET2_TX_DATA0__GPIO2_IO11 0x130b0 257*833e5d42SEmmanuel Vadot >; 258*833e5d42SEmmanuel Vadot }; 259*833e5d42SEmmanuel Vadot 260*833e5d42SEmmanuel Vadot pinctrl_mclk: mclkgrp { 261*833e5d42SEmmanuel Vadot fsl,pins = < 262*833e5d42SEmmanuel Vadot MX6UL_PAD_JTAG_TMS__CCM_CLKO1 0x13009 263*833e5d42SEmmanuel Vadot >; 264*833e5d42SEmmanuel Vadot }; 265*833e5d42SEmmanuel Vadot 266*833e5d42SEmmanuel Vadot pinctrl_pwm4: pwm4grp { 267*833e5d42SEmmanuel Vadot fsl,pins = < 268*833e5d42SEmmanuel Vadot MX6UL_PAD_GPIO1_IO05__PWM4_OUT 0x110b0 269*833e5d42SEmmanuel Vadot >; 270*833e5d42SEmmanuel Vadot }; 271*833e5d42SEmmanuel Vadot 272*833e5d42SEmmanuel Vadot pinctrl_pwm8: pwm8grp { 273*833e5d42SEmmanuel Vadot fsl,pins = < 274*833e5d42SEmmanuel Vadot MX6UL_PAD_ENET1_RX_ER__PWM8_OUT 0x110b0 275*833e5d42SEmmanuel Vadot >; 276*833e5d42SEmmanuel Vadot }; 277*833e5d42SEmmanuel Vadot 278*833e5d42SEmmanuel Vadot pinctrl_sai2: sai2grp { 279*833e5d42SEmmanuel Vadot fsl,pins = < 280*833e5d42SEmmanuel Vadot MX6UL_PAD_JTAG_TCK__SAI2_RX_DATA 0x130b0 281*833e5d42SEmmanuel Vadot MX6UL_PAD_JTAG_TDI__SAI2_TX_BCLK 0x17088 282*833e5d42SEmmanuel Vadot MX6UL_PAD_JTAG_TDO__SAI2_TX_SYNC 0x17088 283*833e5d42SEmmanuel Vadot MX6UL_PAD_JTAG_TRST_B__SAI2_TX_DATA 0x120b0 284*833e5d42SEmmanuel Vadot >; 285*833e5d42SEmmanuel Vadot }; 286*833e5d42SEmmanuel Vadot 287*833e5d42SEmmanuel Vadot pinctrl_touchscreen: touchgrp { 288*833e5d42SEmmanuel Vadot fsl,pins = < 289*833e5d42SEmmanuel Vadot MX6UL_PAD_ENET2_TX_CLK__GPIO2_IO14 0x17059 290*833e5d42SEmmanuel Vadot MX6UL_PAD_ENET2_RX_DATA0__GPIO2_IO08 0x17059 291*833e5d42SEmmanuel Vadot >; 292*833e5d42SEmmanuel Vadot }; 293*833e5d42SEmmanuel Vadot 294*833e5d42SEmmanuel Vadot pinctrl_uart1: uart1grp { 295*833e5d42SEmmanuel Vadot fsl,pins = < 296*833e5d42SEmmanuel Vadot MX6UL_PAD_UART1_TX_DATA__UART1_DCE_TX 0x1b0b1 297*833e5d42SEmmanuel Vadot MX6UL_PAD_UART1_RX_DATA__UART1_DCE_RX 0x1b0b1 298*833e5d42SEmmanuel Vadot >; 299*833e5d42SEmmanuel Vadot }; 300*833e5d42SEmmanuel Vadot 301*833e5d42SEmmanuel Vadot pinctrl_uart4: uart4grp { 302*833e5d42SEmmanuel Vadot fsl,pins = < 303*833e5d42SEmmanuel Vadot MX6UL_PAD_UART4_TX_DATA__UART4_DCE_TX 0x0b0b0 304*833e5d42SEmmanuel Vadot MX6UL_PAD_UART4_RX_DATA__UART4_DCE_RX 0x0b0b0 305*833e5d42SEmmanuel Vadot >; 306*833e5d42SEmmanuel Vadot }; 307*833e5d42SEmmanuel Vadot 308*833e5d42SEmmanuel Vadot pinctrl_usdhc1: usdhc1grp { 309*833e5d42SEmmanuel Vadot fsl,pins = < 310*833e5d42SEmmanuel Vadot MX6UL_PAD_SD1_CMD__USDHC1_CMD 0x17059 311*833e5d42SEmmanuel Vadot MX6UL_PAD_SD1_CLK__USDHC1_CLK 0x10059 312*833e5d42SEmmanuel Vadot MX6UL_PAD_SD1_DATA0__USDHC1_DATA0 0x17059 313*833e5d42SEmmanuel Vadot MX6UL_PAD_SD1_DATA1__USDHC1_DATA1 0x17059 314*833e5d42SEmmanuel Vadot MX6UL_PAD_SD1_DATA2__USDHC1_DATA2 0x17059 315*833e5d42SEmmanuel Vadot MX6UL_PAD_SD1_DATA3__USDHC1_DATA3 0x17059 316*833e5d42SEmmanuel Vadot >; 317*833e5d42SEmmanuel Vadot }; 318*833e5d42SEmmanuel Vadot 319*833e5d42SEmmanuel Vadot pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp { 320*833e5d42SEmmanuel Vadot fsl,pins = < 321*833e5d42SEmmanuel Vadot MX6UL_PAD_SD1_CMD__USDHC1_CMD 0x170b9 322*833e5d42SEmmanuel Vadot MX6UL_PAD_SD1_CLK__USDHC1_CLK 0x100b9 323*833e5d42SEmmanuel Vadot MX6UL_PAD_SD1_DATA0__USDHC1_DATA0 0x170b9 324*833e5d42SEmmanuel Vadot MX6UL_PAD_SD1_DATA1__USDHC1_DATA1 0x170b9 325*833e5d42SEmmanuel Vadot MX6UL_PAD_SD1_DATA2__USDHC1_DATA2 0x170b9 326*833e5d42SEmmanuel Vadot MX6UL_PAD_SD1_DATA3__USDHC1_DATA3 0x170b9 327*833e5d42SEmmanuel Vadot >; 328*833e5d42SEmmanuel Vadot }; 329*833e5d42SEmmanuel Vadot 330*833e5d42SEmmanuel Vadot pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp { 331*833e5d42SEmmanuel Vadot fsl,pins = < 332*833e5d42SEmmanuel Vadot MX6UL_PAD_SD1_CMD__USDHC1_CMD 0x170f9 333*833e5d42SEmmanuel Vadot MX6UL_PAD_SD1_CLK__USDHC1_CLK 0x100f9 334*833e5d42SEmmanuel Vadot MX6UL_PAD_SD1_DATA0__USDHC1_DATA0 0x170f9 335*833e5d42SEmmanuel Vadot MX6UL_PAD_SD1_DATA1__USDHC1_DATA1 0x170f9 336*833e5d42SEmmanuel Vadot MX6UL_PAD_SD1_DATA2__USDHC1_DATA2 0x170f9 337*833e5d42SEmmanuel Vadot MX6UL_PAD_SD1_DATA3__USDHC1_DATA3 0x170f9 338*833e5d42SEmmanuel Vadot >; 339*833e5d42SEmmanuel Vadot }; 340*833e5d42SEmmanuel Vadot}; 341*833e5d42SEmmanuel Vadot 342*833e5d42SEmmanuel Vadot&iomuxc_snvs { 343*833e5d42SEmmanuel Vadot pinctrl_reg_usb1: regusb1grp { 344*833e5d42SEmmanuel Vadot fsl,pins = < 345*833e5d42SEmmanuel Vadot MX6ULL_PAD_SNVS_TAMPER0__GPIO5_IO00 0x17059 346*833e5d42SEmmanuel Vadot >; 347*833e5d42SEmmanuel Vadot }; 348*833e5d42SEmmanuel Vadot 349*833e5d42SEmmanuel Vadot pinctrl_reg_usb2: regusb2grp { 350*833e5d42SEmmanuel Vadot fsl,pins = < 351*833e5d42SEmmanuel Vadot MX6ULL_PAD_SNVS_TAMPER3__GPIO5_IO03 0x17059 352*833e5d42SEmmanuel Vadot >; 353*833e5d42SEmmanuel Vadot }; 354*833e5d42SEmmanuel Vadot 355*833e5d42SEmmanuel Vadot pinctrl_reg_ext_pwr: reg-ext-pwrgrp { 356*833e5d42SEmmanuel Vadot fsl,pins = < 357*833e5d42SEmmanuel Vadot MX6ULL_PAD_SNVS_TAMPER6__GPIO5_IO06 0x17059 358*833e5d42SEmmanuel Vadot >; 359*833e5d42SEmmanuel Vadot }; 360*833e5d42SEmmanuel Vadot}; 361