1587c1fedSFrieder Schrempf// SPDX-License-Identifier: GPL-2.0+ OR MIT 2587c1fedSFrieder Schrempf/* 3587c1fedSFrieder Schrempf * Copyright (C) 2019 Kontron Electronics GmbH 4587c1fedSFrieder Schrempf */ 5587c1fedSFrieder Schrempf 6587c1fedSFrieder Schrempf/dts-v1/; 7587c1fedSFrieder Schrempf 8587c1fedSFrieder Schrempf#include "imx8mm-kontron-sl.dtsi" 9587c1fedSFrieder Schrempf 10587c1fedSFrieder Schrempf/ { 11587c1fedSFrieder Schrempf model = "Kontron BL i.MX8MM (N801X S)"; 12587c1fedSFrieder Schrempf compatible = "kontron,imx8mm-bl", "kontron,imx8mm-sl", "fsl,imx8mm"; 13587c1fedSFrieder Schrempf 14587c1fedSFrieder Schrempf aliases { 15587c1fedSFrieder Schrempf ethernet1 = &usbnet; 16ac9e22f4SFrieder Schrempf rtc0 = &rx8900; 17ac9e22f4SFrieder Schrempf rtc1 = &snvs_rtc; 18587c1fedSFrieder Schrempf }; 19587c1fedSFrieder Schrempf 20587c1fedSFrieder Schrempf /* fixed crystal dedicated to mcp2515 */ 21587c1fedSFrieder Schrempf osc_can: clock-osc-can { 22587c1fedSFrieder Schrempf compatible = "fixed-clock"; 23587c1fedSFrieder Schrempf #clock-cells = <0>; 24587c1fedSFrieder Schrempf clock-frequency = <16000000>; 25587c1fedSFrieder Schrempf clock-output-names = "osc-can"; 26587c1fedSFrieder Schrempf }; 27587c1fedSFrieder Schrempf 28587c1fedSFrieder Schrempf leds { 29587c1fedSFrieder Schrempf compatible = "gpio-leds"; 30587c1fedSFrieder Schrempf pinctrl-names = "default"; 31587c1fedSFrieder Schrempf pinctrl-0 = <&pinctrl_gpio_led>; 32587c1fedSFrieder Schrempf 33587c1fedSFrieder Schrempf led1 { 34587c1fedSFrieder Schrempf label = "led1"; 35587c1fedSFrieder Schrempf gpios = <&gpio4 17 GPIO_ACTIVE_LOW>; 36587c1fedSFrieder Schrempf linux,default-trigger = "heartbeat"; 37587c1fedSFrieder Schrempf }; 38587c1fedSFrieder Schrempf 39587c1fedSFrieder Schrempf led2 { 40587c1fedSFrieder Schrempf label = "led2"; 41587c1fedSFrieder Schrempf gpios = <&gpio4 19 GPIO_ACTIVE_LOW>; 42587c1fedSFrieder Schrempf }; 43587c1fedSFrieder Schrempf 44587c1fedSFrieder Schrempf led3 { 45587c1fedSFrieder Schrempf label = "led3"; 46587c1fedSFrieder Schrempf gpios = <&gpio4 18 GPIO_ACTIVE_LOW>; 47587c1fedSFrieder Schrempf }; 48587c1fedSFrieder Schrempf 49587c1fedSFrieder Schrempf led4 { 50587c1fedSFrieder Schrempf label = "led4"; 51587c1fedSFrieder Schrempf gpios = <&gpio4 8 GPIO_ACTIVE_LOW>; 52587c1fedSFrieder Schrempf }; 53587c1fedSFrieder Schrempf 54587c1fedSFrieder Schrempf led5 { 55587c1fedSFrieder Schrempf label = "led5"; 56587c1fedSFrieder Schrempf gpios = <&gpio4 9 GPIO_ACTIVE_LOW>; 57587c1fedSFrieder Schrempf }; 58587c1fedSFrieder Schrempf 59587c1fedSFrieder Schrempf led6 { 60587c1fedSFrieder Schrempf label = "led6"; 61587c1fedSFrieder Schrempf gpios = <&gpio4 7 GPIO_ACTIVE_LOW>; 62587c1fedSFrieder Schrempf }; 63587c1fedSFrieder Schrempf }; 64587c1fedSFrieder Schrempf 65587c1fedSFrieder Schrempf pwm-beeper { 66587c1fedSFrieder Schrempf compatible = "pwm-beeper"; 67587c1fedSFrieder Schrempf pwms = <&pwm2 0 5000 0>; 68587c1fedSFrieder Schrempf }; 69587c1fedSFrieder Schrempf 70587c1fedSFrieder Schrempf reg_rst_eth2: regulator-rst-eth2 { 71587c1fedSFrieder Schrempf compatible = "regulator-fixed"; 72587c1fedSFrieder Schrempf regulator-name = "rst-usb-eth2"; 73587c1fedSFrieder Schrempf pinctrl-names = "default"; 74587c1fedSFrieder Schrempf pinctrl-0 = <&pinctrl_usb_eth2>; 75587c1fedSFrieder Schrempf gpio = <&gpio3 2 GPIO_ACTIVE_HIGH>; 76587c1fedSFrieder Schrempf enable-active-high; 77587c1fedSFrieder Schrempf regulator-always-on; 78587c1fedSFrieder Schrempf }; 79587c1fedSFrieder Schrempf 80587c1fedSFrieder Schrempf reg_vdd_5v: regulator-5v { 81587c1fedSFrieder Schrempf compatible = "regulator-fixed"; 82587c1fedSFrieder Schrempf regulator-name = "vdd-5v"; 83587c1fedSFrieder Schrempf regulator-min-microvolt = <5000000>; 84587c1fedSFrieder Schrempf regulator-max-microvolt = <5000000>; 85587c1fedSFrieder Schrempf }; 86587c1fedSFrieder Schrempf}; 87587c1fedSFrieder Schrempf 88587c1fedSFrieder Schrempf&ecspi2 { 89587c1fedSFrieder Schrempf pinctrl-names = "default"; 90587c1fedSFrieder Schrempf pinctrl-0 = <&pinctrl_ecspi2>; 91587c1fedSFrieder Schrempf cs-gpios = <&gpio5 13 GPIO_ACTIVE_LOW>; 92587c1fedSFrieder Schrempf status = "okay"; 93587c1fedSFrieder Schrempf 94587c1fedSFrieder Schrempf can0: can@0 { 95587c1fedSFrieder Schrempf compatible = "microchip,mcp2515"; 96587c1fedSFrieder Schrempf reg = <0>; 97587c1fedSFrieder Schrempf pinctrl-names = "default"; 98587c1fedSFrieder Schrempf pinctrl-0 = <&pinctrl_can>; 99587c1fedSFrieder Schrempf clocks = <&osc_can>; 100587c1fedSFrieder Schrempf interrupt-parent = <&gpio4>; 101587c1fedSFrieder Schrempf interrupts = <28 IRQ_TYPE_EDGE_FALLING>; 102587c1fedSFrieder Schrempf spi-max-frequency = <10000000>; 103587c1fedSFrieder Schrempf vdd-supply = <®_vdd_3v3>; 104587c1fedSFrieder Schrempf xceiver-supply = <®_vdd_5v>; 105587c1fedSFrieder Schrempf }; 106587c1fedSFrieder Schrempf}; 107587c1fedSFrieder Schrempf 108587c1fedSFrieder Schrempf&ecspi3 { 109587c1fedSFrieder Schrempf pinctrl-names = "default"; 110587c1fedSFrieder Schrempf pinctrl-0 = <&pinctrl_ecspi3>; 111587c1fedSFrieder Schrempf cs-gpios = <&gpio5 25 GPIO_ACTIVE_LOW>; 112587c1fedSFrieder Schrempf status = "okay"; 113587c1fedSFrieder Schrempf}; 114587c1fedSFrieder Schrempf 115587c1fedSFrieder Schrempf&fec1 { 116587c1fedSFrieder Schrempf pinctrl-names = "default"; 117587c1fedSFrieder Schrempf pinctrl-0 = <&pinctrl_enet>; 118587c1fedSFrieder Schrempf phy-connection-type = "rgmii-rxid"; 119587c1fedSFrieder Schrempf phy-handle = <ðphy>; 120587c1fedSFrieder Schrempf status = "okay"; 121587c1fedSFrieder Schrempf 122587c1fedSFrieder Schrempf mdio { 123587c1fedSFrieder Schrempf #address-cells = <1>; 124587c1fedSFrieder Schrempf #size-cells = <0>; 125587c1fedSFrieder Schrempf 126587c1fedSFrieder Schrempf ethphy: ethernet-phy@0 { 127587c1fedSFrieder Schrempf reg = <0>; 128587c1fedSFrieder Schrempf reset-assert-us = <1>; 129587c1fedSFrieder Schrempf reset-deassert-us = <15000>; 130587c1fedSFrieder Schrempf reset-gpios = <&gpio4 27 GPIO_ACTIVE_LOW>; 131587c1fedSFrieder Schrempf }; 132587c1fedSFrieder Schrempf }; 133587c1fedSFrieder Schrempf}; 134587c1fedSFrieder Schrempf 135587c1fedSFrieder Schrempf&i2c4 { 136587c1fedSFrieder Schrempf clock-frequency = <100000>; 137587c1fedSFrieder Schrempf pinctrl-names = "default"; 138587c1fedSFrieder Schrempf pinctrl-0 = <&pinctrl_i2c4>; 139587c1fedSFrieder Schrempf status = "okay"; 140587c1fedSFrieder Schrempf 141ac9e22f4SFrieder Schrempf rx8900: rtc@32 { 142587c1fedSFrieder Schrempf compatible = "epson,rx8900"; 143587c1fedSFrieder Schrempf reg = <0x32>; 144587c1fedSFrieder Schrempf }; 145587c1fedSFrieder Schrempf}; 146587c1fedSFrieder Schrempf 147587c1fedSFrieder Schrempf&pwm2 { 148587c1fedSFrieder Schrempf pinctrl-names = "default"; 149587c1fedSFrieder Schrempf pinctrl-0 = <&pinctrl_pwm2>; 150587c1fedSFrieder Schrempf status = "okay"; 151587c1fedSFrieder Schrempf}; 152587c1fedSFrieder Schrempf 153587c1fedSFrieder Schrempf&uart1 { 154587c1fedSFrieder Schrempf pinctrl-names = "default"; 155587c1fedSFrieder Schrempf pinctrl-0 = <&pinctrl_uart1>; 156587c1fedSFrieder Schrempf uart-has-rtscts; 157587c1fedSFrieder Schrempf status = "okay"; 158587c1fedSFrieder Schrempf}; 159587c1fedSFrieder Schrempf 160587c1fedSFrieder Schrempf&uart2 { 161587c1fedSFrieder Schrempf pinctrl-names = "default"; 162587c1fedSFrieder Schrempf pinctrl-0 = <&pinctrl_uart2>; 163587c1fedSFrieder Schrempf linux,rs485-enabled-at-boot-time; 164587c1fedSFrieder Schrempf uart-has-rtscts; 165587c1fedSFrieder Schrempf status = "okay"; 166587c1fedSFrieder Schrempf}; 167587c1fedSFrieder Schrempf 168587c1fedSFrieder Schrempf&usbotg1 { 169587c1fedSFrieder Schrempf dr_mode = "otg"; 170587c1fedSFrieder Schrempf over-current-active-low; 171587c1fedSFrieder Schrempf status = "okay"; 172587c1fedSFrieder Schrempf}; 173587c1fedSFrieder Schrempf 174587c1fedSFrieder Schrempf&usbotg2 { 175587c1fedSFrieder Schrempf dr_mode = "host"; 176587c1fedSFrieder Schrempf disable-over-current; 177587c1fedSFrieder Schrempf #address-cells = <1>; 178587c1fedSFrieder Schrempf #size-cells = <0>; 179587c1fedSFrieder Schrempf status = "okay"; 180587c1fedSFrieder Schrempf 181587c1fedSFrieder Schrempf usb1@1 { 182587c1fedSFrieder Schrempf compatible = "usb424,9514"; 183587c1fedSFrieder Schrempf reg = <1>; 184587c1fedSFrieder Schrempf #address-cells = <1>; 185587c1fedSFrieder Schrempf #size-cells = <0>; 186587c1fedSFrieder Schrempf 187587c1fedSFrieder Schrempf usbnet: ethernet@1 { 188587c1fedSFrieder Schrempf compatible = "usb424,ec00"; 189587c1fedSFrieder Schrempf reg = <1>; 190587c1fedSFrieder Schrempf local-mac-address = [ 00 00 00 00 00 00 ]; 191587c1fedSFrieder Schrempf }; 192587c1fedSFrieder Schrempf }; 193587c1fedSFrieder Schrempf}; 194587c1fedSFrieder Schrempf 195587c1fedSFrieder Schrempf&usdhc2 { 196587c1fedSFrieder Schrempf pinctrl-names = "default", "state_100mhz", "state_200mhz"; 197587c1fedSFrieder Schrempf pinctrl-0 = <&pinctrl_usdhc2>; 198587c1fedSFrieder Schrempf pinctrl-1 = <&pinctrl_usdhc2_100mhz>; 199587c1fedSFrieder Schrempf pinctrl-2 = <&pinctrl_usdhc2_200mhz>; 200587c1fedSFrieder Schrempf vmmc-supply = <®_vdd_3v3>; 201587c1fedSFrieder Schrempf vqmmc-supply = <®_nvcc_sd>; 202587c1fedSFrieder Schrempf cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>; 203587c1fedSFrieder Schrempf status = "okay"; 204587c1fedSFrieder Schrempf}; 205587c1fedSFrieder Schrempf 206587c1fedSFrieder Schrempf&iomuxc { 207587c1fedSFrieder Schrempf pinctrl-names = "default"; 208587c1fedSFrieder Schrempf pinctrl-0 = <&pinctrl_gpio>; 209587c1fedSFrieder Schrempf 210587c1fedSFrieder Schrempf pinctrl_can: cangrp { 211587c1fedSFrieder Schrempf fsl,pins = < 212587c1fedSFrieder Schrempf MX8MM_IOMUXC_SAI3_RXFS_GPIO4_IO28 0x19 213587c1fedSFrieder Schrempf >; 214587c1fedSFrieder Schrempf }; 215587c1fedSFrieder Schrempf 216587c1fedSFrieder Schrempf pinctrl_ecspi2: ecspi2grp { 217587c1fedSFrieder Schrempf fsl,pins = < 218587c1fedSFrieder Schrempf MX8MM_IOMUXC_ECSPI2_MISO_ECSPI2_MISO 0x82 219587c1fedSFrieder Schrempf MX8MM_IOMUXC_ECSPI2_MOSI_ECSPI2_MOSI 0x82 220587c1fedSFrieder Schrempf MX8MM_IOMUXC_ECSPI2_SCLK_ECSPI2_SCLK 0x82 221587c1fedSFrieder Schrempf MX8MM_IOMUXC_ECSPI2_SS0_GPIO5_IO13 0x19 222587c1fedSFrieder Schrempf >; 223587c1fedSFrieder Schrempf }; 224587c1fedSFrieder Schrempf 225587c1fedSFrieder Schrempf pinctrl_ecspi3: ecspi3grp { 226587c1fedSFrieder Schrempf fsl,pins = < 227587c1fedSFrieder Schrempf MX8MM_IOMUXC_UART2_RXD_ECSPI3_MISO 0x82 228587c1fedSFrieder Schrempf MX8MM_IOMUXC_UART1_TXD_ECSPI3_MOSI 0x82 229587c1fedSFrieder Schrempf MX8MM_IOMUXC_UART1_RXD_ECSPI3_SCLK 0x82 230587c1fedSFrieder Schrempf MX8MM_IOMUXC_UART2_TXD_GPIO5_IO25 0x19 231587c1fedSFrieder Schrempf >; 232587c1fedSFrieder Schrempf }; 233587c1fedSFrieder Schrempf 234587c1fedSFrieder Schrempf pinctrl_enet: enetgrp { 235587c1fedSFrieder Schrempf fsl,pins = < 236587c1fedSFrieder Schrempf MX8MM_IOMUXC_ENET_MDC_ENET1_MDC 0x3 237587c1fedSFrieder Schrempf MX8MM_IOMUXC_ENET_MDIO_ENET1_MDIO 0x3 238587c1fedSFrieder Schrempf MX8MM_IOMUXC_ENET_TD3_ENET1_RGMII_TD3 0x1f 239587c1fedSFrieder Schrempf MX8MM_IOMUXC_ENET_TD2_ENET1_RGMII_TD2 0x1f 240587c1fedSFrieder Schrempf MX8MM_IOMUXC_ENET_TD1_ENET1_RGMII_TD1 0x1f 241587c1fedSFrieder Schrempf MX8MM_IOMUXC_ENET_TD0_ENET1_RGMII_TD0 0x1f 242587c1fedSFrieder Schrempf MX8MM_IOMUXC_ENET_RD3_ENET1_RGMII_RD3 0x91 243587c1fedSFrieder Schrempf MX8MM_IOMUXC_ENET_RD2_ENET1_RGMII_RD2 0x91 244587c1fedSFrieder Schrempf MX8MM_IOMUXC_ENET_RD1_ENET1_RGMII_RD1 0x91 245587c1fedSFrieder Schrempf MX8MM_IOMUXC_ENET_RD0_ENET1_RGMII_RD0 0x91 246587c1fedSFrieder Schrempf MX8MM_IOMUXC_ENET_TXC_ENET1_RGMII_TXC 0x1f 247587c1fedSFrieder Schrempf MX8MM_IOMUXC_ENET_RXC_ENET1_RGMII_RXC 0x91 248587c1fedSFrieder Schrempf MX8MM_IOMUXC_ENET_RX_CTL_ENET1_RGMII_RX_CTL 0x91 249587c1fedSFrieder Schrempf MX8MM_IOMUXC_ENET_TX_CTL_ENET1_RGMII_TX_CTL 0x1f 250587c1fedSFrieder Schrempf MX8MM_IOMUXC_SAI2_MCLK_GPIO4_IO27 0x19 /* PHY RST */ 251587c1fedSFrieder Schrempf MX8MM_IOMUXC_SAI2_TXC_GPIO4_IO25 0x19 /* ETH IRQ */ 252587c1fedSFrieder Schrempf >; 253587c1fedSFrieder Schrempf }; 254587c1fedSFrieder Schrempf 255587c1fedSFrieder Schrempf pinctrl_gpio_led: gpioledgrp { 256587c1fedSFrieder Schrempf fsl,pins = < 257587c1fedSFrieder Schrempf MX8MM_IOMUXC_NAND_READY_B_GPIO3_IO16 0x19 258587c1fedSFrieder Schrempf MX8MM_IOMUXC_SAI1_RXD5_GPIO4_IO7 0x19 259587c1fedSFrieder Schrempf MX8MM_IOMUXC_SAI1_RXD6_GPIO4_IO8 0x19 260587c1fedSFrieder Schrempf MX8MM_IOMUXC_SAI1_RXD7_GPIO4_IO9 0x19 261587c1fedSFrieder Schrempf MX8MM_IOMUXC_SAI1_TXD5_GPIO4_IO17 0x19 262587c1fedSFrieder Schrempf MX8MM_IOMUXC_SAI1_TXD6_GPIO4_IO18 0x19 263587c1fedSFrieder Schrempf MX8MM_IOMUXC_SAI1_TXD7_GPIO4_IO19 0x19 264587c1fedSFrieder Schrempf >; 265587c1fedSFrieder Schrempf }; 266587c1fedSFrieder Schrempf 267587c1fedSFrieder Schrempf pinctrl_gpio: gpiogrp { 268587c1fedSFrieder Schrempf fsl,pins = < 269587c1fedSFrieder Schrempf MX8MM_IOMUXC_GPIO1_IO03_GPIO1_IO3 0x19 270587c1fedSFrieder Schrempf MX8MM_IOMUXC_GPIO1_IO07_GPIO1_IO7 0x19 271587c1fedSFrieder Schrempf MX8MM_IOMUXC_GPIO1_IO09_GPIO1_IO9 0x19 272587c1fedSFrieder Schrempf MX8MM_IOMUXC_GPIO1_IO11_GPIO1_IO11 0x19 273587c1fedSFrieder Schrempf MX8MM_IOMUXC_GPIO1_IO06_GPIO1_IO6 0x19 274587c1fedSFrieder Schrempf MX8MM_IOMUXC_GPIO1_IO08_GPIO1_IO8 0x19 275587c1fedSFrieder Schrempf MX8MM_IOMUXC_GPIO1_IO10_GPIO1_IO10 0x19 276587c1fedSFrieder Schrempf MX8MM_IOMUXC_SAI3_MCLK_GPIO5_IO2 0x19 277587c1fedSFrieder Schrempf >; 278587c1fedSFrieder Schrempf }; 279587c1fedSFrieder Schrempf 280587c1fedSFrieder Schrempf pinctrl_i2c4: i2c4grp { 281587c1fedSFrieder Schrempf fsl,pins = < 282f19e5bb9SFrieder Schrempf MX8MM_IOMUXC_I2C4_SCL_I2C4_SCL 0x40000083 283f19e5bb9SFrieder Schrempf MX8MM_IOMUXC_I2C4_SDA_I2C4_SDA 0x40000083 284587c1fedSFrieder Schrempf >; 285587c1fedSFrieder Schrempf }; 286587c1fedSFrieder Schrempf 287587c1fedSFrieder Schrempf pinctrl_pwm2: pwm2grp { 288587c1fedSFrieder Schrempf fsl,pins = < 289587c1fedSFrieder Schrempf MX8MM_IOMUXC_SPDIF_RX_PWM2_OUT 0x19 290587c1fedSFrieder Schrempf >; 291587c1fedSFrieder Schrempf }; 292587c1fedSFrieder Schrempf 293587c1fedSFrieder Schrempf pinctrl_uart1: uart1grp { 294587c1fedSFrieder Schrempf fsl,pins = < 295162aadaaSFrieder Schrempf MX8MM_IOMUXC_SAI2_RXC_UART1_DCE_RX 0x0 296162aadaaSFrieder Schrempf MX8MM_IOMUXC_SAI2_RXFS_UART1_DCE_TX 0x0 297162aadaaSFrieder Schrempf MX8MM_IOMUXC_SAI2_RXD0_UART1_DCE_RTS_B 0x0 298162aadaaSFrieder Schrempf MX8MM_IOMUXC_SAI2_TXFS_UART1_DCE_CTS_B 0x0 299587c1fedSFrieder Schrempf >; 300587c1fedSFrieder Schrempf }; 301587c1fedSFrieder Schrempf 302587c1fedSFrieder Schrempf pinctrl_uart2: uart2grp { 303587c1fedSFrieder Schrempf fsl,pins = < 304162aadaaSFrieder Schrempf MX8MM_IOMUXC_SAI3_TXFS_UART2_DCE_RX 0x0 305162aadaaSFrieder Schrempf MX8MM_IOMUXC_SAI3_TXC_UART2_DCE_TX 0x0 306162aadaaSFrieder Schrempf MX8MM_IOMUXC_SAI3_RXD_UART2_DCE_RTS_B 0x0 307162aadaaSFrieder Schrempf MX8MM_IOMUXC_SAI3_RXC_UART2_DCE_CTS_B 0x0 308587c1fedSFrieder Schrempf >; 309587c1fedSFrieder Schrempf }; 310587c1fedSFrieder Schrempf 311587c1fedSFrieder Schrempf pinctrl_usb_eth2: usbeth2grp { 312587c1fedSFrieder Schrempf fsl,pins = < 313587c1fedSFrieder Schrempf MX8MM_IOMUXC_NAND_CE1_B_GPIO3_IO2 0x19 314587c1fedSFrieder Schrempf >; 315587c1fedSFrieder Schrempf }; 316587c1fedSFrieder Schrempf 317587c1fedSFrieder Schrempf pinctrl_usdhc2: usdhc2grp { 318587c1fedSFrieder Schrempf fsl,pins = < 319*00882052SFrieder Schrempf MX8MM_IOMUXC_SD2_CLK_USDHC2_CLK 0x90 320587c1fedSFrieder Schrempf MX8MM_IOMUXC_SD2_CMD_USDHC2_CMD 0x1d0 321587c1fedSFrieder Schrempf MX8MM_IOMUXC_SD2_DATA0_USDHC2_DATA0 0x1d0 322587c1fedSFrieder Schrempf MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1 0x1d0 323587c1fedSFrieder Schrempf MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2 0x1d0 324587c1fedSFrieder Schrempf MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3 0x1d0 325*00882052SFrieder Schrempf MX8MM_IOMUXC_SD2_CD_B_GPIO2_IO12 0x19 326*00882052SFrieder Schrempf MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT 0xd0 327587c1fedSFrieder Schrempf >; 328587c1fedSFrieder Schrempf }; 329587c1fedSFrieder Schrempf 330587c1fedSFrieder Schrempf pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp { 331587c1fedSFrieder Schrempf fsl,pins = < 332*00882052SFrieder Schrempf MX8MM_IOMUXC_SD2_CLK_USDHC2_CLK 0x94 333587c1fedSFrieder Schrempf MX8MM_IOMUXC_SD2_CMD_USDHC2_CMD 0x1d4 334587c1fedSFrieder Schrempf MX8MM_IOMUXC_SD2_DATA0_USDHC2_DATA0 0x1d4 335587c1fedSFrieder Schrempf MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1 0x1d4 336587c1fedSFrieder Schrempf MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2 0x1d4 337587c1fedSFrieder Schrempf MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3 0x1d4 338*00882052SFrieder Schrempf MX8MM_IOMUXC_SD2_CD_B_GPIO2_IO12 0x19 339*00882052SFrieder Schrempf MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT 0xd0 340587c1fedSFrieder Schrempf >; 341587c1fedSFrieder Schrempf }; 342587c1fedSFrieder Schrempf 343587c1fedSFrieder Schrempf pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp { 344587c1fedSFrieder Schrempf fsl,pins = < 345*00882052SFrieder Schrempf MX8MM_IOMUXC_SD2_CLK_USDHC2_CLK 0x96 346587c1fedSFrieder Schrempf MX8MM_IOMUXC_SD2_CMD_USDHC2_CMD 0x1d6 347587c1fedSFrieder Schrempf MX8MM_IOMUXC_SD2_DATA0_USDHC2_DATA0 0x1d6 348587c1fedSFrieder Schrempf MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1 0x1d6 349587c1fedSFrieder Schrempf MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2 0x1d6 350587c1fedSFrieder Schrempf MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3 0x1d6 351*00882052SFrieder Schrempf MX8MM_IOMUXC_SD2_CD_B_GPIO2_IO12 0x19 352*00882052SFrieder Schrempf MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT 0xd0 353587c1fedSFrieder Schrempf >; 354587c1fedSFrieder Schrempf }; 355587c1fedSFrieder Schrempf}; 356