1f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0 OR X11 2f126890aSEmmanuel Vadot/* 3f126890aSEmmanuel Vadot * Copyright 2016 Boundary Devices, Inc. 4f126890aSEmmanuel Vadot */ 5f126890aSEmmanuel Vadot 6f126890aSEmmanuel Vadot/dts-v1/; 7f126890aSEmmanuel Vadot 8f126890aSEmmanuel Vadot#include "imx7d.dtsi" 9f126890aSEmmanuel Vadot 10f126890aSEmmanuel Vadot/ { 11f126890aSEmmanuel Vadot model = "Boundary Devices i.MX7 Nitrogen7 Board"; 12f126890aSEmmanuel Vadot compatible = "boundary,imx7d-nitrogen7", "fsl,imx7d"; 13f126890aSEmmanuel Vadot 14f126890aSEmmanuel Vadot memory@80000000 { 15f126890aSEmmanuel Vadot device_type = "memory"; 16f126890aSEmmanuel Vadot reg = <0x80000000 0x40000000>; 17f126890aSEmmanuel Vadot }; 18f126890aSEmmanuel Vadot 19f126890aSEmmanuel Vadot backlight-j9 { 20f126890aSEmmanuel Vadot compatible = "gpio-backlight"; 21f126890aSEmmanuel Vadot pinctrl-names = "default"; 22f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_backlight_j9>; 23f126890aSEmmanuel Vadot gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>; 24f126890aSEmmanuel Vadot default-on; 25f126890aSEmmanuel Vadot }; 26f126890aSEmmanuel Vadot 27f126890aSEmmanuel Vadot backlight_lcd: backlight-j20 { 28f126890aSEmmanuel Vadot compatible = "pwm-backlight"; 29f126890aSEmmanuel Vadot pwms = <&pwm1 0 5000000 0>; 30f126890aSEmmanuel Vadot brightness-levels = <0 4 8 16 32 64 128 255>; 31f126890aSEmmanuel Vadot default-brightness-level = <6>; 32f126890aSEmmanuel Vadot status = "okay"; 33f126890aSEmmanuel Vadot }; 34f126890aSEmmanuel Vadot 35f126890aSEmmanuel Vadot panel-lcd { 36f126890aSEmmanuel Vadot compatible = "okaya,rs800480t-7x0gp"; 37f126890aSEmmanuel Vadot backlight = <&backlight_lcd>; 38f126890aSEmmanuel Vadot 39f126890aSEmmanuel Vadot port { 40f126890aSEmmanuel Vadot panel_in: endpoint { 41f126890aSEmmanuel Vadot remote-endpoint = <&lcdif_out>; 42f126890aSEmmanuel Vadot }; 43f126890aSEmmanuel Vadot }; 44f126890aSEmmanuel Vadot }; 45f126890aSEmmanuel Vadot 46f126890aSEmmanuel Vadot reg_usb_otg1_vbus: regulator-usb-otg1-vbus { 47f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 48f126890aSEmmanuel Vadot regulator-name = "usb_otg1_vbus"; 49f126890aSEmmanuel Vadot regulator-min-microvolt = <5000000>; 50f126890aSEmmanuel Vadot regulator-max-microvolt = <5000000>; 51f126890aSEmmanuel Vadot gpio = <&gpio1 5 GPIO_ACTIVE_HIGH>; 52f126890aSEmmanuel Vadot enable-active-high; 53f126890aSEmmanuel Vadot }; 54f126890aSEmmanuel Vadot 55f126890aSEmmanuel Vadot reg_usb_otg2_vbus: regulator-usb-otg2-vbus { 56f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 57f126890aSEmmanuel Vadot regulator-name = "usb_otg2_vbus"; 58f126890aSEmmanuel Vadot regulator-min-microvolt = <5000000>; 59f126890aSEmmanuel Vadot regulator-max-microvolt = <5000000>; 60f126890aSEmmanuel Vadot gpio = <&gpio4 7 GPIO_ACTIVE_HIGH>; 61f126890aSEmmanuel Vadot enable-active-high; 62f126890aSEmmanuel Vadot }; 63f126890aSEmmanuel Vadot 64f126890aSEmmanuel Vadot reg_can2_3v3: regulator-can2-3v3 { 65f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 66f126890aSEmmanuel Vadot regulator-name = "can2-3v3"; 67f126890aSEmmanuel Vadot regulator-min-microvolt = <3300000>; 68f126890aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 69f126890aSEmmanuel Vadot gpio = <&gpio2 14 GPIO_ACTIVE_LOW>; 70f126890aSEmmanuel Vadot }; 71f126890aSEmmanuel Vadot 72f126890aSEmmanuel Vadot reg_vref_1v8: regulator-vref-1v8 { 73f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 74f126890aSEmmanuel Vadot regulator-name = "vref-1v8"; 75f126890aSEmmanuel Vadot regulator-min-microvolt = <1800000>; 76f126890aSEmmanuel Vadot regulator-max-microvolt = <1800000>; 77f126890aSEmmanuel Vadot }; 78f126890aSEmmanuel Vadot 79f126890aSEmmanuel Vadot reg_vref_3v3: regulator-vref-3v3 { 80f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 81f126890aSEmmanuel Vadot regulator-name = "vref-3v3"; 82f126890aSEmmanuel Vadot regulator-min-microvolt = <3300000>; 83f126890aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 84f126890aSEmmanuel Vadot }; 85f126890aSEmmanuel Vadot 86f126890aSEmmanuel Vadot reg_wlan: regulator-wlan { 87f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 88f126890aSEmmanuel Vadot regulator-min-microvolt = <3300000>; 89f126890aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 90f126890aSEmmanuel Vadot regulator-name = "reg_wlan"; 91f126890aSEmmanuel Vadot startup-delay-us = <70000>; 92f126890aSEmmanuel Vadot gpio = <&gpio4 21 GPIO_ACTIVE_HIGH>; 93f126890aSEmmanuel Vadot enable-active-high; 94f126890aSEmmanuel Vadot }; 95f126890aSEmmanuel Vadot 96f126890aSEmmanuel Vadot usdhc2_pwrseq: usdhc2_pwrseq { 97f126890aSEmmanuel Vadot compatible = "mmc-pwrseq-simple"; 98f126890aSEmmanuel Vadot clocks = <&clks IMX7D_CLKO2_ROOT_DIV>; 99f126890aSEmmanuel Vadot clock-names = "ext_clock"; 100f126890aSEmmanuel Vadot }; 101f126890aSEmmanuel Vadot}; 102f126890aSEmmanuel Vadot 103f126890aSEmmanuel Vadot&adc1 { 104f126890aSEmmanuel Vadot vref-supply = <®_vref_1v8>; 105f126890aSEmmanuel Vadot status = "okay"; 106f126890aSEmmanuel Vadot}; 107f126890aSEmmanuel Vadot 108f126890aSEmmanuel Vadot&adc2 { 109f126890aSEmmanuel Vadot vref-supply = <®_vref_1v8>; 110f126890aSEmmanuel Vadot status = "okay"; 111f126890aSEmmanuel Vadot}; 112f126890aSEmmanuel Vadot 113f126890aSEmmanuel Vadot&clks { 114f126890aSEmmanuel Vadot assigned-clocks = <&clks IMX7D_CLKO2_ROOT_SRC>, 115f126890aSEmmanuel Vadot <&clks IMX7D_CLKO2_ROOT_DIV>; 116f126890aSEmmanuel Vadot assigned-clock-parents = <&clks IMX7D_CKIL>; 117f126890aSEmmanuel Vadot assigned-clock-rates = <0>, <32768>; 118f126890aSEmmanuel Vadot}; 119f126890aSEmmanuel Vadot 120f126890aSEmmanuel Vadot&cpu0 { 121f126890aSEmmanuel Vadot cpu-supply = <&sw1a_reg>; 122f126890aSEmmanuel Vadot}; 123f126890aSEmmanuel Vadot 124f126890aSEmmanuel Vadot&cpu1 { 125f126890aSEmmanuel Vadot cpu-supply = <&sw1a_reg>; 126f126890aSEmmanuel Vadot}; 127f126890aSEmmanuel Vadot 128f126890aSEmmanuel Vadot&fec1 { 129f126890aSEmmanuel Vadot pinctrl-names = "default"; 130f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_enet1>; 131f126890aSEmmanuel Vadot assigned-clocks = <&clks IMX7D_ENET1_TIME_ROOT_SRC>, 132f126890aSEmmanuel Vadot <&clks IMX7D_ENET1_TIME_ROOT_CLK>; 133f126890aSEmmanuel Vadot assigned-clock-parents = <&clks IMX7D_PLL_ENET_MAIN_100M_CLK>; 134f126890aSEmmanuel Vadot assigned-clock-rates = <0>, <100000000>; 135f126890aSEmmanuel Vadot phy-mode = "rgmii"; 136f126890aSEmmanuel Vadot phy-handle = <ðphy0>; 137f126890aSEmmanuel Vadot fsl,magic-packet; 138f126890aSEmmanuel Vadot status = "okay"; 139f126890aSEmmanuel Vadot 140f126890aSEmmanuel Vadot mdio { 141f126890aSEmmanuel Vadot #address-cells = <1>; 142f126890aSEmmanuel Vadot #size-cells = <0>; 143f126890aSEmmanuel Vadot 144f126890aSEmmanuel Vadot ethphy0: ethernet-phy@4 { 145f126890aSEmmanuel Vadot reg = <4>; 146f126890aSEmmanuel Vadot }; 147f126890aSEmmanuel Vadot }; 148f126890aSEmmanuel Vadot}; 149f126890aSEmmanuel Vadot 150f126890aSEmmanuel Vadot&flexcan2 { 151f126890aSEmmanuel Vadot pinctrl-names = "default"; 152f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_flexcan2>; 153f126890aSEmmanuel Vadot xceiver-supply = <®_can2_3v3>; 154f126890aSEmmanuel Vadot status = "okay"; 155f126890aSEmmanuel Vadot}; 156f126890aSEmmanuel Vadot 157f126890aSEmmanuel Vadot&i2c1 { 158f126890aSEmmanuel Vadot pinctrl-names = "default"; 159f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c1>; 160f126890aSEmmanuel Vadot status = "okay"; 161f126890aSEmmanuel Vadot 162f126890aSEmmanuel Vadot pmic: pmic@8 { 163f126890aSEmmanuel Vadot compatible = "fsl,pfuze3000"; 164f126890aSEmmanuel Vadot reg = <0x08>; 165f126890aSEmmanuel Vadot 166f126890aSEmmanuel Vadot regulators { 167f126890aSEmmanuel Vadot sw1a_reg: sw1a { 168f126890aSEmmanuel Vadot regulator-min-microvolt = <700000>; 169f126890aSEmmanuel Vadot regulator-max-microvolt = <1475000>; 170f126890aSEmmanuel Vadot regulator-boot-on; 171f126890aSEmmanuel Vadot regulator-always-on; 172f126890aSEmmanuel Vadot regulator-ramp-delay = <6250>; 173f126890aSEmmanuel Vadot }; 174f126890aSEmmanuel Vadot 175f126890aSEmmanuel Vadot /* use sw1c_reg to align with pfuze100/pfuze200 */ 176f126890aSEmmanuel Vadot sw1c_reg: sw1b { 177f126890aSEmmanuel Vadot regulator-min-microvolt = <700000>; 178f126890aSEmmanuel Vadot regulator-max-microvolt = <1475000>; 179f126890aSEmmanuel Vadot regulator-boot-on; 180f126890aSEmmanuel Vadot regulator-always-on; 181f126890aSEmmanuel Vadot regulator-ramp-delay = <6250>; 182f126890aSEmmanuel Vadot }; 183f126890aSEmmanuel Vadot 184f126890aSEmmanuel Vadot sw2_reg: sw2 { 185f126890aSEmmanuel Vadot regulator-min-microvolt = <1500000>; 186f126890aSEmmanuel Vadot regulator-max-microvolt = <1850000>; 187f126890aSEmmanuel Vadot regulator-boot-on; 188f126890aSEmmanuel Vadot regulator-always-on; 189f126890aSEmmanuel Vadot }; 190f126890aSEmmanuel Vadot 191f126890aSEmmanuel Vadot sw3a_reg: sw3 { 192f126890aSEmmanuel Vadot regulator-min-microvolt = <900000>; 193f126890aSEmmanuel Vadot regulator-max-microvolt = <1650000>; 194f126890aSEmmanuel Vadot regulator-boot-on; 195f126890aSEmmanuel Vadot regulator-always-on; 196f126890aSEmmanuel Vadot }; 197f126890aSEmmanuel Vadot 198f126890aSEmmanuel Vadot swbst_reg: swbst { 199f126890aSEmmanuel Vadot regulator-min-microvolt = <5000000>; 200f126890aSEmmanuel Vadot regulator-max-microvolt = <5150000>; 201f126890aSEmmanuel Vadot }; 202f126890aSEmmanuel Vadot 203f126890aSEmmanuel Vadot snvs_reg: vsnvs { 204f126890aSEmmanuel Vadot regulator-min-microvolt = <1000000>; 205f126890aSEmmanuel Vadot regulator-max-microvolt = <3000000>; 206f126890aSEmmanuel Vadot regulator-boot-on; 207f126890aSEmmanuel Vadot regulator-always-on; 208f126890aSEmmanuel Vadot }; 209f126890aSEmmanuel Vadot 210f126890aSEmmanuel Vadot vref_reg: vrefddr { 211f126890aSEmmanuel Vadot regulator-boot-on; 212f126890aSEmmanuel Vadot regulator-always-on; 213f126890aSEmmanuel Vadot }; 214f126890aSEmmanuel Vadot 215f126890aSEmmanuel Vadot vgen1_reg: vldo1 { 216f126890aSEmmanuel Vadot regulator-min-microvolt = <1800000>; 217f126890aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 218f126890aSEmmanuel Vadot regulator-always-on; 219f126890aSEmmanuel Vadot }; 220f126890aSEmmanuel Vadot 221f126890aSEmmanuel Vadot vgen2_reg: vldo2 { 222f126890aSEmmanuel Vadot regulator-min-microvolt = <800000>; 223f126890aSEmmanuel Vadot regulator-max-microvolt = <1550000>; 224f126890aSEmmanuel Vadot regulator-always-on; 225f126890aSEmmanuel Vadot }; 226f126890aSEmmanuel Vadot 227f126890aSEmmanuel Vadot vgen3_reg: vccsd { 228f126890aSEmmanuel Vadot regulator-min-microvolt = <2850000>; 229f126890aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 230f126890aSEmmanuel Vadot regulator-always-on; 231f126890aSEmmanuel Vadot }; 232f126890aSEmmanuel Vadot 233f126890aSEmmanuel Vadot vgen4_reg: v33 { 234f126890aSEmmanuel Vadot regulator-min-microvolt = <2850000>; 235f126890aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 236f126890aSEmmanuel Vadot regulator-always-on; 237f126890aSEmmanuel Vadot }; 238f126890aSEmmanuel Vadot 239f126890aSEmmanuel Vadot vgen5_reg: vldo3 { 240f126890aSEmmanuel Vadot regulator-min-microvolt = <1800000>; 241f126890aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 242f126890aSEmmanuel Vadot regulator-always-on; 243f126890aSEmmanuel Vadot }; 244f126890aSEmmanuel Vadot 245f126890aSEmmanuel Vadot vgen6_reg: vldo4 { 246f126890aSEmmanuel Vadot regulator-min-microvolt = <1800000>; 247f126890aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 248f126890aSEmmanuel Vadot regulator-always-on; 249f126890aSEmmanuel Vadot }; 250f126890aSEmmanuel Vadot }; 251f126890aSEmmanuel Vadot }; 252f126890aSEmmanuel Vadot}; 253f126890aSEmmanuel Vadot 254f126890aSEmmanuel Vadot&i2c2 { 255f126890aSEmmanuel Vadot pinctrl-names = "default"; 256f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c2>; 257f126890aSEmmanuel Vadot status = "okay"; 258f126890aSEmmanuel Vadot 259f126890aSEmmanuel Vadot rtc@68 { 260f126890aSEmmanuel Vadot compatible = "microcrystal,rv4162"; 261f126890aSEmmanuel Vadot pinctrl-names = "default"; 262f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c2_rv4162>; 263f126890aSEmmanuel Vadot reg = <0x68>; 264f126890aSEmmanuel Vadot interrupts-extended = <&gpio2 15 IRQ_TYPE_LEVEL_LOW>; 265f126890aSEmmanuel Vadot }; 266f126890aSEmmanuel Vadot}; 267f126890aSEmmanuel Vadot 268f126890aSEmmanuel Vadot&i2c3 { 269f126890aSEmmanuel Vadot pinctrl-names = "default"; 270f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c3>; 271f126890aSEmmanuel Vadot status = "okay"; 272f126890aSEmmanuel Vadot 273f126890aSEmmanuel Vadot touch@48 { 274f126890aSEmmanuel Vadot compatible = "ti,tsc2004"; 275f126890aSEmmanuel Vadot reg = <0x48>; 276f126890aSEmmanuel Vadot pinctrl-names = "default"; 277f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c3_tsc2004>; 278f126890aSEmmanuel Vadot interrupts-extended = <&gpio3 4 IRQ_TYPE_EDGE_FALLING>; 279f126890aSEmmanuel Vadot wakeup-gpios = <&gpio3 4 GPIO_ACTIVE_LOW>; 280f126890aSEmmanuel Vadot }; 281f126890aSEmmanuel Vadot}; 282f126890aSEmmanuel Vadot 283f126890aSEmmanuel Vadot&i2c4 { 284f126890aSEmmanuel Vadot pinctrl-names = "default"; 285f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c4>; 286f126890aSEmmanuel Vadot status = "okay"; 287f126890aSEmmanuel Vadot 288f126890aSEmmanuel Vadot codec: wm8960@1a { 289f126890aSEmmanuel Vadot compatible = "wlf,wm8960"; 290f126890aSEmmanuel Vadot reg = <0x1a>; 291f126890aSEmmanuel Vadot clocks = <&clks IMX7D_AUDIO_MCLK_ROOT_DIV>; 292f126890aSEmmanuel Vadot clock-names = "mclk"; 293f126890aSEmmanuel Vadot wlf,shared-lrclk; 294f126890aSEmmanuel Vadot }; 295f126890aSEmmanuel Vadot}; 296f126890aSEmmanuel Vadot 297f126890aSEmmanuel Vadot&lcdif { 298f126890aSEmmanuel Vadot status = "okay"; 299f126890aSEmmanuel Vadot 300f126890aSEmmanuel Vadot port { 301f126890aSEmmanuel Vadot lcdif_out: endpoint { 302f126890aSEmmanuel Vadot remote-endpoint = <&panel_in>; 303f126890aSEmmanuel Vadot }; 304f126890aSEmmanuel Vadot }; 305f126890aSEmmanuel Vadot}; 306f126890aSEmmanuel Vadot 307f126890aSEmmanuel Vadot&pwm1 { 308f126890aSEmmanuel Vadot pinctrl-names = "default"; 309f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_pwm1>; 310f126890aSEmmanuel Vadot status = "okay"; 311f126890aSEmmanuel Vadot}; 312f126890aSEmmanuel Vadot 313f126890aSEmmanuel Vadot&pwm2 { 314f126890aSEmmanuel Vadot pinctrl-names = "default"; 315f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_pwm2>; 316f126890aSEmmanuel Vadot status = "okay"; 317f126890aSEmmanuel Vadot}; 318f126890aSEmmanuel Vadot 319f126890aSEmmanuel Vadot&uart1 { 320f126890aSEmmanuel Vadot pinctrl-names = "default"; 321f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_uart1>; 322f126890aSEmmanuel Vadot assigned-clocks = <&clks IMX7D_UART1_ROOT_SRC>; 323f126890aSEmmanuel Vadot assigned-clock-parents = <&clks IMX7D_OSC_24M_CLK>; 324f126890aSEmmanuel Vadot status = "okay"; 325f126890aSEmmanuel Vadot}; 326f126890aSEmmanuel Vadot 327f126890aSEmmanuel Vadot&uart2 { 328f126890aSEmmanuel Vadot pinctrl-names = "default"; 329f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_uart2>; 330f126890aSEmmanuel Vadot assigned-clocks = <&clks IMX7D_UART2_ROOT_SRC>; 331f126890aSEmmanuel Vadot assigned-clock-parents = <&clks IMX7D_OSC_24M_CLK>; 332f126890aSEmmanuel Vadot status = "okay"; 333f126890aSEmmanuel Vadot}; 334f126890aSEmmanuel Vadot 335f126890aSEmmanuel Vadot&uart3 { 336f126890aSEmmanuel Vadot pinctrl-names = "default"; 337f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_uart3>; 338f126890aSEmmanuel Vadot assigned-clocks = <&clks IMX7D_UART3_ROOT_SRC>; 339f126890aSEmmanuel Vadot assigned-clock-parents = <&clks IMX7D_OSC_24M_CLK>; 340f126890aSEmmanuel Vadot status = "okay"; 341f126890aSEmmanuel Vadot}; 342f126890aSEmmanuel Vadot 343f126890aSEmmanuel Vadot&uart6 { 344f126890aSEmmanuel Vadot pinctrl-names = "default"; 345f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_uart6>; 346f126890aSEmmanuel Vadot assigned-clocks = <&clks IMX7D_UART6_ROOT_SRC>; 347f126890aSEmmanuel Vadot assigned-clock-parents = <&clks IMX7D_PLL_SYS_MAIN_240M_CLK>; 348f126890aSEmmanuel Vadot uart-has-rtscts; 349f126890aSEmmanuel Vadot status = "okay"; 350f126890aSEmmanuel Vadot}; 351f126890aSEmmanuel Vadot 352f126890aSEmmanuel Vadot&usbotg1 { 353f126890aSEmmanuel Vadot vbus-supply = <®_usb_otg1_vbus>; 354f126890aSEmmanuel Vadot pinctrl-names = "default"; 355f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_usbotg1>; 356f126890aSEmmanuel Vadot status = "okay"; 357f126890aSEmmanuel Vadot}; 358f126890aSEmmanuel Vadot 359f126890aSEmmanuel Vadot&usbotg2 { 360f126890aSEmmanuel Vadot vbus-supply = <®_usb_otg2_vbus>; 361f126890aSEmmanuel Vadot pinctrl-names = "default"; 362f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_usbotg2>; 363f126890aSEmmanuel Vadot dr_mode = "host"; 364f126890aSEmmanuel Vadot status = "okay"; 365f126890aSEmmanuel Vadot}; 366f126890aSEmmanuel Vadot 367f126890aSEmmanuel Vadot&usdhc1 { 368f126890aSEmmanuel Vadot pinctrl-names = "default"; 369f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_usdhc1>; 370f126890aSEmmanuel Vadot cd-gpios = <&gpio5 0 GPIO_ACTIVE_LOW>; 371f126890aSEmmanuel Vadot vmmc-supply = <&vgen3_reg>; 372f126890aSEmmanuel Vadot bus-width = <4>; 373f126890aSEmmanuel Vadot fsl,tuning-step = <2>; 374f126890aSEmmanuel Vadot wakeup-source; 375f126890aSEmmanuel Vadot keep-power-in-suspend; 376f126890aSEmmanuel Vadot status = "okay"; 377f126890aSEmmanuel Vadot}; 378f126890aSEmmanuel Vadot 379f126890aSEmmanuel Vadot&usdhc2 { 380f126890aSEmmanuel Vadot #address-cells = <1>; 381f126890aSEmmanuel Vadot #size-cells = <0>; 382f126890aSEmmanuel Vadot pinctrl-names = "default"; 383f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_usdhc2>; 384f126890aSEmmanuel Vadot bus-width = <4>; 385f126890aSEmmanuel Vadot non-removable; 386f126890aSEmmanuel Vadot vmmc-supply = <®_wlan>; 387f126890aSEmmanuel Vadot mmc-pwrseq = <&usdhc2_pwrseq>; 388f126890aSEmmanuel Vadot cap-power-off-card; 389f126890aSEmmanuel Vadot keep-power-in-suspend; 390f126890aSEmmanuel Vadot status = "okay"; 391f126890aSEmmanuel Vadot 392f126890aSEmmanuel Vadot wlcore: wlcore@2 { 393f126890aSEmmanuel Vadot compatible = "ti,wl1271"; 394f126890aSEmmanuel Vadot reg = <2>; 395f126890aSEmmanuel Vadot interrupt-parent = <&gpio4>; 396f126890aSEmmanuel Vadot interrupts = <20 IRQ_TYPE_LEVEL_HIGH>; 397f126890aSEmmanuel Vadot ref-clock-frequency = <38400000>; 398f126890aSEmmanuel Vadot }; 399f126890aSEmmanuel Vadot}; 400f126890aSEmmanuel Vadot 401f126890aSEmmanuel Vadot&usdhc3 { 402f126890aSEmmanuel Vadot pinctrl-names = "default"; 403f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_usdhc3>; 404f126890aSEmmanuel Vadot assigned-clocks = <&clks IMX7D_USDHC3_ROOT_CLK>; 405f126890aSEmmanuel Vadot assigned-clock-rates = <400000000>; 406f126890aSEmmanuel Vadot bus-width = <8>; 407f126890aSEmmanuel Vadot fsl,tuning-step = <2>; 408f126890aSEmmanuel Vadot non-removable; 409f126890aSEmmanuel Vadot status = "okay"; 410f126890aSEmmanuel Vadot}; 411f126890aSEmmanuel Vadot 412f126890aSEmmanuel Vadot&wdog1 { 413f126890aSEmmanuel Vadot pinctrl-names = "default"; 414f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_wdog1>; 415f126890aSEmmanuel Vadot status = "okay"; 416f126890aSEmmanuel Vadot}; 417f126890aSEmmanuel Vadot 418f126890aSEmmanuel Vadot&iomuxc { 419f126890aSEmmanuel Vadot pinctrl-names = "default"; 420f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_hog_1 &pinctrl_j2>; 421f126890aSEmmanuel Vadot 422*b2d2a78aSEmmanuel Vadot pinctrl_hog_1: hoggrp { 423f126890aSEmmanuel Vadot fsl,pins = < 424f126890aSEmmanuel Vadot MX7D_PAD_SD3_RESET_B__GPIO6_IO11 0x5d 425f126890aSEmmanuel Vadot MX7D_PAD_GPIO1_IO13__GPIO1_IO13 0x7d 426f126890aSEmmanuel Vadot MX7D_PAD_ECSPI2_MISO__GPIO4_IO22 0x7d 427f126890aSEmmanuel Vadot >; 428f126890aSEmmanuel Vadot }; 429f126890aSEmmanuel Vadot 430f126890aSEmmanuel Vadot pinctrl_enet1: enet1grp { 431f126890aSEmmanuel Vadot fsl,pins = < 432f126890aSEmmanuel Vadot MX7D_PAD_GPIO1_IO10__ENET1_MDIO 0x3 433f126890aSEmmanuel Vadot MX7D_PAD_GPIO1_IO11__ENET1_MDC 0x3 434f126890aSEmmanuel Vadot MX7D_PAD_GPIO1_IO12__CCM_ENET_REF_CLK1 0x3 435f126890aSEmmanuel Vadot MX7D_PAD_ENET1_RGMII_TXC__ENET1_RGMII_TXC 0x71 436f126890aSEmmanuel Vadot MX7D_PAD_ENET1_RGMII_TD0__ENET1_RGMII_TD0 0x71 437f126890aSEmmanuel Vadot MX7D_PAD_ENET1_RGMII_TD1__ENET1_RGMII_TD1 0x71 438f126890aSEmmanuel Vadot MX7D_PAD_ENET1_RGMII_TD2__ENET1_RGMII_TD2 0x71 439f126890aSEmmanuel Vadot MX7D_PAD_ENET1_RGMII_TD3__ENET1_RGMII_TD3 0x71 440f126890aSEmmanuel Vadot MX7D_PAD_ENET1_RGMII_TX_CTL__ENET1_RGMII_TX_CTL 0x71 441f126890aSEmmanuel Vadot MX7D_PAD_ENET1_RGMII_RXC__ENET1_RGMII_RXC 0x71 442f126890aSEmmanuel Vadot MX7D_PAD_ENET1_RGMII_RD0__ENET1_RGMII_RD0 0x11 443f126890aSEmmanuel Vadot MX7D_PAD_ENET1_RGMII_RD1__ENET1_RGMII_RD1 0x11 444f126890aSEmmanuel Vadot MX7D_PAD_ENET1_RGMII_RD2__ENET1_RGMII_RD2 0x11 445f126890aSEmmanuel Vadot MX7D_PAD_ENET1_RGMII_RD3__ENET1_RGMII_RD3 0x71 446f126890aSEmmanuel Vadot MX7D_PAD_ENET1_RGMII_RX_CTL__ENET1_RGMII_RX_CTL 0x11 447f126890aSEmmanuel Vadot MX7D_PAD_SD3_STROBE__GPIO6_IO10 0x75 448f126890aSEmmanuel Vadot >; 449f126890aSEmmanuel Vadot }; 450f126890aSEmmanuel Vadot 451f126890aSEmmanuel Vadot pinctrl_flexcan2: flexcan2grp { 452f126890aSEmmanuel Vadot fsl,pins = < 453f126890aSEmmanuel Vadot MX7D_PAD_GPIO1_IO14__FLEXCAN2_RX 0x7d 454f126890aSEmmanuel Vadot MX7D_PAD_GPIO1_IO15__FLEXCAN2_TX 0x7d 455f126890aSEmmanuel Vadot MX7D_PAD_EPDC_DATA14__GPIO2_IO14 0x7d 456f126890aSEmmanuel Vadot >; 457f126890aSEmmanuel Vadot }; 458f126890aSEmmanuel Vadot 459f126890aSEmmanuel Vadot pinctrl_i2c1: i2c1grp { 460f126890aSEmmanuel Vadot fsl,pins = < 461f126890aSEmmanuel Vadot MX7D_PAD_I2C1_SDA__I2C1_SDA 0x4000007f 462f126890aSEmmanuel Vadot MX7D_PAD_I2C1_SCL__I2C1_SCL 0x4000007f 463f126890aSEmmanuel Vadot >; 464f126890aSEmmanuel Vadot }; 465f126890aSEmmanuel Vadot 466f126890aSEmmanuel Vadot pinctrl_i2c2: i2c2grp { 467f126890aSEmmanuel Vadot fsl,pins = < 468f126890aSEmmanuel Vadot MX7D_PAD_I2C2_SDA__I2C2_SDA 0x4000007f 469f126890aSEmmanuel Vadot MX7D_PAD_I2C2_SCL__I2C2_SCL 0x4000007f 470f126890aSEmmanuel Vadot >; 471f126890aSEmmanuel Vadot }; 472f126890aSEmmanuel Vadot 473f126890aSEmmanuel Vadot pinctrl_i2c2_rv4162: i2c2-rv4162grp { 474f126890aSEmmanuel Vadot fsl,pins = < 475f126890aSEmmanuel Vadot MX7D_PAD_EPDC_DATA15__GPIO2_IO15 0x7d 476f126890aSEmmanuel Vadot >; 477f126890aSEmmanuel Vadot }; 478f126890aSEmmanuel Vadot 479f126890aSEmmanuel Vadot pinctrl_i2c3: i2c3grp { 480f126890aSEmmanuel Vadot fsl,pins = < 481f126890aSEmmanuel Vadot MX7D_PAD_I2C3_SDA__I2C3_SDA 0x4000007f 482f126890aSEmmanuel Vadot MX7D_PAD_I2C3_SCL__I2C3_SCL 0x4000007f 483f126890aSEmmanuel Vadot >; 484f126890aSEmmanuel Vadot }; 485f126890aSEmmanuel Vadot 486f126890aSEmmanuel Vadot pinctrl_i2c3_tsc2004: i2c3tsc2004grp { 487f126890aSEmmanuel Vadot fsl,pins = < 488f126890aSEmmanuel Vadot MX7D_PAD_LCD_RESET__GPIO3_IO4 0x79 489f126890aSEmmanuel Vadot MX7D_PAD_SD2_WP__GPIO5_IO10 0x7d 490f126890aSEmmanuel Vadot >; 491f126890aSEmmanuel Vadot }; 492f126890aSEmmanuel Vadot 493f126890aSEmmanuel Vadot pinctrl_i2c4: i2c4grp { 494f126890aSEmmanuel Vadot fsl,pins = < 495f126890aSEmmanuel Vadot MX7D_PAD_I2C4_SDA__I2C4_SDA 0x4000007f 496f126890aSEmmanuel Vadot MX7D_PAD_I2C4_SCL__I2C4_SCL 0x4000007f 497f126890aSEmmanuel Vadot >; 498f126890aSEmmanuel Vadot }; 499f126890aSEmmanuel Vadot 500f126890aSEmmanuel Vadot pinctrl_j2: j2grp { 501f126890aSEmmanuel Vadot fsl,pins = < 502f126890aSEmmanuel Vadot MX7D_PAD_SAI1_TX_DATA__GPIO6_IO15 0x7d 503f126890aSEmmanuel Vadot MX7D_PAD_EPDC_BDR0__GPIO2_IO28 0x7d 504f126890aSEmmanuel Vadot MX7D_PAD_SAI1_RX_DATA__GPIO6_IO12 0x7d 505f126890aSEmmanuel Vadot MX7D_PAD_EPDC_BDR1__GPIO2_IO29 0x7d 506f126890aSEmmanuel Vadot MX7D_PAD_SD1_WP__GPIO5_IO1 0x7d 507f126890aSEmmanuel Vadot MX7D_PAD_EPDC_SDSHR__GPIO2_IO19 0x7d 508f126890aSEmmanuel Vadot MX7D_PAD_SD1_RESET_B__GPIO5_IO2 0x7d 509f126890aSEmmanuel Vadot MX7D_PAD_SD2_RESET_B__GPIO5_IO11 0x7d 510f126890aSEmmanuel Vadot MX7D_PAD_EPDC_DATA07__GPIO2_IO7 0x7d 511f126890aSEmmanuel Vadot MX7D_PAD_EPDC_DATA08__GPIO2_IO8 0x7d 512f126890aSEmmanuel Vadot MX7D_PAD_EPDC_DATA09__GPIO2_IO9 0x7d 513f126890aSEmmanuel Vadot MX7D_PAD_EPDC_DATA10__GPIO2_IO10 0x7d 514f126890aSEmmanuel Vadot MX7D_PAD_EPDC_DATA11__GPIO2_IO11 0x7d 515f126890aSEmmanuel Vadot MX7D_PAD_EPDC_DATA12__GPIO2_IO12 0x7d 516f126890aSEmmanuel Vadot MX7D_PAD_SAI1_TX_SYNC__GPIO6_IO14 0x7d 517f126890aSEmmanuel Vadot MX7D_PAD_EPDC_DATA13__GPIO2_IO13 0x7d 518f126890aSEmmanuel Vadot MX7D_PAD_SAI1_TX_BCLK__GPIO6_IO13 0x7d 519f126890aSEmmanuel Vadot MX7D_PAD_SD2_CD_B__GPIO5_IO9 0x7d 520f126890aSEmmanuel Vadot MX7D_PAD_EPDC_GDCLK__GPIO2_IO24 0x7d 521f126890aSEmmanuel Vadot MX7D_PAD_SAI2_RX_DATA__GPIO6_IO21 0x7d 522f126890aSEmmanuel Vadot MX7D_PAD_EPDC_GDOE__GPIO2_IO25 0x7d 523f126890aSEmmanuel Vadot MX7D_PAD_EPDC_GDRL__GPIO2_IO26 0x7d 524f126890aSEmmanuel Vadot MX7D_PAD_SAI2_TX_DATA__GPIO6_IO22 0x7d 525f126890aSEmmanuel Vadot MX7D_PAD_EPDC_SDCE0__GPIO2_IO20 0x7d 526f126890aSEmmanuel Vadot MX7D_PAD_SAI2_TX_BCLK__GPIO6_IO20 0x7d 527f126890aSEmmanuel Vadot MX7D_PAD_EPDC_SDCE1__GPIO2_IO21 0x7d 528f126890aSEmmanuel Vadot MX7D_PAD_SAI2_TX_SYNC__GPIO6_IO19 0x7d 529f126890aSEmmanuel Vadot MX7D_PAD_EPDC_SDCE2__GPIO2_IO22 0x7d 530f126890aSEmmanuel Vadot MX7D_PAD_EPDC_SDCE3__GPIO2_IO23 0x7d 531f126890aSEmmanuel Vadot MX7D_PAD_EPDC_GDSP__GPIO2_IO27 0x7d 532f126890aSEmmanuel Vadot MX7D_PAD_EPDC_SDCLK__GPIO2_IO16 0x7d 533f126890aSEmmanuel Vadot MX7D_PAD_EPDC_SDLE__GPIO2_IO17 0x7d 534f126890aSEmmanuel Vadot MX7D_PAD_EPDC_SDOE__GPIO2_IO18 0x7d 535f126890aSEmmanuel Vadot MX7D_PAD_EPDC_PWR_COM__GPIO2_IO30 0x7d 536f126890aSEmmanuel Vadot MX7D_PAD_EPDC_PWR_STAT__GPIO2_IO31 0x7d 537f126890aSEmmanuel Vadot >; 538f126890aSEmmanuel Vadot }; 539f126890aSEmmanuel Vadot 540f126890aSEmmanuel Vadot pinctrl_lcdif_dat: lcdifdatgrp { 541f126890aSEmmanuel Vadot fsl,pins = < 542f126890aSEmmanuel Vadot MX7D_PAD_LCD_DATA00__LCD_DATA0 0x79 543f126890aSEmmanuel Vadot MX7D_PAD_LCD_DATA01__LCD_DATA1 0x79 544f126890aSEmmanuel Vadot MX7D_PAD_LCD_DATA02__LCD_DATA2 0x79 545f126890aSEmmanuel Vadot MX7D_PAD_LCD_DATA03__LCD_DATA3 0x79 546f126890aSEmmanuel Vadot MX7D_PAD_LCD_DATA04__LCD_DATA4 0x79 547f126890aSEmmanuel Vadot MX7D_PAD_LCD_DATA05__LCD_DATA5 0x79 548f126890aSEmmanuel Vadot MX7D_PAD_LCD_DATA06__LCD_DATA6 0x79 549f126890aSEmmanuel Vadot MX7D_PAD_LCD_DATA07__LCD_DATA7 0x79 550f126890aSEmmanuel Vadot MX7D_PAD_LCD_DATA08__LCD_DATA8 0x79 551f126890aSEmmanuel Vadot MX7D_PAD_LCD_DATA09__LCD_DATA9 0x79 552f126890aSEmmanuel Vadot MX7D_PAD_LCD_DATA10__LCD_DATA10 0x79 553f126890aSEmmanuel Vadot MX7D_PAD_LCD_DATA11__LCD_DATA11 0x79 554f126890aSEmmanuel Vadot MX7D_PAD_LCD_DATA12__LCD_DATA12 0x79 555f126890aSEmmanuel Vadot MX7D_PAD_LCD_DATA13__LCD_DATA13 0x79 556f126890aSEmmanuel Vadot MX7D_PAD_LCD_DATA14__LCD_DATA14 0x79 557f126890aSEmmanuel Vadot MX7D_PAD_LCD_DATA15__LCD_DATA15 0x79 558f126890aSEmmanuel Vadot MX7D_PAD_LCD_DATA16__LCD_DATA16 0x79 559f126890aSEmmanuel Vadot MX7D_PAD_LCD_DATA17__LCD_DATA17 0x79 560f126890aSEmmanuel Vadot MX7D_PAD_LCD_DATA18__LCD_DATA18 0x79 561f126890aSEmmanuel Vadot MX7D_PAD_LCD_DATA19__LCD_DATA19 0x79 562f126890aSEmmanuel Vadot MX7D_PAD_LCD_DATA20__LCD_DATA20 0x79 563f126890aSEmmanuel Vadot MX7D_PAD_LCD_DATA21__LCD_DATA21 0x79 564f126890aSEmmanuel Vadot MX7D_PAD_LCD_DATA22__LCD_DATA22 0x79 565f126890aSEmmanuel Vadot MX7D_PAD_LCD_DATA23__LCD_DATA23 0x79 566f126890aSEmmanuel Vadot >; 567f126890aSEmmanuel Vadot }; 568f126890aSEmmanuel Vadot 569f126890aSEmmanuel Vadot pinctrl_lcdif_ctrl: lcdifctrlgrp { 570f126890aSEmmanuel Vadot fsl,pins = < 571f126890aSEmmanuel Vadot MX7D_PAD_LCD_CLK__LCD_CLK 0x79 572f126890aSEmmanuel Vadot MX7D_PAD_LCD_ENABLE__LCD_ENABLE 0x79 573f126890aSEmmanuel Vadot MX7D_PAD_LCD_VSYNC__LCD_VSYNC 0x79 574f126890aSEmmanuel Vadot MX7D_PAD_LCD_HSYNC__LCD_HSYNC 0x79 575f126890aSEmmanuel Vadot >; 576f126890aSEmmanuel Vadot }; 577f126890aSEmmanuel Vadot 578f126890aSEmmanuel Vadot pinctrl_pwm2: pwm2grp { 579f126890aSEmmanuel Vadot fsl,pins = < 580f126890aSEmmanuel Vadot MX7D_PAD_GPIO1_IO09__PWM2_OUT 0x7d 581f126890aSEmmanuel Vadot >; 582f126890aSEmmanuel Vadot }; 583f126890aSEmmanuel Vadot 584f126890aSEmmanuel Vadot pinctrl_uart1: uart1grp { 585f126890aSEmmanuel Vadot fsl,pins = < 586f126890aSEmmanuel Vadot MX7D_PAD_UART1_TX_DATA__UART1_DCE_TX 0x79 587f126890aSEmmanuel Vadot MX7D_PAD_UART1_RX_DATA__UART1_DCE_RX 0x79 588f126890aSEmmanuel Vadot >; 589f126890aSEmmanuel Vadot }; 590f126890aSEmmanuel Vadot 591f126890aSEmmanuel Vadot pinctrl_uart2: uart2grp { 592f126890aSEmmanuel Vadot fsl,pins = < 593f126890aSEmmanuel Vadot MX7D_PAD_UART2_TX_DATA__UART2_DCE_TX 0x79 594f126890aSEmmanuel Vadot MX7D_PAD_UART2_RX_DATA__UART2_DCE_RX 0x79 595f126890aSEmmanuel Vadot >; 596f126890aSEmmanuel Vadot }; 597f126890aSEmmanuel Vadot 598f126890aSEmmanuel Vadot pinctrl_uart3: uart3grp { 599f126890aSEmmanuel Vadot fsl,pins = < 600f126890aSEmmanuel Vadot MX7D_PAD_UART3_TX_DATA__UART3_DCE_TX 0x79 601f126890aSEmmanuel Vadot MX7D_PAD_UART3_RX_DATA__UART3_DCE_RX 0x79 602f126890aSEmmanuel Vadot MX7D_PAD_EPDC_DATA04__GPIO2_IO4 0x7d 603f126890aSEmmanuel Vadot >; 604f126890aSEmmanuel Vadot }; 605f126890aSEmmanuel Vadot 606f126890aSEmmanuel Vadot pinctrl_uart6: uart6grp { 607f126890aSEmmanuel Vadot fsl,pins = < 608f126890aSEmmanuel Vadot MX7D_PAD_ECSPI1_MOSI__UART6_DCE_TX 0x79 609f126890aSEmmanuel Vadot MX7D_PAD_ECSPI1_SCLK__UART6_DCE_RX 0x79 610f126890aSEmmanuel Vadot MX7D_PAD_ECSPI1_SS0__UART6_DCE_CTS 0x79 611f126890aSEmmanuel Vadot MX7D_PAD_ECSPI1_MISO__UART6_DCE_RTS 0x79 612f126890aSEmmanuel Vadot >; 613f126890aSEmmanuel Vadot }; 614f126890aSEmmanuel Vadot 615f126890aSEmmanuel Vadot pinctrl_usbotg2: usbotg2grp { 616f126890aSEmmanuel Vadot fsl,pins = < 617f126890aSEmmanuel Vadot MX7D_PAD_UART3_RTS_B__USB_OTG2_OC 0x7d 618f126890aSEmmanuel Vadot MX7D_PAD_UART3_CTS_B__GPIO4_IO7 0x14 619f126890aSEmmanuel Vadot >; 620f126890aSEmmanuel Vadot }; 621f126890aSEmmanuel Vadot 622f126890aSEmmanuel Vadot pinctrl_usdhc1: usdhc1grp { 623f126890aSEmmanuel Vadot fsl,pins = < 624f126890aSEmmanuel Vadot MX7D_PAD_SD1_CMD__SD1_CMD 0x59 625f126890aSEmmanuel Vadot MX7D_PAD_SD1_CLK__SD1_CLK 0x19 626f126890aSEmmanuel Vadot MX7D_PAD_SD1_DATA0__SD1_DATA0 0x59 627f126890aSEmmanuel Vadot MX7D_PAD_SD1_DATA1__SD1_DATA1 0x59 628f126890aSEmmanuel Vadot MX7D_PAD_SD1_DATA2__SD1_DATA2 0x59 629f126890aSEmmanuel Vadot MX7D_PAD_SD1_DATA3__SD1_DATA3 0x59 630f126890aSEmmanuel Vadot MX7D_PAD_GPIO1_IO08__SD1_VSELECT 0x75 631f126890aSEmmanuel Vadot MX7D_PAD_SD1_CD_B__GPIO5_IO0 0x75 632f126890aSEmmanuel Vadot >; 633f126890aSEmmanuel Vadot }; 634f126890aSEmmanuel Vadot 635f126890aSEmmanuel Vadot pinctrl_usdhc2: usdhc2grp { 636f126890aSEmmanuel Vadot fsl,pins = < 637f126890aSEmmanuel Vadot MX7D_PAD_SD2_CMD__SD2_CMD 0x59 638f126890aSEmmanuel Vadot MX7D_PAD_SD2_CLK__SD2_CLK 0x19 639f126890aSEmmanuel Vadot MX7D_PAD_SD2_DATA0__SD2_DATA0 0x59 640f126890aSEmmanuel Vadot MX7D_PAD_SD2_DATA1__SD2_DATA1 0x59 641f126890aSEmmanuel Vadot MX7D_PAD_SD2_DATA2__SD2_DATA2 0x59 642f126890aSEmmanuel Vadot MX7D_PAD_SD2_DATA3__SD2_DATA3 0x59 643f126890aSEmmanuel Vadot MX7D_PAD_ECSPI2_SCLK__GPIO4_IO20 0x59 644f126890aSEmmanuel Vadot MX7D_PAD_ECSPI2_MOSI__GPIO4_IO21 0x59 645f126890aSEmmanuel Vadot >; 646f126890aSEmmanuel Vadot }; 647f126890aSEmmanuel Vadot 648f126890aSEmmanuel Vadot pinctrl_usdhc3: usdhc3grp { 649f126890aSEmmanuel Vadot fsl,pins = < 650f126890aSEmmanuel Vadot MX7D_PAD_SD3_CMD__SD3_CMD 0x59 651f126890aSEmmanuel Vadot MX7D_PAD_SD3_CLK__SD3_CLK 0x19 652f126890aSEmmanuel Vadot MX7D_PAD_SD3_DATA0__SD3_DATA0 0x59 653f126890aSEmmanuel Vadot MX7D_PAD_SD3_DATA1__SD3_DATA1 0x59 654f126890aSEmmanuel Vadot MX7D_PAD_SD3_DATA2__SD3_DATA2 0x59 655f126890aSEmmanuel Vadot MX7D_PAD_SD3_DATA3__SD3_DATA3 0x59 656f126890aSEmmanuel Vadot MX7D_PAD_SD3_DATA4__SD3_DATA4 0x59 657f126890aSEmmanuel Vadot MX7D_PAD_SD3_DATA5__SD3_DATA5 0x59 658f126890aSEmmanuel Vadot MX7D_PAD_SD3_DATA6__SD3_DATA6 0x59 659f126890aSEmmanuel Vadot MX7D_PAD_SD3_DATA7__SD3_DATA7 0x59 660f126890aSEmmanuel Vadot >; 661f126890aSEmmanuel Vadot }; 662f126890aSEmmanuel Vadot}; 663f126890aSEmmanuel Vadot 664f126890aSEmmanuel Vadot&iomuxc_lpsr { 665f126890aSEmmanuel Vadot pinctrl-names = "default"; 666f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_hog_2>; 667f126890aSEmmanuel Vadot 668*b2d2a78aSEmmanuel Vadot pinctrl_hog_2: hoggrp { 669f126890aSEmmanuel Vadot fsl,pins = < 670f126890aSEmmanuel Vadot MX7D_PAD_LPSR_GPIO1_IO02__GPIO1_IO2 0x7d 671f126890aSEmmanuel Vadot MX7D_PAD_LPSR_GPIO1_IO03__CCM_CLKO2 0x7d 672f126890aSEmmanuel Vadot >; 673f126890aSEmmanuel Vadot }; 674f126890aSEmmanuel Vadot 675f126890aSEmmanuel Vadot pinctrl_backlight_j9: backlightj9grp { 676f126890aSEmmanuel Vadot fsl,pins = < 677f126890aSEmmanuel Vadot MX7D_PAD_LPSR_GPIO1_IO07__GPIO1_IO7 0x7d 678f126890aSEmmanuel Vadot >; 679f126890aSEmmanuel Vadot }; 680f126890aSEmmanuel Vadot 681f126890aSEmmanuel Vadot pinctrl_pwm1: pwm1grp { 682f126890aSEmmanuel Vadot fsl,pins = < 683f126890aSEmmanuel Vadot MX7D_PAD_LPSR_GPIO1_IO01__PWM1_OUT 0x7d 684f126890aSEmmanuel Vadot >; 685f126890aSEmmanuel Vadot }; 686f126890aSEmmanuel Vadot 687f126890aSEmmanuel Vadot pinctrl_usbotg1: usbotg1grp { 688f126890aSEmmanuel Vadot fsl,pins = < 689f126890aSEmmanuel Vadot MX7D_PAD_LPSR_GPIO1_IO04__USB_OTG1_OC 0x7d 690f126890aSEmmanuel Vadot MX7D_PAD_LPSR_GPIO1_IO05__GPIO1_IO5 0x14 691f126890aSEmmanuel Vadot >; 692f126890aSEmmanuel Vadot }; 693f126890aSEmmanuel Vadot 694f126890aSEmmanuel Vadot pinctrl_wdog1: wdog1grp { 695f126890aSEmmanuel Vadot fsl,pins = < 696f126890aSEmmanuel Vadot MX7D_PAD_LPSR_GPIO1_IO00__WDOG1_WDOG_B 0x75 697f126890aSEmmanuel Vadot >; 698f126890aSEmmanuel Vadot }; 699f126890aSEmmanuel Vadot}; 700