1*2b5a5006SBhavin Sharma// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2*2b5a5006SBhavin Sharma/* 3*2b5a5006SBhavin Sharma * Copyright 2023 Boundary Devices 4*2b5a5006SBhavin Sharma * Copyright 2024 Silicon Signals Pvt. Ltd. 5*2b5a5006SBhavin Sharma * 6*2b5a5006SBhavin Sharma * Author : Bhavin Sharma <bhavin.sharma@siliconsignals.io> 7*2b5a5006SBhavin Sharma */ 8*2b5a5006SBhavin Sharma 9*2b5a5006SBhavin Sharma/dts-v1/; 10*2b5a5006SBhavin Sharma 11*2b5a5006SBhavin Sharma#include <dt-bindings/leds/common.h> 12*2b5a5006SBhavin Sharma#include "imx8mp.dtsi" 13*2b5a5006SBhavin Sharma 14*2b5a5006SBhavin Sharma/ { 15*2b5a5006SBhavin Sharma model = "Boundary Device Nitrogen8MP SMARC SoM"; 16*2b5a5006SBhavin Sharma compatible = "boundary,imx8mp-nitrogen-smarc-som", "fsl,imx8mp"; 17*2b5a5006SBhavin Sharma 18*2b5a5006SBhavin Sharma chosen { 19*2b5a5006SBhavin Sharma stdout-path = &uart2; 20*2b5a5006SBhavin Sharma }; 21*2b5a5006SBhavin Sharma 22*2b5a5006SBhavin Sharma leds { 23*2b5a5006SBhavin Sharma compatible = "gpio-leds"; 24*2b5a5006SBhavin Sharma pinctrl-names = "default"; 25*2b5a5006SBhavin Sharma pinctrl-0 = <&pinctrl_gpio_led>; 26*2b5a5006SBhavin Sharma 27*2b5a5006SBhavin Sharma led-0 { 28*2b5a5006SBhavin Sharma function = LED_FUNCTION_POWER; 29*2b5a5006SBhavin Sharma gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>; 30*2b5a5006SBhavin Sharma linux,default-trigger = "heartbeat"; 31*2b5a5006SBhavin Sharma }; 32*2b5a5006SBhavin Sharma }; 33*2b5a5006SBhavin Sharma 34*2b5a5006SBhavin Sharma reg_usdhc2_vmmc: regulator-usdhc2-vmmc { 35*2b5a5006SBhavin Sharma compatible = "regulator-fixed"; 36*2b5a5006SBhavin Sharma regulator-name = "VSD_3V3"; 37*2b5a5006SBhavin Sharma regulator-min-microvolt = <3300000>; 38*2b5a5006SBhavin Sharma regulator-max-microvolt = <3300000>; 39*2b5a5006SBhavin Sharma gpios = <&gpio2 19 GPIO_ACTIVE_HIGH>; 40*2b5a5006SBhavin Sharma enable-active-high; 41*2b5a5006SBhavin Sharma }; 42*2b5a5006SBhavin Sharma}; 43*2b5a5006SBhavin Sharma 44*2b5a5006SBhavin Sharma&A53_0 { 45*2b5a5006SBhavin Sharma cpu-supply = <&buck2>; 46*2b5a5006SBhavin Sharma}; 47*2b5a5006SBhavin Sharma 48*2b5a5006SBhavin Sharma&A53_1 { 49*2b5a5006SBhavin Sharma cpu-supply = <&buck2>; 50*2b5a5006SBhavin Sharma}; 51*2b5a5006SBhavin Sharma 52*2b5a5006SBhavin Sharma&A53_2 { 53*2b5a5006SBhavin Sharma cpu-supply = <&buck2>; 54*2b5a5006SBhavin Sharma}; 55*2b5a5006SBhavin Sharma 56*2b5a5006SBhavin Sharma&A53_3 { 57*2b5a5006SBhavin Sharma cpu-supply = <&buck2>; 58*2b5a5006SBhavin Sharma}; 59*2b5a5006SBhavin Sharma 60*2b5a5006SBhavin Sharma&i2c1 { 61*2b5a5006SBhavin Sharma clock-frequency = <400000>; 62*2b5a5006SBhavin Sharma pinctrl-names = "default"; 63*2b5a5006SBhavin Sharma pinctrl-0 = <&pinctrl_i2c1>; 64*2b5a5006SBhavin Sharma status = "okay"; 65*2b5a5006SBhavin Sharma 66*2b5a5006SBhavin Sharma pmic@25 { 67*2b5a5006SBhavin Sharma compatible = "nxp,pca9450c"; 68*2b5a5006SBhavin Sharma reg = <0x25>; 69*2b5a5006SBhavin Sharma pinctrl-names = "default"; 70*2b5a5006SBhavin Sharma pinctrl-0 = <&pinctrl_pmic>; 71*2b5a5006SBhavin Sharma interrupt-parent = <&gpio1>; 72*2b5a5006SBhavin Sharma interrupts = <14 IRQ_TYPE_LEVEL_LOW>; 73*2b5a5006SBhavin Sharma 74*2b5a5006SBhavin Sharma regulators { 75*2b5a5006SBhavin Sharma buck1: BUCK1 { 76*2b5a5006SBhavin Sharma regulator-name = "BUCK1"; 77*2b5a5006SBhavin Sharma regulator-min-microvolt = <600000>; 78*2b5a5006SBhavin Sharma regulator-max-microvolt = <2187500>; 79*2b5a5006SBhavin Sharma regulator-boot-on; 80*2b5a5006SBhavin Sharma regulator-always-on; 81*2b5a5006SBhavin Sharma regulator-ramp-delay = <3125>; 82*2b5a5006SBhavin Sharma }; 83*2b5a5006SBhavin Sharma 84*2b5a5006SBhavin Sharma buck2: BUCK2 { 85*2b5a5006SBhavin Sharma regulator-name = "BUCK2"; 86*2b5a5006SBhavin Sharma regulator-min-microvolt = <600000>; 87*2b5a5006SBhavin Sharma regulator-max-microvolt = <2187500>; 88*2b5a5006SBhavin Sharma regulator-boot-on; 89*2b5a5006SBhavin Sharma regulator-always-on; 90*2b5a5006SBhavin Sharma regulator-ramp-delay = <3125>; 91*2b5a5006SBhavin Sharma nxp,dvs-run-voltage = <950000>; 92*2b5a5006SBhavin Sharma nxp,dvs-standby-voltage = <850000>; 93*2b5a5006SBhavin Sharma }; 94*2b5a5006SBhavin Sharma 95*2b5a5006SBhavin Sharma buck4: BUCK4 { 96*2b5a5006SBhavin Sharma regulator-name = "BUCK4"; 97*2b5a5006SBhavin Sharma regulator-min-microvolt = <600000>; 98*2b5a5006SBhavin Sharma regulator-max-microvolt = <3400000>; 99*2b5a5006SBhavin Sharma regulator-boot-on; 100*2b5a5006SBhavin Sharma regulator-always-on; 101*2b5a5006SBhavin Sharma }; 102*2b5a5006SBhavin Sharma 103*2b5a5006SBhavin Sharma buck5: BUCK5 { 104*2b5a5006SBhavin Sharma regulator-name = "BUCK5"; 105*2b5a5006SBhavin Sharma regulator-min-microvolt = <600000>; 106*2b5a5006SBhavin Sharma regulator-max-microvolt = <3400000>; 107*2b5a5006SBhavin Sharma regulator-boot-on; 108*2b5a5006SBhavin Sharma regulator-always-on; 109*2b5a5006SBhavin Sharma }; 110*2b5a5006SBhavin Sharma 111*2b5a5006SBhavin Sharma buck6: BUCK6 { 112*2b5a5006SBhavin Sharma regulator-name = "BUCK6"; 113*2b5a5006SBhavin Sharma regulator-min-microvolt = <600000>; 114*2b5a5006SBhavin Sharma regulator-max-microvolt = <3400000>; 115*2b5a5006SBhavin Sharma regulator-boot-on; 116*2b5a5006SBhavin Sharma regulator-always-on; 117*2b5a5006SBhavin Sharma }; 118*2b5a5006SBhavin Sharma 119*2b5a5006SBhavin Sharma ldo1: LDO1 { 120*2b5a5006SBhavin Sharma regulator-name = "LDO1"; 121*2b5a5006SBhavin Sharma regulator-min-microvolt = <1600000>; 122*2b5a5006SBhavin Sharma regulator-max-microvolt = <3300000>; 123*2b5a5006SBhavin Sharma regulator-boot-on; 124*2b5a5006SBhavin Sharma regulator-always-on; 125*2b5a5006SBhavin Sharma }; 126*2b5a5006SBhavin Sharma 127*2b5a5006SBhavin Sharma ldo2: LDO2 { 128*2b5a5006SBhavin Sharma regulator-name = "LDO2"; 129*2b5a5006SBhavin Sharma regulator-min-microvolt = <800000>; 130*2b5a5006SBhavin Sharma regulator-max-microvolt = <1150000>; 131*2b5a5006SBhavin Sharma regulator-boot-on; 132*2b5a5006SBhavin Sharma regulator-always-on; 133*2b5a5006SBhavin Sharma }; 134*2b5a5006SBhavin Sharma 135*2b5a5006SBhavin Sharma ldo3: LDO3 { 136*2b5a5006SBhavin Sharma regulator-name = "LDO3"; 137*2b5a5006SBhavin Sharma regulator-min-microvolt = <800000>; 138*2b5a5006SBhavin Sharma regulator-max-microvolt = <3300000>; 139*2b5a5006SBhavin Sharma regulator-boot-on; 140*2b5a5006SBhavin Sharma regulator-always-on; 141*2b5a5006SBhavin Sharma }; 142*2b5a5006SBhavin Sharma 143*2b5a5006SBhavin Sharma ldo4: LDO4 { 144*2b5a5006SBhavin Sharma regulator-name = "LDO4"; 145*2b5a5006SBhavin Sharma regulator-min-microvolt = <800000>; 146*2b5a5006SBhavin Sharma regulator-max-microvolt = <3300000>; 147*2b5a5006SBhavin Sharma regulator-boot-on; 148*2b5a5006SBhavin Sharma regulator-always-on; 149*2b5a5006SBhavin Sharma }; 150*2b5a5006SBhavin Sharma 151*2b5a5006SBhavin Sharma ldo5: LDO5 { 152*2b5a5006SBhavin Sharma regulator-name = "LDO5"; 153*2b5a5006SBhavin Sharma regulator-min-microvolt = <1800000>; 154*2b5a5006SBhavin Sharma regulator-max-microvolt = <3300000>; 155*2b5a5006SBhavin Sharma regulator-boot-on; 156*2b5a5006SBhavin Sharma regulator-always-on; 157*2b5a5006SBhavin Sharma }; 158*2b5a5006SBhavin Sharma }; 159*2b5a5006SBhavin Sharma }; 160*2b5a5006SBhavin Sharma}; 161*2b5a5006SBhavin Sharma 162*2b5a5006SBhavin Sharma&i2c6 { 163*2b5a5006SBhavin Sharma clock-frequency = <100000>; 164*2b5a5006SBhavin Sharma pinctrl-names = "default"; 165*2b5a5006SBhavin Sharma pinctrl-0 = <&pinctrl_i2c6>; 166*2b5a5006SBhavin Sharma status = "okay"; 167*2b5a5006SBhavin Sharma 168*2b5a5006SBhavin Sharma mcp23018: gpio@20 { 169*2b5a5006SBhavin Sharma compatible = "microchip,mcp23018"; 170*2b5a5006SBhavin Sharma gpio-controller; 171*2b5a5006SBhavin Sharma #gpio-cells = <0x2>; 172*2b5a5006SBhavin Sharma reg = <0x20>; 173*2b5a5006SBhavin Sharma interrupts-extended = <&gpio4 22 IRQ_TYPE_LEVEL_LOW>; 174*2b5a5006SBhavin Sharma interrupt-controller; 175*2b5a5006SBhavin Sharma #interrupt-cells = <0x2>; 176*2b5a5006SBhavin Sharma microchip,irq-mirror; 177*2b5a5006SBhavin Sharma pinctrl-names = "default"; 178*2b5a5006SBhavin Sharma pinctrl-0 = <&pinctrl_mcp23018>; 179*2b5a5006SBhavin Sharma reset-gpios = <&gpio4 27 GPIO_ACTIVE_LOW>; 180*2b5a5006SBhavin Sharma }; 181*2b5a5006SBhavin Sharma}; 182*2b5a5006SBhavin Sharma 183*2b5a5006SBhavin Sharma/* Console */ 184*2b5a5006SBhavin Sharma&uart2 { 185*2b5a5006SBhavin Sharma pinctrl-names = "default"; 186*2b5a5006SBhavin Sharma pinctrl-0 = <&pinctrl_uart2>; 187*2b5a5006SBhavin Sharma status = "okay"; 188*2b5a5006SBhavin Sharma}; 189*2b5a5006SBhavin Sharma 190*2b5a5006SBhavin Sharma/* SD-card */ 191*2b5a5006SBhavin Sharma&usdhc2 { 192*2b5a5006SBhavin Sharma pinctrl-names = "default", "state_100mhz", "state_200mhz"; 193*2b5a5006SBhavin Sharma pinctrl-0 = <&pinctrl_usdhc2>; 194*2b5a5006SBhavin Sharma pinctrl-1 = <&pinctrl_usdhc2_100mhz>; 195*2b5a5006SBhavin Sharma pinctrl-2 = <&pinctrl_usdhc2_200mhz>; 196*2b5a5006SBhavin Sharma cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>; 197*2b5a5006SBhavin Sharma vmmc-supply = <®_usdhc2_vmmc>; 198*2b5a5006SBhavin Sharma bus-width = <4>; 199*2b5a5006SBhavin Sharma status = "okay"; 200*2b5a5006SBhavin Sharma}; 201*2b5a5006SBhavin Sharma 202*2b5a5006SBhavin Sharma/* eMMC */ 203*2b5a5006SBhavin Sharma&usdhc1 { 204*2b5a5006SBhavin Sharma pinctrl-names = "default", "state_100mhz", "state_200mhz"; 205*2b5a5006SBhavin Sharma pinctrl-0 = <&pinctrl_usdhc1>; 206*2b5a5006SBhavin Sharma pinctrl-1 = <&pinctrl_usdhc1_100mhz>; 207*2b5a5006SBhavin Sharma pinctrl-2 = <&pinctrl_usdhc1_200mhz>; 208*2b5a5006SBhavin Sharma bus-width = <8>; 209*2b5a5006SBhavin Sharma non-removable; 210*2b5a5006SBhavin Sharma status = "okay"; 211*2b5a5006SBhavin Sharma}; 212*2b5a5006SBhavin Sharma 213*2b5a5006SBhavin Sharma&wdog1 { 214*2b5a5006SBhavin Sharma pinctrl-names = "default"; 215*2b5a5006SBhavin Sharma pinctrl-0 = <&pinctrl_wdog>; 216*2b5a5006SBhavin Sharma fsl,ext-reset-output; 217*2b5a5006SBhavin Sharma status = "okay"; 218*2b5a5006SBhavin Sharma}; 219*2b5a5006SBhavin Sharma 220*2b5a5006SBhavin Sharma&iomuxc { 221*2b5a5006SBhavin Sharma pinctrl_gpio_led: gpioledgrp { 222*2b5a5006SBhavin Sharma fsl,pins = < 223*2b5a5006SBhavin Sharma MX8MP_IOMUXC_GPIO1_IO10__GPIO1_IO10 0x19 224*2b5a5006SBhavin Sharma >; 225*2b5a5006SBhavin Sharma }; 226*2b5a5006SBhavin Sharma 227*2b5a5006SBhavin Sharma pinctrl_i2c1: i2c1grp { 228*2b5a5006SBhavin Sharma fsl,pins = < 229*2b5a5006SBhavin Sharma MX8MP_IOMUXC_I2C1_SCL__I2C1_SCL 0x400001c3 230*2b5a5006SBhavin Sharma MX8MP_IOMUXC_I2C1_SDA__I2C1_SDA 0x400001c3 231*2b5a5006SBhavin Sharma >; 232*2b5a5006SBhavin Sharma }; 233*2b5a5006SBhavin Sharma 234*2b5a5006SBhavin Sharma pinctrl_i2c6: i2c6grp { 235*2b5a5006SBhavin Sharma fsl,pins = < 236*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SAI5_RXFS__I2C6_SCL 0x400001c3 237*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SAI5_RXC__I2C6_SDA 0x400001c3 238*2b5a5006SBhavin Sharma >; 239*2b5a5006SBhavin Sharma }; 240*2b5a5006SBhavin Sharma 241*2b5a5006SBhavin Sharma pinctrl_mcp23018: mcp23018grp { 242*2b5a5006SBhavin Sharma fsl,pins = < 243*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SAI2_RXC__GPIO4_IO22 0x1c0 244*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SAI2_MCLK__GPIO4_IO27 0x100 245*2b5a5006SBhavin Sharma >; 246*2b5a5006SBhavin Sharma }; 247*2b5a5006SBhavin Sharma 248*2b5a5006SBhavin Sharma pinctrl_pmic: pmicgrp { 249*2b5a5006SBhavin Sharma fsl,pins = < 250*2b5a5006SBhavin Sharma MX8MP_IOMUXC_GPIO1_IO14__GPIO1_IO14 0x1c0 251*2b5a5006SBhavin Sharma >; 252*2b5a5006SBhavin Sharma }; 253*2b5a5006SBhavin Sharma 254*2b5a5006SBhavin Sharma pinctrl_uart2: uart2grp { 255*2b5a5006SBhavin Sharma fsl,pins = < 256*2b5a5006SBhavin Sharma MX8MP_IOMUXC_UART2_RXD__UART2_DCE_RX 0x40 257*2b5a5006SBhavin Sharma MX8MP_IOMUXC_UART2_TXD__UART2_DCE_TX 0x40 258*2b5a5006SBhavin Sharma >; 259*2b5a5006SBhavin Sharma }; 260*2b5a5006SBhavin Sharma 261*2b5a5006SBhavin Sharma pinctrl_usdhc1: usdhc1grp { 262*2b5a5006SBhavin Sharma fsl,pins = < 263*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_CLK__USDHC1_CLK 0x10 264*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_CMD__USDHC1_CMD 0x150 265*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_DATA0__USDHC1_DATA0 0x150 266*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_DATA1__USDHC1_DATA1 0x150 267*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_DATA2__USDHC1_DATA2 0x150 268*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_DATA3__USDHC1_DATA3 0x150 269*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_DATA4__USDHC1_DATA4 0x150 270*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_DATA5__USDHC1_DATA5 0x150 271*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_DATA6__USDHC1_DATA6 0x150 272*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_DATA7__USDHC1_DATA7 0x150 273*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_STROBE__USDHC1_STROBE 0x10 274*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_RESET_B__USDHC1_RESET_B 0x140 275*2b5a5006SBhavin Sharma >; 276*2b5a5006SBhavin Sharma }; 277*2b5a5006SBhavin Sharma 278*2b5a5006SBhavin Sharma pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp { 279*2b5a5006SBhavin Sharma fsl,pins = < 280*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_CLK__USDHC1_CLK 0x14 281*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_CMD__USDHC1_CMD 0x154 282*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_DATA0__USDHC1_DATA0 0x154 283*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_DATA1__USDHC1_DATA1 0x154 284*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_DATA2__USDHC1_DATA2 0x154 285*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_DATA3__USDHC1_DATA3 0x154 286*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_DATA4__USDHC1_DATA4 0x154 287*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_DATA5__USDHC1_DATA5 0x154 288*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_DATA6__USDHC1_DATA6 0x154 289*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_DATA7__USDHC1_DATA7 0x154 290*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_STROBE__USDHC1_STROBE 0x14 291*2b5a5006SBhavin Sharma >; 292*2b5a5006SBhavin Sharma }; 293*2b5a5006SBhavin Sharma 294*2b5a5006SBhavin Sharma pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp { 295*2b5a5006SBhavin Sharma fsl,pins = < 296*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_CLK__USDHC1_CLK 0x12 297*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_CMD__USDHC1_CMD 0x152 298*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_DATA0__USDHC1_DATA0 0x152 299*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_DATA1__USDHC1_DATA1 0x152 300*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_DATA2__USDHC1_DATA2 0x152 301*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_DATA3__USDHC1_DATA3 0x152 302*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_DATA4__USDHC1_DATA4 0x152 303*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_DATA5__USDHC1_DATA5 0x152 304*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_DATA6__USDHC1_DATA6 0x152 305*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_DATA7__USDHC1_DATA7 0x152 306*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD1_STROBE__USDHC1_STROBE 0x12 307*2b5a5006SBhavin Sharma >; 308*2b5a5006SBhavin Sharma }; 309*2b5a5006SBhavin Sharma 310*2b5a5006SBhavin Sharma pinctrl_usdhc2: usdhc2grp { 311*2b5a5006SBhavin Sharma fsl,pins = < 312*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK 0x190 313*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD 0x1d0 314*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0 0x1d0 315*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1 0x1d0 316*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2 0x1d0 317*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3 0x1d0 318*2b5a5006SBhavin Sharma >; 319*2b5a5006SBhavin Sharma }; 320*2b5a5006SBhavin Sharma 321*2b5a5006SBhavin Sharma pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp { 322*2b5a5006SBhavin Sharma fsl,pins = < 323*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK 0x194 324*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD 0x1d4 325*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0 0x1d4 326*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1 0x1d4 327*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2 0x1d4 328*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3 0x1d4 329*2b5a5006SBhavin Sharma >; 330*2b5a5006SBhavin Sharma }; 331*2b5a5006SBhavin Sharma 332*2b5a5006SBhavin Sharma pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp { 333*2b5a5006SBhavin Sharma fsl,pins = < 334*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK 0x196 335*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD 0x1d6 336*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0 0x1d6 337*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1 0x1d6 338*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2 0x1d6 339*2b5a5006SBhavin Sharma MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3 0x1d6 340*2b5a5006SBhavin Sharma >; 341*2b5a5006SBhavin Sharma }; 342*2b5a5006SBhavin Sharma 343*2b5a5006SBhavin Sharma pinctrl_wdog: wdoggrp { 344*2b5a5006SBhavin Sharma fsl,pins = < 345*2b5a5006SBhavin Sharma MX8MP_IOMUXC_GPIO1_IO02__WDOG1_WDOG_B 0x140 346*2b5a5006SBhavin Sharma >; 347*2b5a5006SBhavin Sharma }; 348*2b5a5006SBhavin Sharma}; 349