1f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0+ OR MIT 2f126890aSEmmanuel Vadot// 3f126890aSEmmanuel Vadot// Copyright 2014 Soeren Moch <smoch@web.de> 4f126890aSEmmanuel Vadot 5f126890aSEmmanuel Vadot/dts-v1/; 6f126890aSEmmanuel Vadot 7f126890aSEmmanuel Vadot#include "imx6q.dtsi" 8f126890aSEmmanuel Vadot#include <dt-bindings/gpio/gpio.h> 9f126890aSEmmanuel Vadot#include <dt-bindings/input/input.h> 10f126890aSEmmanuel Vadot 11f126890aSEmmanuel Vadot/ { 12f126890aSEmmanuel Vadot model = "TBS2910 Matrix ARM mini PC"; 13f126890aSEmmanuel Vadot compatible = "tbs,imx6q-tbs2910", "fsl,imx6q"; 14f126890aSEmmanuel Vadot 15f126890aSEmmanuel Vadot chosen { 16f126890aSEmmanuel Vadot stdout-path = &uart1; 17f126890aSEmmanuel Vadot }; 18f126890aSEmmanuel Vadot 19f126890aSEmmanuel Vadot aliases { 20f126890aSEmmanuel Vadot mmc0 = &usdhc2; 21f126890aSEmmanuel Vadot mmc1 = &usdhc3; 22f126890aSEmmanuel Vadot mmc2 = &usdhc4; 23f126890aSEmmanuel Vadot /delete-property/ mmc3; 24f126890aSEmmanuel Vadot }; 25f126890aSEmmanuel Vadot 26f126890aSEmmanuel Vadot memory@10000000 { 27f126890aSEmmanuel Vadot device_type = "memory"; 28f126890aSEmmanuel Vadot reg = <0x10000000 0x80000000>; 29f126890aSEmmanuel Vadot }; 30f126890aSEmmanuel Vadot 31f126890aSEmmanuel Vadot fan { 32f126890aSEmmanuel Vadot compatible = "gpio-fan"; 33f126890aSEmmanuel Vadot pinctrl-names = "default"; 34f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_gpio_fan>; 35f126890aSEmmanuel Vadot gpios = <&gpio3 28 GPIO_ACTIVE_HIGH>; 36f126890aSEmmanuel Vadot gpio-fan,speed-map = <0 0 37f126890aSEmmanuel Vadot 3000 1>; 38f126890aSEmmanuel Vadot }; 39f126890aSEmmanuel Vadot 40f126890aSEmmanuel Vadot ir_recv { 41f126890aSEmmanuel Vadot compatible = "gpio-ir-receiver"; 42f126890aSEmmanuel Vadot gpios = <&gpio3 18 GPIO_ACTIVE_LOW>; 43f126890aSEmmanuel Vadot pinctrl-names = "default"; 44f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_ir>; 45f126890aSEmmanuel Vadot }; 46f126890aSEmmanuel Vadot 47f126890aSEmmanuel Vadot leds { 48f126890aSEmmanuel Vadot compatible = "gpio-leds"; 49f126890aSEmmanuel Vadot pinctrl-names = "default"; 50f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_gpio_leds>; 51f126890aSEmmanuel Vadot 52f126890aSEmmanuel Vadot led-blue { 53f126890aSEmmanuel Vadot label = "blue_status_led"; 54f126890aSEmmanuel Vadot gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>; 55f126890aSEmmanuel Vadot default-state = "keep"; 56f126890aSEmmanuel Vadot }; 57f126890aSEmmanuel Vadot }; 58f126890aSEmmanuel Vadot 59f126890aSEmmanuel Vadot reg_2p5v: regulator-2p5v { 60f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 61f126890aSEmmanuel Vadot regulator-name = "2P5V"; 62f126890aSEmmanuel Vadot regulator-min-microvolt = <2500000>; 63f126890aSEmmanuel Vadot regulator-max-microvolt = <2500000>; 64f126890aSEmmanuel Vadot }; 65f126890aSEmmanuel Vadot 66f126890aSEmmanuel Vadot reg_3p3v: regulator-3p3v { 67f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 68f126890aSEmmanuel Vadot regulator-name = "3P3V"; 69f126890aSEmmanuel Vadot regulator-min-microvolt = <3300000>; 70f126890aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 71f126890aSEmmanuel Vadot }; 72f126890aSEmmanuel Vadot 73f126890aSEmmanuel Vadot reg_5p0v: regulator-5p0v { 74f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 75f126890aSEmmanuel Vadot regulator-name = "5P0V"; 76f126890aSEmmanuel Vadot regulator-min-microvolt = <5000000>; 77f126890aSEmmanuel Vadot regulator-max-microvolt = <5000000>; 78f126890aSEmmanuel Vadot }; 79f126890aSEmmanuel Vadot 80f126890aSEmmanuel Vadot sound-sgtl5000 { 81f126890aSEmmanuel Vadot audio-codec = <&sgtl5000>; 82f126890aSEmmanuel Vadot audio-routing = 83f126890aSEmmanuel Vadot "MIC_IN", "Mic Jack", 84f126890aSEmmanuel Vadot "Mic Jack", "Mic Bias", 85f126890aSEmmanuel Vadot "Headphone Jack", "HP_OUT"; 86f126890aSEmmanuel Vadot compatible = "fsl,imx-audio-sgtl5000"; 87f126890aSEmmanuel Vadot model = "On-board Codec"; 88f126890aSEmmanuel Vadot mux-ext-port = <3>; 89f126890aSEmmanuel Vadot mux-int-port = <1>; 90f126890aSEmmanuel Vadot ssi-controller = <&ssi1>; 91f126890aSEmmanuel Vadot }; 92f126890aSEmmanuel Vadot 93*b2d2a78aSEmmanuel Vadot spdif_out: spdif-out { 94*b2d2a78aSEmmanuel Vadot compatible = "linux,spdif-dit"; 95*b2d2a78aSEmmanuel Vadot #sound-dai-cells = <0>; 96*b2d2a78aSEmmanuel Vadot }; 97*b2d2a78aSEmmanuel Vadot 98f126890aSEmmanuel Vadot sound-spdif { 99f126890aSEmmanuel Vadot compatible = "fsl,imx-audio-spdif"; 100f126890aSEmmanuel Vadot model = "On-board SPDIF"; 101*b2d2a78aSEmmanuel Vadot audio-cpu = <&spdif>; 102*b2d2a78aSEmmanuel Vadot audio-codec = <&spdif_out>; 103f126890aSEmmanuel Vadot }; 104f126890aSEmmanuel Vadot}; 105f126890aSEmmanuel Vadot 106f126890aSEmmanuel Vadot&audmux { 107f126890aSEmmanuel Vadot status = "okay"; 108f126890aSEmmanuel Vadot}; 109f126890aSEmmanuel Vadot 110f126890aSEmmanuel Vadot&fec { 111f126890aSEmmanuel Vadot pinctrl-names = "default"; 112f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_enet>; 113f126890aSEmmanuel Vadot phy-mode = "rgmii-id"; 114f126890aSEmmanuel Vadot phy-handle = <&phy>; 115f126890aSEmmanuel Vadot status = "okay"; 116f126890aSEmmanuel Vadot 117f126890aSEmmanuel Vadot mdio { 118f126890aSEmmanuel Vadot #address-cells = <1>; 119f126890aSEmmanuel Vadot #size-cells = <0>; 120f126890aSEmmanuel Vadot 121f126890aSEmmanuel Vadot phy: ethernet-phy@4 { 122f126890aSEmmanuel Vadot reg = <4>; 123f126890aSEmmanuel Vadot qca,clk-out-frequency = <125000000>; 124f126890aSEmmanuel Vadot reset-gpios = <&gpio1 25 GPIO_ACTIVE_LOW>; 125f126890aSEmmanuel Vadot reset-assert-us = <10000>; 126f126890aSEmmanuel Vadot }; 127f126890aSEmmanuel Vadot }; 128f126890aSEmmanuel Vadot}; 129f126890aSEmmanuel Vadot 130f126890aSEmmanuel Vadot&hdmi { 131f126890aSEmmanuel Vadot pinctrl-names = "default"; 132f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_hdmi>; 133f126890aSEmmanuel Vadot ddc-i2c-bus = <&i2c2>; 134f126890aSEmmanuel Vadot status = "okay"; 135f126890aSEmmanuel Vadot}; 136f126890aSEmmanuel Vadot 137f126890aSEmmanuel Vadot&i2c1 { 138f126890aSEmmanuel Vadot clock-frequency = <100000>; 139f126890aSEmmanuel Vadot pinctrl-names = "default"; 140f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c1>; 141f126890aSEmmanuel Vadot status = "okay"; 142f126890aSEmmanuel Vadot 143f126890aSEmmanuel Vadot sgtl5000: sgtl5000@a { 144f126890aSEmmanuel Vadot clocks = <&clks IMX6QDL_CLK_CKO>; 145f126890aSEmmanuel Vadot compatible = "fsl,sgtl5000"; 146f126890aSEmmanuel Vadot pinctrl-names = "default"; 147f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_sgtl5000>; 148f126890aSEmmanuel Vadot reg = <0x0a>; 149aa1a8ff2SEmmanuel Vadot #sound-dai-cells = <0>; 150f126890aSEmmanuel Vadot VDDA-supply = <®_2p5v>; 151f126890aSEmmanuel Vadot VDDIO-supply = <®_3p3v>; 152f126890aSEmmanuel Vadot }; 153f126890aSEmmanuel Vadot}; 154f126890aSEmmanuel Vadot 155f126890aSEmmanuel Vadot&i2c2 { 156f126890aSEmmanuel Vadot clock-frequency = <100000>; 157f126890aSEmmanuel Vadot pinctrl-names = "default"; 158f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c2>; 159f126890aSEmmanuel Vadot status = "okay"; 160f126890aSEmmanuel Vadot}; 161f126890aSEmmanuel Vadot 162f126890aSEmmanuel Vadot&i2c3 { 163f126890aSEmmanuel Vadot clock-frequency = <100000>; 164f126890aSEmmanuel Vadot pinctrl-names = "default"; 165f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c3>; 166f126890aSEmmanuel Vadot status = "okay"; 167f126890aSEmmanuel Vadot 168f126890aSEmmanuel Vadot rtc: rtc@68 { 169f126890aSEmmanuel Vadot compatible = "dallas,ds1307"; 170f126890aSEmmanuel Vadot reg = <0x68>; 171f126890aSEmmanuel Vadot }; 172f126890aSEmmanuel Vadot}; 173f126890aSEmmanuel Vadot 174f126890aSEmmanuel Vadot&pcie { 175f126890aSEmmanuel Vadot pinctrl-names = "default"; 176f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_pcie>; 177f126890aSEmmanuel Vadot reset-gpio = <&gpio7 12 GPIO_ACTIVE_LOW>; 178f126890aSEmmanuel Vadot status = "okay"; 179f126890aSEmmanuel Vadot}; 180f126890aSEmmanuel Vadot 181f126890aSEmmanuel Vadot&sata { 182f126890aSEmmanuel Vadot fsl,transmit-level-mV = <1104>; 183f126890aSEmmanuel Vadot fsl,transmit-boost-mdB = <3330>; 184f126890aSEmmanuel Vadot fsl,transmit-atten-16ths = <16>; 185f126890aSEmmanuel Vadot fsl,receive-eq-mdB = <3000>; 186f126890aSEmmanuel Vadot status = "okay"; 187f126890aSEmmanuel Vadot}; 188f126890aSEmmanuel Vadot 189f126890aSEmmanuel Vadot&snvs_poweroff { 190f126890aSEmmanuel Vadot status = "okay"; 191f126890aSEmmanuel Vadot}; 192f126890aSEmmanuel Vadot 193f126890aSEmmanuel Vadot&spdif { 194f126890aSEmmanuel Vadot pinctrl-names = "default"; 195f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_spdif>; 196f126890aSEmmanuel Vadot status = "okay"; 197f126890aSEmmanuel Vadot}; 198f126890aSEmmanuel Vadot 199f126890aSEmmanuel Vadot&ssi1 { 200f126890aSEmmanuel Vadot status = "okay"; 201f126890aSEmmanuel Vadot}; 202f126890aSEmmanuel Vadot 203f126890aSEmmanuel Vadot&uart1 { 204f126890aSEmmanuel Vadot pinctrl-names = "default"; 205f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_uart1>; 206f126890aSEmmanuel Vadot status = "okay"; 207f126890aSEmmanuel Vadot}; 208f126890aSEmmanuel Vadot 209f126890aSEmmanuel Vadot&uart2 { 210f126890aSEmmanuel Vadot pinctrl-names = "default"; 211f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_uart2>; 212f126890aSEmmanuel Vadot status = "okay"; 213f126890aSEmmanuel Vadot}; 214f126890aSEmmanuel Vadot 215f126890aSEmmanuel Vadot&usbh1 { 216f126890aSEmmanuel Vadot vbus-supply = <®_5p0v>; 217f126890aSEmmanuel Vadot status = "okay"; 218f126890aSEmmanuel Vadot}; 219f126890aSEmmanuel Vadot 220f126890aSEmmanuel Vadot&usbotg { 221f126890aSEmmanuel Vadot vbus-supply = <®_5p0v>; 222f126890aSEmmanuel Vadot pinctrl-names = "default"; 223f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_usbotg>; 224f126890aSEmmanuel Vadot disable-over-current; 225f126890aSEmmanuel Vadot status = "okay"; 226f126890aSEmmanuel Vadot}; 227f126890aSEmmanuel Vadot 228f126890aSEmmanuel Vadot&usdhc2 { 229f126890aSEmmanuel Vadot pinctrl-names = "default"; 230f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_usdhc2>; 231f126890aSEmmanuel Vadot bus-width = <4>; 232f126890aSEmmanuel Vadot cd-gpios = <&gpio2 2 GPIO_ACTIVE_LOW>; 233f126890aSEmmanuel Vadot vmmc-supply = <®_3p3v>; 234f126890aSEmmanuel Vadot vqmmc-supply = <®_3p3v>; 235f126890aSEmmanuel Vadot voltage-ranges = <3300 3300>; 236f126890aSEmmanuel Vadot no-1-8-v; 237f126890aSEmmanuel Vadot status = "okay"; 238f126890aSEmmanuel Vadot}; 239f126890aSEmmanuel Vadot 240f126890aSEmmanuel Vadot&usdhc3 { 241f126890aSEmmanuel Vadot pinctrl-names = "default"; 242f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_usdhc3>; 243f126890aSEmmanuel Vadot bus-width = <4>; 244f126890aSEmmanuel Vadot cd-gpios = <&gpio2 0 GPIO_ACTIVE_LOW>; 245f126890aSEmmanuel Vadot wp-gpios = <&gpio2 1 GPIO_ACTIVE_HIGH>; 246f126890aSEmmanuel Vadot vmmc-supply = <®_3p3v>; 247f126890aSEmmanuel Vadot vqmmc-supply = <®_3p3v>; 248f126890aSEmmanuel Vadot voltage-ranges = <3300 3300>; 249f126890aSEmmanuel Vadot no-1-8-v; 250f126890aSEmmanuel Vadot status = "okay"; 251f126890aSEmmanuel Vadot}; 252f126890aSEmmanuel Vadot 253f126890aSEmmanuel Vadot&usdhc4 { 254f126890aSEmmanuel Vadot pinctrl-names = "default"; 255f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_usdhc4>; 256f126890aSEmmanuel Vadot bus-width = <8>; 257f126890aSEmmanuel Vadot vmmc-supply = <®_3p3v>; 258f126890aSEmmanuel Vadot vqmmc-supply = <®_3p3v>; 259f126890aSEmmanuel Vadot voltage-ranges = <3300 3300>; 260f126890aSEmmanuel Vadot non-removable; 261f126890aSEmmanuel Vadot no-1-8-v; 262f126890aSEmmanuel Vadot status = "okay"; 263f126890aSEmmanuel Vadot}; 264f126890aSEmmanuel Vadot 265f126890aSEmmanuel Vadot&iomuxc { 266f126890aSEmmanuel Vadot pinctrl_enet: enetgrp { 267f126890aSEmmanuel Vadot fsl,pins = < 268f126890aSEmmanuel Vadot MX6QDL_PAD_ENET_MDIO__ENET_MDIO 0x1b0b0 269f126890aSEmmanuel Vadot MX6QDL_PAD_ENET_MDC__ENET_MDC 0x1b0b0 270f126890aSEmmanuel Vadot MX6QDL_PAD_RGMII_TXC__RGMII_TXC 0x1b030 271f126890aSEmmanuel Vadot MX6QDL_PAD_RGMII_TD0__RGMII_TD0 0x1b030 272f126890aSEmmanuel Vadot MX6QDL_PAD_RGMII_TD1__RGMII_TD1 0x1b030 273f126890aSEmmanuel Vadot MX6QDL_PAD_RGMII_TD2__RGMII_TD2 0x1b030 274f126890aSEmmanuel Vadot MX6QDL_PAD_RGMII_TD3__RGMII_TD3 0x1b030 275f126890aSEmmanuel Vadot MX6QDL_PAD_RGMII_TX_CTL__RGMII_TX_CTL 0x1b030 276f126890aSEmmanuel Vadot MX6QDL_PAD_ENET_REF_CLK__ENET_TX_CLK 0x1b0b0 277f126890aSEmmanuel Vadot MX6QDL_PAD_RGMII_RXC__RGMII_RXC 0x1b030 278f126890aSEmmanuel Vadot MX6QDL_PAD_RGMII_RD0__RGMII_RD0 0x1b030 279f126890aSEmmanuel Vadot MX6QDL_PAD_RGMII_RD1__RGMII_RD1 0x1b030 280f126890aSEmmanuel Vadot MX6QDL_PAD_RGMII_RD2__RGMII_RD2 0x1b030 281f126890aSEmmanuel Vadot MX6QDL_PAD_RGMII_RD3__RGMII_RD3 0x1b030 282f126890aSEmmanuel Vadot MX6QDL_PAD_RGMII_RX_CTL__RGMII_RX_CTL 0x1b030 283f126890aSEmmanuel Vadot MX6QDL_PAD_GPIO_16__ENET_REF_CLK 0x4001b0a8 284f126890aSEmmanuel Vadot MX6QDL_PAD_ENET_CRS_DV__GPIO1_IO25 0x1b059 285f126890aSEmmanuel Vadot >; 286f126890aSEmmanuel Vadot }; 287f126890aSEmmanuel Vadot 288f126890aSEmmanuel Vadot pinctrl_gpio_fan: gpiofangrp { 289f126890aSEmmanuel Vadot fsl,pins = < 290f126890aSEmmanuel Vadot MX6QDL_PAD_EIM_D28__GPIO3_IO28 0x130b1 291f126890aSEmmanuel Vadot >; 292f126890aSEmmanuel Vadot }; 293f126890aSEmmanuel Vadot 294f126890aSEmmanuel Vadot pinctrl_gpio_leds: gpioledsgrp { 295f126890aSEmmanuel Vadot fsl,pins = < 296f126890aSEmmanuel Vadot MX6QDL_PAD_GPIO_2__GPIO1_IO02 0x130b1 297f126890aSEmmanuel Vadot >; 298f126890aSEmmanuel Vadot }; 299f126890aSEmmanuel Vadot 300f126890aSEmmanuel Vadot pinctrl_hdmi: hdmigrp { 301f126890aSEmmanuel Vadot fsl,pins = < 302f126890aSEmmanuel Vadot MX6QDL_PAD_KEY_ROW2__HDMI_TX_CEC_LINE 0x1f8b0 303f126890aSEmmanuel Vadot >; 304f126890aSEmmanuel Vadot }; 305f126890aSEmmanuel Vadot 306f126890aSEmmanuel Vadot pinctrl_i2c1: i2c1grp { 307f126890aSEmmanuel Vadot fsl,pins = < 308f126890aSEmmanuel Vadot MX6QDL_PAD_CSI0_DAT9__I2C1_SCL 0x4001b8b1 309f126890aSEmmanuel Vadot MX6QDL_PAD_CSI0_DAT8__I2C1_SDA 0x4001b8b1 310f126890aSEmmanuel Vadot >; 311f126890aSEmmanuel Vadot }; 312f126890aSEmmanuel Vadot 313f126890aSEmmanuel Vadot pinctrl_i2c2: i2c2grp { 314f126890aSEmmanuel Vadot fsl,pins = < 315f126890aSEmmanuel Vadot MX6QDL_PAD_KEY_COL3__I2C2_SCL 0x4001b8b1 316f126890aSEmmanuel Vadot MX6QDL_PAD_KEY_ROW3__I2C2_SDA 0x4001b8b1 317f126890aSEmmanuel Vadot >; 318f126890aSEmmanuel Vadot }; 319f126890aSEmmanuel Vadot 320f126890aSEmmanuel Vadot pinctrl_i2c3: i2c3grp { 321f126890aSEmmanuel Vadot fsl,pins = < 322f126890aSEmmanuel Vadot MX6QDL_PAD_GPIO_3__I2C3_SCL 0x4001b8b1 323f126890aSEmmanuel Vadot MX6QDL_PAD_GPIO_6__I2C3_SDA 0x4001b8b1 324f126890aSEmmanuel Vadot >; 325f126890aSEmmanuel Vadot }; 326f126890aSEmmanuel Vadot 327f126890aSEmmanuel Vadot pinctrl_ir: irgrp { 328f126890aSEmmanuel Vadot fsl,pins = < 329f126890aSEmmanuel Vadot MX6QDL_PAD_EIM_D18__GPIO3_IO18 0x17059 330f126890aSEmmanuel Vadot >; 331f126890aSEmmanuel Vadot }; 332f126890aSEmmanuel Vadot 333f126890aSEmmanuel Vadot pinctrl_pcie: pciegrp { 334f126890aSEmmanuel Vadot fsl,pins = < 335f126890aSEmmanuel Vadot MX6QDL_PAD_GPIO_17__GPIO7_IO12 0x17059 336f126890aSEmmanuel Vadot >; 337f126890aSEmmanuel Vadot }; 338f126890aSEmmanuel Vadot 339f126890aSEmmanuel Vadot pinctrl_sgtl5000: sgtl5000grp { 340f126890aSEmmanuel Vadot fsl,pins = < 341f126890aSEmmanuel Vadot MX6QDL_PAD_CSI0_DAT7__AUD3_RXD 0x130b0 342f126890aSEmmanuel Vadot MX6QDL_PAD_CSI0_DAT4__AUD3_TXC 0x130b0 343f126890aSEmmanuel Vadot MX6QDL_PAD_CSI0_DAT5__AUD3_TXD 0x110b0 344f126890aSEmmanuel Vadot MX6QDL_PAD_CSI0_DAT6__AUD3_TXFS 0x130b0 345f126890aSEmmanuel Vadot MX6QDL_PAD_GPIO_0__CCM_CLKO1 0x130b0 346f126890aSEmmanuel Vadot >; 347f126890aSEmmanuel Vadot }; 348f126890aSEmmanuel Vadot 349f126890aSEmmanuel Vadot pinctrl_spdif: spdifgrp { 350f126890aSEmmanuel Vadot fsl,pins = <MX6QDL_PAD_GPIO_19__SPDIF_OUT 0x13091 351f126890aSEmmanuel Vadot >; 352f126890aSEmmanuel Vadot }; 353f126890aSEmmanuel Vadot 354f126890aSEmmanuel Vadot pinctrl_uart1: uart1grp { 355f126890aSEmmanuel Vadot fsl,pins = < 356f126890aSEmmanuel Vadot MX6QDL_PAD_CSI0_DAT10__UART1_TX_DATA 0x1b0b1 357f126890aSEmmanuel Vadot MX6QDL_PAD_CSI0_DAT11__UART1_RX_DATA 0x1b0b1 358f126890aSEmmanuel Vadot >; 359f126890aSEmmanuel Vadot }; 360f126890aSEmmanuel Vadot 361f126890aSEmmanuel Vadot pinctrl_uart2: uart2grp { 362f126890aSEmmanuel Vadot fsl,pins = < 363f126890aSEmmanuel Vadot MX6QDL_PAD_EIM_D26__UART2_TX_DATA 0x1b0b1 364f126890aSEmmanuel Vadot MX6QDL_PAD_EIM_D27__UART2_RX_DATA 0x1b0b1 365f126890aSEmmanuel Vadot >; 366f126890aSEmmanuel Vadot }; 367f126890aSEmmanuel Vadot 368f126890aSEmmanuel Vadot pinctrl_usbotg: usbotggrp { 369f126890aSEmmanuel Vadot fsl,pins = < 370f126890aSEmmanuel Vadot MX6QDL_PAD_ENET_RX_ER__USB_OTG_ID 0x17059 371f126890aSEmmanuel Vadot >; 372f126890aSEmmanuel Vadot }; 373f126890aSEmmanuel Vadot 374f126890aSEmmanuel Vadot pinctrl_usdhc2: usdhc2grp { 375f126890aSEmmanuel Vadot fsl,pins = < 376f126890aSEmmanuel Vadot MX6QDL_PAD_SD2_CMD__SD2_CMD 0x17059 377f126890aSEmmanuel Vadot MX6QDL_PAD_SD2_CLK__SD2_CLK 0x10059 378f126890aSEmmanuel Vadot MX6QDL_PAD_SD2_DAT0__SD2_DATA0 0x17059 379f126890aSEmmanuel Vadot MX6QDL_PAD_SD2_DAT1__SD2_DATA1 0x17059 380f126890aSEmmanuel Vadot MX6QDL_PAD_SD2_DAT2__SD2_DATA2 0x17059 381f126890aSEmmanuel Vadot MX6QDL_PAD_SD2_DAT3__SD2_DATA3 0x17059 382f126890aSEmmanuel Vadot MX6QDL_PAD_NANDF_D2__GPIO2_IO02 0x17059 383f126890aSEmmanuel Vadot >; 384f126890aSEmmanuel Vadot }; 385f126890aSEmmanuel Vadot 386f126890aSEmmanuel Vadot pinctrl_usdhc3: usdhc3grp { 387f126890aSEmmanuel Vadot fsl,pins = < 388f126890aSEmmanuel Vadot MX6QDL_PAD_SD3_CMD__SD3_CMD 0x17059 389f126890aSEmmanuel Vadot MX6QDL_PAD_SD3_CLK__SD3_CLK 0x10059 390f126890aSEmmanuel Vadot MX6QDL_PAD_SD3_DAT0__SD3_DATA0 0x17059 391f126890aSEmmanuel Vadot MX6QDL_PAD_SD3_DAT1__SD3_DATA1 0x17059 392f126890aSEmmanuel Vadot MX6QDL_PAD_SD3_DAT2__SD3_DATA2 0x17059 393f126890aSEmmanuel Vadot MX6QDL_PAD_SD3_DAT3__SD3_DATA3 0x17059 394f126890aSEmmanuel Vadot MX6QDL_PAD_NANDF_D0__GPIO2_IO00 0x17059 395f126890aSEmmanuel Vadot MX6QDL_PAD_NANDF_D1__GPIO2_IO01 0x17059 396f126890aSEmmanuel Vadot >; 397f126890aSEmmanuel Vadot }; 398f126890aSEmmanuel Vadot 399f126890aSEmmanuel Vadot pinctrl_usdhc4: usdhc4grp { 400f126890aSEmmanuel Vadot fsl,pins = < 401f126890aSEmmanuel Vadot MX6QDL_PAD_SD4_CMD__SD4_CMD 0x17059 402f126890aSEmmanuel Vadot MX6QDL_PAD_SD4_CLK__SD4_CLK 0x10059 403f126890aSEmmanuel Vadot MX6QDL_PAD_SD4_DAT0__SD4_DATA0 0x17059 404f126890aSEmmanuel Vadot MX6QDL_PAD_SD4_DAT1__SD4_DATA1 0x17059 405f126890aSEmmanuel Vadot MX6QDL_PAD_SD4_DAT2__SD4_DATA2 0x17059 406f126890aSEmmanuel Vadot MX6QDL_PAD_SD4_DAT3__SD4_DATA3 0x17059 407f126890aSEmmanuel Vadot MX6QDL_PAD_SD4_DAT4__SD4_DATA4 0x17059 408f126890aSEmmanuel Vadot MX6QDL_PAD_SD4_DAT5__SD4_DATA5 0x17059 409f126890aSEmmanuel Vadot MX6QDL_PAD_SD4_DAT6__SD4_DATA6 0x17059 410f126890aSEmmanuel Vadot MX6QDL_PAD_SD4_DAT7__SD4_DATA7 0x17059 411f126890aSEmmanuel Vadot >; 412f126890aSEmmanuel Vadot }; 413f126890aSEmmanuel Vadot}; 414