1724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0-or-later 2724ba675SRob Herring/* 3724ba675SRob Herring * Copyright 2013 Gateworks Corporation 4724ba675SRob Herring */ 5724ba675SRob Herring 6724ba675SRob Herring/dts-v1/; 7724ba675SRob Herring#include <dt-bindings/gpio/gpio.h> 8724ba675SRob Herring#include "imx6q.dtsi" 9724ba675SRob Herring 10724ba675SRob Herring/ { 11724ba675SRob Herring model = "Gateworks Ventana GW5400-A"; 12724ba675SRob Herring compatible = "gw,imx6q-gw5400-a", "gw,ventana", "fsl,imx6q"; 13724ba675SRob Herring 14724ba675SRob Herring /* these are used by bootloader for disabling nodes */ 15724ba675SRob Herring aliases { 16724ba675SRob Herring i2c0 = &i2c1; 17724ba675SRob Herring i2c1 = &i2c2; 18724ba675SRob Herring i2c2 = &i2c3; 19724ba675SRob Herring led0 = &led0; 20724ba675SRob Herring led1 = &led1; 21724ba675SRob Herring led2 = &led2; 22724ba675SRob Herring ssi0 = &ssi1; 23724ba675SRob Herring spi0 = &ecspi1; 24724ba675SRob Herring usb0 = &usbh1; 25724ba675SRob Herring usb1 = &usbotg; 26724ba675SRob Herring }; 27724ba675SRob Herring 28724ba675SRob Herring chosen { 29724ba675SRob Herring bootargs = "console=ttymxc1,115200"; 30724ba675SRob Herring }; 31724ba675SRob Herring 32724ba675SRob Herring leds { 33724ba675SRob Herring compatible = "gpio-leds"; 34724ba675SRob Herring pinctrl-names = "default"; 35724ba675SRob Herring pinctrl-0 = <&pinctrl_gpio_leds>; 36724ba675SRob Herring 37724ba675SRob Herring led0: led-user1 { 38724ba675SRob Herring label = "user1"; 39724ba675SRob Herring gpios = <&gpio4 6 GPIO_ACTIVE_HIGH>; /* 102 -> MX6_PANLEDG */ 40724ba675SRob Herring default-state = "on"; 41724ba675SRob Herring linux,default-trigger = "heartbeat"; 42724ba675SRob Herring }; 43724ba675SRob Herring 44724ba675SRob Herring led1: led-user2 { 45724ba675SRob Herring label = "user2"; 46724ba675SRob Herring gpios = <&gpio4 10 GPIO_ACTIVE_HIGH>; /* 106 -> MX6_PANLEDR */ 47724ba675SRob Herring default-state = "off"; 48724ba675SRob Herring }; 49724ba675SRob Herring 50724ba675SRob Herring led2: led-user3 { 51724ba675SRob Herring label = "user3"; 52724ba675SRob Herring gpios = <&gpio4 15 GPIO_ACTIVE_LOW>; /* 111 -> MX6_LOCLED# */ 53724ba675SRob Herring default-state = "off"; 54724ba675SRob Herring }; 55724ba675SRob Herring }; 56724ba675SRob Herring 57724ba675SRob Herring memory@10000000 { 58724ba675SRob Herring device_type = "memory"; 59724ba675SRob Herring reg = <0x10000000 0x40000000>; 60724ba675SRob Herring }; 61724ba675SRob Herring 62724ba675SRob Herring pps { 63724ba675SRob Herring compatible = "pps-gpio"; 64724ba675SRob Herring pinctrl-names = "default"; 65724ba675SRob Herring pinctrl-0 = <&pinctrl_gpio_leds>; 66724ba675SRob Herring gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>; 67724ba675SRob Herring status = "okay"; 68724ba675SRob Herring }; 69724ba675SRob Herring 70ec20d468SFabio Estevam reg_1p0v: regulator-1p0v { 71724ba675SRob Herring compatible = "regulator-fixed"; 72724ba675SRob Herring regulator-name = "1P0V"; 73724ba675SRob Herring regulator-min-microvolt = <1000000>; 74724ba675SRob Herring regulator-max-microvolt = <1000000>; 75724ba675SRob Herring regulator-always-on; 76724ba675SRob Herring }; 77724ba675SRob Herring 78ec20d468SFabio Estevam reg_3p3v: regulator-3p3v { 79724ba675SRob Herring compatible = "regulator-fixed"; 80724ba675SRob Herring regulator-name = "3P3V"; 81724ba675SRob Herring regulator-min-microvolt = <3300000>; 82724ba675SRob Herring regulator-max-microvolt = <3300000>; 83724ba675SRob Herring regulator-always-on; 84724ba675SRob Herring }; 85724ba675SRob Herring 86ec20d468SFabio Estevam reg_usb_h1_vbus: regulator-usb-h1-vbus { 87724ba675SRob Herring compatible = "regulator-fixed"; 88724ba675SRob Herring regulator-name = "usb_h1_vbus"; 89724ba675SRob Herring regulator-min-microvolt = <5000000>; 90724ba675SRob Herring regulator-max-microvolt = <5000000>; 91724ba675SRob Herring regulator-always-on; 92724ba675SRob Herring }; 93724ba675SRob Herring 94ec20d468SFabio Estevam reg_usb_otg_vbus: regulator-usb-otg-vbus { 95724ba675SRob Herring compatible = "regulator-fixed"; 96724ba675SRob Herring regulator-name = "usb_otg_vbus"; 97724ba675SRob Herring regulator-min-microvolt = <5000000>; 98724ba675SRob Herring regulator-max-microvolt = <5000000>; 99724ba675SRob Herring gpio = <&gpio3 22 GPIO_ACTIVE_HIGH>; 100724ba675SRob Herring enable-active-high; 101724ba675SRob Herring }; 102724ba675SRob Herring 103724ba675SRob Herring sound { 104724ba675SRob Herring compatible = "fsl,imx6q-ventana-sgtl5000", 105724ba675SRob Herring "fsl,imx-audio-sgtl5000"; 106724ba675SRob Herring model = "sgtl5000-audio"; 107724ba675SRob Herring ssi-controller = <&ssi1>; 108724ba675SRob Herring audio-codec = <&codec>; 109724ba675SRob Herring audio-routing = 110724ba675SRob Herring "MIC_IN", "Mic Jack", 111724ba675SRob Herring "Mic Jack", "Mic Bias", 112724ba675SRob Herring "Headphone Jack", "HP_OUT"; 113724ba675SRob Herring mux-int-port = <1>; 114724ba675SRob Herring mux-ext-port = <4>; 115724ba675SRob Herring }; 116724ba675SRob Herring}; 117724ba675SRob Herring 118724ba675SRob Herring&audmux { 119724ba675SRob Herring pinctrl-names = "default"; 120724ba675SRob Herring pinctrl-0 = <&pinctrl_audmux>; 121724ba675SRob Herring status = "okay"; 122724ba675SRob Herring}; 123724ba675SRob Herring 124724ba675SRob Herring&ecspi1 { 125724ba675SRob Herring cs-gpios = <&gpio3 19 GPIO_ACTIVE_LOW>; 126724ba675SRob Herring pinctrl-names = "default"; 127724ba675SRob Herring pinctrl-0 = <&pinctrl_ecspi1>; 128724ba675SRob Herring status = "okay"; 129724ba675SRob Herring 130724ba675SRob Herring flash: flash@0 { 131724ba675SRob Herring compatible = "sst,w25q256", "jedec,spi-nor"; 132724ba675SRob Herring spi-max-frequency = <30000000>; 133724ba675SRob Herring reg = <0>; 134724ba675SRob Herring }; 135724ba675SRob Herring}; 136724ba675SRob Herring 137724ba675SRob Herring&fec { 138724ba675SRob Herring pinctrl-names = "default"; 139724ba675SRob Herring pinctrl-0 = <&pinctrl_enet>; 140724ba675SRob Herring phy-mode = "rgmii-id"; 141724ba675SRob Herring phy-reset-gpios = <&gpio1 30 GPIO_ACTIVE_LOW>; 142724ba675SRob Herring status = "okay"; 143724ba675SRob Herring}; 144724ba675SRob Herring 145724ba675SRob Herring&hdmi { 146724ba675SRob Herring ddc-i2c-bus = <&i2c3>; 147724ba675SRob Herring status = "okay"; 148724ba675SRob Herring}; 149724ba675SRob Herring 150724ba675SRob Herring&i2c1 { 151724ba675SRob Herring clock-frequency = <100000>; 152724ba675SRob Herring pinctrl-names = "default"; 153724ba675SRob Herring pinctrl-0 = <&pinctrl_i2c1>; 154724ba675SRob Herring status = "okay"; 155724ba675SRob Herring 156724ba675SRob Herring eeprom1: eeprom@50 { 157724ba675SRob Herring compatible = "atmel,24c02"; 158724ba675SRob Herring reg = <0x50>; 159724ba675SRob Herring pagesize = <16>; 160724ba675SRob Herring }; 161724ba675SRob Herring 162724ba675SRob Herring eeprom2: eeprom@51 { 163724ba675SRob Herring compatible = "atmel,24c02"; 164724ba675SRob Herring reg = <0x51>; 165724ba675SRob Herring pagesize = <16>; 166724ba675SRob Herring }; 167724ba675SRob Herring 168724ba675SRob Herring eeprom3: eeprom@52 { 169724ba675SRob Herring compatible = "atmel,24c02"; 170724ba675SRob Herring reg = <0x52>; 171724ba675SRob Herring pagesize = <16>; 172724ba675SRob Herring }; 173724ba675SRob Herring 174724ba675SRob Herring eeprom4: eeprom@53 { 175724ba675SRob Herring compatible = "atmel,24c02"; 176724ba675SRob Herring reg = <0x53>; 177724ba675SRob Herring pagesize = <16>; 178724ba675SRob Herring }; 179724ba675SRob Herring 180724ba675SRob Herring gpio: pca9555@23 { 181724ba675SRob Herring compatible = "nxp,pca9555"; 182724ba675SRob Herring reg = <0x23>; 183724ba675SRob Herring gpio-controller; 184724ba675SRob Herring #gpio-cells = <2>; 185724ba675SRob Herring }; 186724ba675SRob Herring 187724ba675SRob Herring rtc: ds1672@68 { 188724ba675SRob Herring compatible = "dallas,ds1672"; 189724ba675SRob Herring reg = <0x68>; 190724ba675SRob Herring }; 191724ba675SRob Herring}; 192724ba675SRob Herring 193724ba675SRob Herring&i2c2 { 194724ba675SRob Herring clock-frequency = <100000>; 195724ba675SRob Herring pinctrl-names = "default"; 196724ba675SRob Herring pinctrl-0 = <&pinctrl_i2c2>; 197724ba675SRob Herring status = "okay"; 198724ba675SRob Herring 199724ba675SRob Herring pmic: pmic@8 { 200724ba675SRob Herring compatible = "fsl,pfuze100"; 201724ba675SRob Herring reg = <0x08>; 202724ba675SRob Herring 203724ba675SRob Herring regulators { 204724ba675SRob Herring sw1a_reg: sw1ab { 205724ba675SRob Herring regulator-min-microvolt = <300000>; 206724ba675SRob Herring regulator-max-microvolt = <1875000>; 207724ba675SRob Herring regulator-boot-on; 208724ba675SRob Herring regulator-always-on; 209724ba675SRob Herring regulator-ramp-delay = <6250>; 210724ba675SRob Herring }; 211724ba675SRob Herring 212724ba675SRob Herring sw1c_reg: sw1c { 213724ba675SRob Herring regulator-min-microvolt = <300000>; 214724ba675SRob Herring regulator-max-microvolt = <1875000>; 215724ba675SRob Herring regulator-boot-on; 216724ba675SRob Herring regulator-always-on; 217724ba675SRob Herring regulator-ramp-delay = <6250>; 218724ba675SRob Herring }; 219724ba675SRob Herring 220724ba675SRob Herring sw2_reg: sw2 { 221724ba675SRob Herring regulator-min-microvolt = <800000>; 222724ba675SRob Herring regulator-max-microvolt = <3950000>; 223724ba675SRob Herring regulator-boot-on; 224724ba675SRob Herring regulator-always-on; 225724ba675SRob Herring }; 226724ba675SRob Herring 227724ba675SRob Herring sw3a_reg: sw3a { 228724ba675SRob Herring regulator-min-microvolt = <400000>; 229724ba675SRob Herring regulator-max-microvolt = <1975000>; 230724ba675SRob Herring regulator-boot-on; 231724ba675SRob Herring regulator-always-on; 232724ba675SRob Herring }; 233724ba675SRob Herring 234724ba675SRob Herring sw3b_reg: sw3b { 235724ba675SRob Herring regulator-min-microvolt = <400000>; 236724ba675SRob Herring regulator-max-microvolt = <1975000>; 237724ba675SRob Herring regulator-boot-on; 238724ba675SRob Herring regulator-always-on; 239724ba675SRob Herring }; 240724ba675SRob Herring 241724ba675SRob Herring sw4_reg: sw4 { 242724ba675SRob Herring regulator-min-microvolt = <800000>; 243724ba675SRob Herring regulator-max-microvolt = <3300000>; 244724ba675SRob Herring }; 245724ba675SRob Herring 246724ba675SRob Herring swbst_reg: swbst { 247724ba675SRob Herring regulator-min-microvolt = <5000000>; 248724ba675SRob Herring regulator-max-microvolt = <5150000>; 249724ba675SRob Herring }; 250724ba675SRob Herring 251724ba675SRob Herring snvs_reg: vsnvs { 252724ba675SRob Herring regulator-min-microvolt = <1000000>; 253724ba675SRob Herring regulator-max-microvolt = <3000000>; 254724ba675SRob Herring regulator-boot-on; 255724ba675SRob Herring regulator-always-on; 256724ba675SRob Herring }; 257724ba675SRob Herring 258724ba675SRob Herring vref_reg: vrefddr { 259724ba675SRob Herring regulator-boot-on; 260724ba675SRob Herring regulator-always-on; 261724ba675SRob Herring }; 262724ba675SRob Herring 263724ba675SRob Herring vgen1_reg: vgen1 { 264724ba675SRob Herring regulator-min-microvolt = <800000>; 265724ba675SRob Herring regulator-max-microvolt = <1550000>; 266724ba675SRob Herring }; 267724ba675SRob Herring 268724ba675SRob Herring vgen2_reg: vgen2 { 269724ba675SRob Herring regulator-min-microvolt = <800000>; 270724ba675SRob Herring regulator-max-microvolt = <1550000>; 271724ba675SRob Herring }; 272724ba675SRob Herring 273724ba675SRob Herring vgen3_reg: vgen3 { 274724ba675SRob Herring regulator-min-microvolt = <1800000>; 275724ba675SRob Herring regulator-max-microvolt = <3300000>; 276724ba675SRob Herring }; 277724ba675SRob Herring 278724ba675SRob Herring vgen4_reg: vgen4 { 279724ba675SRob Herring regulator-min-microvolt = <1800000>; 280724ba675SRob Herring regulator-max-microvolt = <3300000>; 281724ba675SRob Herring regulator-always-on; 282724ba675SRob Herring }; 283724ba675SRob Herring 284724ba675SRob Herring vgen5_reg: vgen5 { 285724ba675SRob Herring regulator-min-microvolt = <1800000>; 286724ba675SRob Herring regulator-max-microvolt = <3300000>; 287724ba675SRob Herring regulator-always-on; 288724ba675SRob Herring }; 289724ba675SRob Herring 290724ba675SRob Herring vgen6_reg: vgen6 { 291724ba675SRob Herring regulator-min-microvolt = <1800000>; 292724ba675SRob Herring regulator-max-microvolt = <3300000>; 293724ba675SRob Herring regulator-always-on; 294724ba675SRob Herring }; 295724ba675SRob Herring }; 296724ba675SRob Herring }; 297724ba675SRob Herring}; 298724ba675SRob Herring 299724ba675SRob Herring&i2c3 { 300724ba675SRob Herring clock-frequency = <100000>; 301724ba675SRob Herring pinctrl-names = "default"; 302724ba675SRob Herring pinctrl-0 = <&pinctrl_i2c3>; 303724ba675SRob Herring status = "okay"; 304724ba675SRob Herring 305724ba675SRob Herring accelerometer: mma8450@1c { 306724ba675SRob Herring compatible = "fsl,mma8450"; 307724ba675SRob Herring reg = <0x1c>; 308724ba675SRob Herring }; 309724ba675SRob Herring 310724ba675SRob Herring codec: sgtl5000@a { 311724ba675SRob Herring compatible = "fsl,sgtl5000"; 312724ba675SRob Herring reg = <0x0a>; 313*d54bcc3aSFabio Estevam #sound-dai-cells = <0>; 314724ba675SRob Herring clocks = <&clks IMX6QDL_CLK_CKO>; 315724ba675SRob Herring VDDA-supply = <&sw4_reg>; 316724ba675SRob Herring VDDIO-supply = <®_3p3v>; 317724ba675SRob Herring }; 318724ba675SRob Herring 319724ba675SRob Herring touchscreen: egalax_ts@4 { 320724ba675SRob Herring compatible = "eeti,egalax_ts"; 321724ba675SRob Herring reg = <0x04>; 322724ba675SRob Herring interrupt-parent = <&gpio7>; 323724ba675SRob Herring interrupts = <12 2>; 324724ba675SRob Herring wakeup-gpios = <&gpio7 12 GPIO_ACTIVE_LOW>; 325724ba675SRob Herring }; 326724ba675SRob Herring}; 327724ba675SRob Herring 328724ba675SRob Herring&ldb { 329724ba675SRob Herring status = "okay"; 330724ba675SRob Herring}; 331724ba675SRob Herring 332724ba675SRob Herring&pcie { 333724ba675SRob Herring reset-gpio = <&gpio1 29 GPIO_ACTIVE_LOW>; 334724ba675SRob Herring status = "okay"; 335724ba675SRob Herring}; 336724ba675SRob Herring 337724ba675SRob Herring&ssi1 { 338724ba675SRob Herring status = "okay"; 339724ba675SRob Herring}; 340724ba675SRob Herring 341724ba675SRob Herring&uart1 { 342724ba675SRob Herring pinctrl-names = "default"; 343724ba675SRob Herring pinctrl-0 = <&pinctrl_uart1>; 344724ba675SRob Herring status = "okay"; 345724ba675SRob Herring}; 346724ba675SRob Herring 347724ba675SRob Herring&uart2 { 348724ba675SRob Herring pinctrl-names = "default"; 349724ba675SRob Herring pinctrl-0 = <&pinctrl_uart2>; 350724ba675SRob Herring status = "okay"; 351724ba675SRob Herring}; 352724ba675SRob Herring 353724ba675SRob Herring&uart5 { 354724ba675SRob Herring pinctrl-names = "default"; 355724ba675SRob Herring pinctrl-0 = <&pinctrl_uart5>; 356724ba675SRob Herring status = "okay"; 357724ba675SRob Herring}; 358724ba675SRob Herring 359724ba675SRob Herring&usbotg { 360724ba675SRob Herring vbus-supply = <®_usb_otg_vbus>; 361724ba675SRob Herring pinctrl-names = "default"; 362724ba675SRob Herring pinctrl-0 = <&pinctrl_usbotg>; 363724ba675SRob Herring disable-over-current; 364724ba675SRob Herring status = "okay"; 365724ba675SRob Herring}; 366724ba675SRob Herring 367724ba675SRob Herring&usbh1 { 368724ba675SRob Herring vbus-supply = <®_usb_h1_vbus>; 369724ba675SRob Herring status = "okay"; 370724ba675SRob Herring}; 371724ba675SRob Herring 372724ba675SRob Herring&usdhc3 { 373724ba675SRob Herring pinctrl-names = "default"; 374724ba675SRob Herring pinctrl-0 = <&pinctrl_usdhc3>; 375724ba675SRob Herring cd-gpios = <&gpio7 0 GPIO_ACTIVE_LOW>; 376724ba675SRob Herring vmmc-supply = <®_3p3v>; 377724ba675SRob Herring status = "okay"; 378724ba675SRob Herring}; 379724ba675SRob Herring 380724ba675SRob Herring&iomuxc { 381724ba675SRob Herring pinctrl_audmux: audmuxgrp { 382724ba675SRob Herring fsl,pins = < 383724ba675SRob Herring MX6QDL_PAD_SD2_DAT0__AUD4_RXD 0x130b0 384724ba675SRob Herring MX6QDL_PAD_SD2_DAT3__AUD4_TXC 0x130b0 385724ba675SRob Herring MX6QDL_PAD_SD2_DAT2__AUD4_TXD 0x110b0 386724ba675SRob Herring MX6QDL_PAD_SD2_DAT1__AUD4_TXFS 0x130b0 387724ba675SRob Herring MX6QDL_PAD_GPIO_0__CCM_CLKO1 0x130b0 /* AUD4_MCK */ 388724ba675SRob Herring >; 389724ba675SRob Herring }; 390724ba675SRob Herring 391724ba675SRob Herring pinctrl_ecspi1: ecspi1grp { 392724ba675SRob Herring fsl,pins = < 393724ba675SRob Herring MX6QDL_PAD_EIM_D17__ECSPI1_MISO 0x100b1 394724ba675SRob Herring MX6QDL_PAD_EIM_D18__ECSPI1_MOSI 0x100b1 395724ba675SRob Herring MX6QDL_PAD_EIM_D16__ECSPI1_SCLK 0x100b1 396724ba675SRob Herring MX6QDL_PAD_EIM_D19__GPIO3_IO19 0x1b0b0 /* SPINOR_CS0# */ 397724ba675SRob Herring >; 398724ba675SRob Herring }; 399724ba675SRob Herring 400724ba675SRob Herring pinctrl_enet: enetgrp { 401724ba675SRob Herring fsl,pins = < 402724ba675SRob Herring MX6QDL_PAD_RGMII_RXC__RGMII_RXC 0x1b030 403724ba675SRob Herring MX6QDL_PAD_RGMII_RD0__RGMII_RD0 0x1b030 404724ba675SRob Herring MX6QDL_PAD_RGMII_RD1__RGMII_RD1 0x1b030 405724ba675SRob Herring MX6QDL_PAD_RGMII_RD2__RGMII_RD2 0x1b030 406724ba675SRob Herring MX6QDL_PAD_RGMII_RD3__RGMII_RD3 0x1b030 407724ba675SRob Herring MX6QDL_PAD_RGMII_RX_CTL__RGMII_RX_CTL 0x1b030 408724ba675SRob Herring MX6QDL_PAD_RGMII_TXC__RGMII_TXC 0x1b030 409724ba675SRob Herring MX6QDL_PAD_RGMII_TD0__RGMII_TD0 0x1b030 410724ba675SRob Herring MX6QDL_PAD_RGMII_TD1__RGMII_TD1 0x1b030 411724ba675SRob Herring MX6QDL_PAD_RGMII_TD2__RGMII_TD2 0x1b030 412724ba675SRob Herring MX6QDL_PAD_RGMII_TD3__RGMII_TD3 0x1b030 413724ba675SRob Herring MX6QDL_PAD_RGMII_TX_CTL__RGMII_TX_CTL 0x1b030 414724ba675SRob Herring MX6QDL_PAD_ENET_REF_CLK__ENET_TX_CLK 0x1b0b0 415724ba675SRob Herring MX6QDL_PAD_ENET_MDIO__ENET_MDIO 0x1b0b0 416724ba675SRob Herring MX6QDL_PAD_ENET_MDC__ENET_MDC 0x1b0b0 417724ba675SRob Herring MX6QDL_PAD_GPIO_16__ENET_REF_CLK 0x4001b0a8 418724ba675SRob Herring >; 419724ba675SRob Herring }; 420724ba675SRob Herring 421724ba675SRob Herring pinctrl_gpio_leds: gpioledsgrp { 422724ba675SRob Herring fsl,pins = < 423724ba675SRob Herring MX6QDL_PAD_KEY_COL0__GPIO4_IO06 0x1b0b0 /* user1 led */ 424724ba675SRob Herring MX6QDL_PAD_KEY_COL2__GPIO4_IO10 0x1b0b0 /* user2 led */ 425724ba675SRob Herring MX6QDL_PAD_KEY_ROW4__GPIO4_IO15 0x1b0b0 /* user3 led */ 426724ba675SRob Herring >; 427724ba675SRob Herring }; 428724ba675SRob Herring 429724ba675SRob Herring pinctrl_i2c1: i2c1grp { 430724ba675SRob Herring fsl,pins = < 431724ba675SRob Herring MX6QDL_PAD_EIM_D21__I2C1_SCL 0x4001b8b1 432724ba675SRob Herring MX6QDL_PAD_EIM_D28__I2C1_SDA 0x4001b8b1 433724ba675SRob Herring >; 434724ba675SRob Herring }; 435724ba675SRob Herring 436724ba675SRob Herring pinctrl_i2c2: i2c2grp { 437724ba675SRob Herring fsl,pins = < 438724ba675SRob Herring MX6QDL_PAD_KEY_COL3__I2C2_SCL 0x4001b8b1 439724ba675SRob Herring MX6QDL_PAD_KEY_ROW3__I2C2_SDA 0x4001b8b1 440724ba675SRob Herring >; 441724ba675SRob Herring }; 442724ba675SRob Herring 443724ba675SRob Herring pinctrl_i2c3: i2c3grp { 444724ba675SRob Herring fsl,pins = < 445724ba675SRob Herring MX6QDL_PAD_GPIO_3__I2C3_SCL 0x4001b8b1 446724ba675SRob Herring MX6QDL_PAD_GPIO_6__I2C3_SDA 0x4001b8b1 447724ba675SRob Herring >; 448724ba675SRob Herring }; 449724ba675SRob Herring 450724ba675SRob Herring pinctrl_pcie: pciegrp { 451724ba675SRob Herring fsl,pins = < 452724ba675SRob Herring MX6QDL_PAD_ENET_TX_EN__GPIO1_IO28 0x1b0b0 /* PCIE IRQ */ 453724ba675SRob Herring MX6QDL_PAD_ENET_TXD1__GPIO1_IO29 0x1b0b0 /* PCIE RST */ 454724ba675SRob Herring >; 455724ba675SRob Herring }; 456724ba675SRob Herring 457724ba675SRob Herring pinctrl_pps: ppsgrp { 458724ba675SRob Herring fsl,pins = < 459724ba675SRob Herring MX6QDL_PAD_GPIO_5__GPIO1_IO05 0x1b0b0 /* GPS_PPS */ 460724ba675SRob Herring >; 461724ba675SRob Herring }; 462724ba675SRob Herring 463724ba675SRob Herring pinctrl_uart1: uart1grp { 464724ba675SRob Herring fsl,pins = < 465724ba675SRob Herring MX6QDL_PAD_SD3_DAT7__UART1_TX_DATA 0x1b0b1 466724ba675SRob Herring MX6QDL_PAD_SD3_DAT6__UART1_RX_DATA 0x1b0b1 467724ba675SRob Herring >; 468724ba675SRob Herring }; 469724ba675SRob Herring 470724ba675SRob Herring pinctrl_uart2: uart2grp { 471724ba675SRob Herring fsl,pins = < 472724ba675SRob Herring MX6QDL_PAD_SD4_DAT7__UART2_TX_DATA 0x1b0b1 473724ba675SRob Herring MX6QDL_PAD_SD4_DAT4__UART2_RX_DATA 0x1b0b1 474724ba675SRob Herring >; 475724ba675SRob Herring }; 476724ba675SRob Herring 477724ba675SRob Herring pinctrl_uart5: uart5grp { 478724ba675SRob Herring fsl,pins = < 479724ba675SRob Herring MX6QDL_PAD_KEY_COL1__UART5_TX_DATA 0x1b0b1 480724ba675SRob Herring MX6QDL_PAD_KEY_ROW1__UART5_RX_DATA 0x1b0b1 481724ba675SRob Herring >; 482724ba675SRob Herring }; 483724ba675SRob Herring 484724ba675SRob Herring pinctrl_usbotg: usbotggrp { 485724ba675SRob Herring fsl,pins = < 486724ba675SRob Herring MX6QDL_PAD_GPIO_1__USB_OTG_ID 0x17059 487724ba675SRob Herring MX6QDL_PAD_EIM_D22__GPIO3_IO22 0x1b0b0 /* OTG_PWR_EN */ 488724ba675SRob Herring >; 489724ba675SRob Herring }; 490724ba675SRob Herring 491724ba675SRob Herring pinctrl_usdhc3: usdhc3grp { 492724ba675SRob Herring fsl,pins = < 493724ba675SRob Herring MX6QDL_PAD_SD3_CMD__SD3_CMD 0x17059 494724ba675SRob Herring MX6QDL_PAD_SD3_CLK__SD3_CLK 0x10059 495724ba675SRob Herring MX6QDL_PAD_SD3_DAT0__SD3_DATA0 0x17059 496724ba675SRob Herring MX6QDL_PAD_SD3_DAT1__SD3_DATA1 0x17059 497724ba675SRob Herring MX6QDL_PAD_SD3_DAT2__SD3_DATA2 0x17059 498724ba675SRob Herring MX6QDL_PAD_SD3_DAT3__SD3_DATA3 0x17059 499724ba675SRob Herring >; 500724ba675SRob Herring }; 501724ba675SRob Herring}; 502