1262569Simp/* 2262569Simp * Copyright 2012 Freescale Semiconductor, Inc. 3262569Simp * Copyright 2011 Linaro Ltd. 4262569Simp * 5262569Simp * The code contained herein is licensed under the GNU General Public 6262569Simp * License. You may obtain a copy of the GNU General Public License 7262569Simp * Version 2 or later at the following locations: 8262569Simp * 9262569Simp * http://www.opensource.org/licenses/gpl-license.html 10262569Simp * http://www.gnu.org/copyleft/gpl.html 11262569Simp */ 12262569Simp 13270864Simp#include <dt-bindings/gpio/gpio.h> 14270864Simp#include <dt-bindings/input/input.h> 15270864Simp 16262569Simp/ { 17270864Simp chosen { 18270864Simp stdout-path = &uart1; 19270864Simp }; 20270864Simp 21262569Simp memory { 22262569Simp reg = <0x10000000 0x40000000>; 23262569Simp }; 24262569Simp 25262569Simp regulators { 26262569Simp compatible = "simple-bus"; 27270864Simp #address-cells = <1>; 28270864Simp #size-cells = <0>; 29262569Simp 30270864Simp reg_usb_otg_vbus: regulator@0 { 31262569Simp compatible = "regulator-fixed"; 32270864Simp reg = <0>; 33262569Simp regulator-name = "usb_otg_vbus"; 34262569Simp regulator-min-microvolt = <5000000>; 35262569Simp regulator-max-microvolt = <5000000>; 36262569Simp gpio = <&gpio3 22 0>; 37262569Simp enable-active-high; 38262569Simp }; 39262569Simp 40270864Simp reg_usb_h1_vbus: regulator@1 { 41262569Simp compatible = "regulator-fixed"; 42270864Simp reg = <1>; 43262569Simp regulator-name = "usb_h1_vbus"; 44262569Simp regulator-min-microvolt = <5000000>; 45262569Simp regulator-max-microvolt = <5000000>; 46262569Simp gpio = <&gpio1 29 0>; 47262569Simp enable-active-high; 48262569Simp }; 49262569Simp 50270864Simp reg_audio: regulator@2 { 51262569Simp compatible = "regulator-fixed"; 52270864Simp reg = <2>; 53262569Simp regulator-name = "wm8962-supply"; 54262569Simp gpio = <&gpio4 10 0>; 55262569Simp enable-active-high; 56262569Simp }; 57284090Sian 58284090Sian reg_pcie: regulator@3 { 59284090Sian compatible = "regulator-fixed"; 60284090Sian reg = <3>; 61284090Sian pinctrl-names = "default"; 62284090Sian pinctrl-0 = <&pinctrl_pcie_reg>; 63284090Sian regulator-name = "MPCIE_3V3"; 64284090Sian regulator-min-microvolt = <3300000>; 65284090Sian regulator-max-microvolt = <3300000>; 66284090Sian gpio = <&gpio3 19 0>; 67284090Sian regulator-always-on; 68284090Sian enable-active-high; 69284090Sian }; 70262569Simp }; 71262569Simp 72262569Simp gpio-keys { 73262569Simp compatible = "gpio-keys"; 74270864Simp pinctrl-names = "default"; 75270864Simp pinctrl-0 = <&pinctrl_gpio_keys>; 76262569Simp 77270864Simp power { 78270864Simp label = "Power Button"; 79270864Simp gpios = <&gpio3 29 GPIO_ACTIVE_LOW>; 80270864Simp gpio-key,wakeup; 81270864Simp linux,code = <KEY_POWER>; 82270864Simp }; 83270864Simp 84262569Simp volume-up { 85262569Simp label = "Volume Up"; 86270864Simp gpios = <&gpio1 4 GPIO_ACTIVE_LOW>; 87262569Simp gpio-key,wakeup; 88270864Simp linux,code = <KEY_VOLUMEUP>; 89262569Simp }; 90262569Simp 91262569Simp volume-down { 92262569Simp label = "Volume Down"; 93270864Simp gpios = <&gpio1 5 GPIO_ACTIVE_LOW>; 94262569Simp gpio-key,wakeup; 95270864Simp linux,code = <KEY_VOLUMEDOWN>; 96262569Simp }; 97262569Simp }; 98262569Simp 99262569Simp sound { 100262569Simp compatible = "fsl,imx6q-sabresd-wm8962", 101262569Simp "fsl,imx-audio-wm8962"; 102262569Simp model = "wm8962-audio"; 103262569Simp ssi-controller = <&ssi2>; 104262569Simp audio-codec = <&codec>; 105262569Simp audio-routing = 106262569Simp "Headphone Jack", "HPOUTL", 107262569Simp "Headphone Jack", "HPOUTR", 108262569Simp "Ext Spk", "SPKOUTL", 109262569Simp "Ext Spk", "SPKOUTR", 110284090Sian "AMIC", "MICBIAS", 111284090Sian "IN3R", "AMIC"; 112262569Simp mux-int-port = <2>; 113262569Simp mux-ext-port = <3>; 114262569Simp }; 115262569Simp 116262569Simp backlight { 117262569Simp compatible = "pwm-backlight"; 118262569Simp pwms = <&pwm1 0 5000000>; 119262569Simp brightness-levels = <0 4 8 16 32 64 128 255>; 120262569Simp default-brightness-level = <7>; 121262569Simp status = "okay"; 122262569Simp }; 123270864Simp 124270864Simp leds { 125270864Simp compatible = "gpio-leds"; 126270864Simp pinctrl-names = "default"; 127270864Simp pinctrl-0 = <&pinctrl_gpio_leds>; 128270864Simp 129270864Simp red { 130270864Simp gpios = <&gpio1 2 0>; 131270864Simp default-state = "on"; 132270864Simp }; 133270864Simp }; 134262569Simp}; 135262569Simp 136262569Simp&audmux { 137262569Simp pinctrl-names = "default"; 138270864Simp pinctrl-0 = <&pinctrl_audmux>; 139262569Simp status = "okay"; 140262569Simp}; 141262569Simp 142262569Simp&ecspi1 { 143262569Simp fsl,spi-num-chipselects = <1>; 144262569Simp cs-gpios = <&gpio4 9 0>; 145262569Simp pinctrl-names = "default"; 146270864Simp pinctrl-0 = <&pinctrl_ecspi1>; 147262569Simp status = "okay"; 148262569Simp 149262569Simp flash: m25p80@0 { 150262569Simp #address-cells = <1>; 151262569Simp #size-cells = <1>; 152262569Simp compatible = "st,m25p32"; 153262569Simp spi-max-frequency = <20000000>; 154262569Simp reg = <0>; 155262569Simp }; 156262569Simp}; 157262569Simp 158262569Simp&fec { 159262569Simp pinctrl-names = "default"; 160270864Simp pinctrl-0 = <&pinctrl_enet>; 161262569Simp phy-mode = "rgmii"; 162262569Simp phy-reset-gpios = <&gpio1 25 0>; 163262569Simp status = "okay"; 164262569Simp}; 165262569Simp 166270864Simp&hdmi { 167270864Simp ddc-i2c-bus = <&i2c2>; 168270864Simp status = "okay"; 169270864Simp}; 170270864Simp 171262569Simp&i2c1 { 172262569Simp clock-frequency = <100000>; 173262569Simp pinctrl-names = "default"; 174270864Simp pinctrl-0 = <&pinctrl_i2c1>; 175262569Simp status = "okay"; 176262569Simp 177262569Simp codec: wm8962@1a { 178262569Simp compatible = "wlf,wm8962"; 179262569Simp reg = <0x1a>; 180284090Sian clocks = <&clks IMX6QDL_CLK_CKO>; 181262569Simp DCVDD-supply = <®_audio>; 182262569Simp DBVDD-supply = <®_audio>; 183262569Simp AVDD-supply = <®_audio>; 184262569Simp CPVDD-supply = <®_audio>; 185262569Simp MICVDD-supply = <®_audio>; 186262569Simp PLLVDD-supply = <®_audio>; 187262569Simp SPKVDD1-supply = <®_audio>; 188262569Simp SPKVDD2-supply = <®_audio>; 189262569Simp gpio-cfg = < 190262569Simp 0x0000 /* 0:Default */ 191262569Simp 0x0000 /* 1:Default */ 192262569Simp 0x0013 /* 2:FN_DMICCLK */ 193262569Simp 0x0000 /* 3:Default */ 194262569Simp 0x8014 /* 4:FN_DMICCDAT */ 195262569Simp 0x0000 /* 5:Default */ 196262569Simp >; 197262569Simp }; 198262569Simp}; 199262569Simp 200270864Simp&i2c2 { 201270864Simp clock-frequency = <100000>; 202270864Simp pinctrl-names = "default"; 203270864Simp pinctrl-0 = <&pinctrl_i2c2>; 204270864Simp status = "okay"; 205270864Simp 206270864Simp pmic: pfuze100@08 { 207270864Simp compatible = "fsl,pfuze100"; 208270864Simp reg = <0x08>; 209270864Simp 210270864Simp regulators { 211270864Simp sw1a_reg: sw1ab { 212270864Simp regulator-min-microvolt = <300000>; 213270864Simp regulator-max-microvolt = <1875000>; 214270864Simp regulator-boot-on; 215270864Simp regulator-always-on; 216270864Simp regulator-ramp-delay = <6250>; 217270864Simp }; 218270864Simp 219270864Simp sw1c_reg: sw1c { 220270864Simp regulator-min-microvolt = <300000>; 221270864Simp regulator-max-microvolt = <1875000>; 222270864Simp regulator-boot-on; 223270864Simp regulator-always-on; 224270864Simp regulator-ramp-delay = <6250>; 225270864Simp }; 226270864Simp 227270864Simp sw2_reg: sw2 { 228270864Simp regulator-min-microvolt = <800000>; 229270864Simp regulator-max-microvolt = <3300000>; 230270864Simp regulator-boot-on; 231270864Simp regulator-always-on; 232270864Simp }; 233270864Simp 234270864Simp sw3a_reg: sw3a { 235270864Simp regulator-min-microvolt = <400000>; 236270864Simp regulator-max-microvolt = <1975000>; 237270864Simp regulator-boot-on; 238270864Simp regulator-always-on; 239270864Simp }; 240270864Simp 241270864Simp sw3b_reg: sw3b { 242270864Simp regulator-min-microvolt = <400000>; 243270864Simp regulator-max-microvolt = <1975000>; 244270864Simp regulator-boot-on; 245270864Simp regulator-always-on; 246270864Simp }; 247270864Simp 248270864Simp sw4_reg: sw4 { 249270864Simp regulator-min-microvolt = <800000>; 250270864Simp regulator-max-microvolt = <3300000>; 251270864Simp }; 252270864Simp 253270864Simp swbst_reg: swbst { 254270864Simp regulator-min-microvolt = <5000000>; 255270864Simp regulator-max-microvolt = <5150000>; 256270864Simp }; 257270864Simp 258270864Simp snvs_reg: vsnvs { 259270864Simp regulator-min-microvolt = <1000000>; 260270864Simp regulator-max-microvolt = <3000000>; 261270864Simp regulator-boot-on; 262270864Simp regulator-always-on; 263270864Simp }; 264270864Simp 265270864Simp vref_reg: vrefddr { 266270864Simp regulator-boot-on; 267270864Simp regulator-always-on; 268270864Simp }; 269270864Simp 270270864Simp vgen1_reg: vgen1 { 271270864Simp regulator-min-microvolt = <800000>; 272270864Simp regulator-max-microvolt = <1550000>; 273270864Simp }; 274270864Simp 275270864Simp vgen2_reg: vgen2 { 276270864Simp regulator-min-microvolt = <800000>; 277270864Simp regulator-max-microvolt = <1550000>; 278270864Simp }; 279270864Simp 280270864Simp vgen3_reg: vgen3 { 281270864Simp regulator-min-microvolt = <1800000>; 282270864Simp regulator-max-microvolt = <3300000>; 283270864Simp }; 284270864Simp 285270864Simp vgen4_reg: vgen4 { 286270864Simp regulator-min-microvolt = <1800000>; 287270864Simp regulator-max-microvolt = <3300000>; 288270864Simp regulator-always-on; 289270864Simp }; 290270864Simp 291270864Simp vgen5_reg: vgen5 { 292270864Simp regulator-min-microvolt = <1800000>; 293270864Simp regulator-max-microvolt = <3300000>; 294270864Simp regulator-always-on; 295270864Simp }; 296270864Simp 297270864Simp vgen6_reg: vgen6 { 298270864Simp regulator-min-microvolt = <1800000>; 299270864Simp regulator-max-microvolt = <3300000>; 300270864Simp regulator-always-on; 301270864Simp }; 302270864Simp }; 303270864Simp }; 304270864Simp}; 305270864Simp 306262569Simp&i2c3 { 307262569Simp clock-frequency = <100000>; 308262569Simp pinctrl-names = "default"; 309270864Simp pinctrl-0 = <&pinctrl_i2c3>; 310262569Simp status = "okay"; 311262569Simp 312262569Simp egalax_ts@04 { 313262569Simp compatible = "eeti,egalax_ts"; 314262569Simp reg = <0x04>; 315262569Simp interrupt-parent = <&gpio6>; 316262569Simp interrupts = <7 2>; 317262569Simp wakeup-gpios = <&gpio6 7 0>; 318262569Simp }; 319262569Simp}; 320262569Simp 321262569Simp&iomuxc { 322262569Simp pinctrl-names = "default"; 323262569Simp pinctrl-0 = <&pinctrl_hog>; 324262569Simp 325270864Simp imx6qdl-sabresd { 326262569Simp pinctrl_hog: hoggrp { 327262569Simp fsl,pins = < 328284090Sian MX6QDL_PAD_NANDF_D0__GPIO2_IO00 0x1b0b0 329284090Sian MX6QDL_PAD_NANDF_D1__GPIO2_IO01 0x1b0b0 330284090Sian MX6QDL_PAD_NANDF_D2__GPIO2_IO02 0x1b0b0 331284090Sian MX6QDL_PAD_NANDF_D3__GPIO2_IO03 0x1b0b0 332262569Simp MX6QDL_PAD_GPIO_0__CCM_CLKO1 0x130b0 333284090Sian MX6QDL_PAD_NANDF_CLE__GPIO6_IO07 0x1b0b0 334284090Sian MX6QDL_PAD_ENET_TXD1__GPIO1_IO29 0x1b0b0 335284090Sian MX6QDL_PAD_EIM_D22__GPIO3_IO22 0x1b0b0 336284090Sian MX6QDL_PAD_ENET_CRS_DV__GPIO1_IO25 0x1b0b0 337262569Simp >; 338262569Simp }; 339270864Simp 340270864Simp pinctrl_audmux: audmuxgrp { 341270864Simp fsl,pins = < 342270864Simp MX6QDL_PAD_CSI0_DAT7__AUD3_RXD 0x130b0 343270864Simp MX6QDL_PAD_CSI0_DAT4__AUD3_TXC 0x130b0 344270864Simp MX6QDL_PAD_CSI0_DAT5__AUD3_TXD 0x110b0 345270864Simp MX6QDL_PAD_CSI0_DAT6__AUD3_TXFS 0x130b0 346270864Simp >; 347270864Simp }; 348270864Simp 349270864Simp pinctrl_ecspi1: ecspi1grp { 350270864Simp fsl,pins = < 351270864Simp MX6QDL_PAD_KEY_COL1__ECSPI1_MISO 0x100b1 352270864Simp MX6QDL_PAD_KEY_ROW0__ECSPI1_MOSI 0x100b1 353270864Simp MX6QDL_PAD_KEY_COL0__ECSPI1_SCLK 0x100b1 354270864Simp MX6QDL_PAD_KEY_ROW1__GPIO4_IO09 0x1b0b0 355270864Simp >; 356270864Simp }; 357270864Simp 358270864Simp pinctrl_enet: enetgrp { 359270864Simp fsl,pins = < 360270864Simp MX6QDL_PAD_ENET_MDIO__ENET_MDIO 0x1b0b0 361270864Simp MX6QDL_PAD_ENET_MDC__ENET_MDC 0x1b0b0 362270864Simp MX6QDL_PAD_RGMII_TXC__RGMII_TXC 0x1b0b0 363270864Simp MX6QDL_PAD_RGMII_TD0__RGMII_TD0 0x1b0b0 364270864Simp MX6QDL_PAD_RGMII_TD1__RGMII_TD1 0x1b0b0 365270864Simp MX6QDL_PAD_RGMII_TD2__RGMII_TD2 0x1b0b0 366270864Simp MX6QDL_PAD_RGMII_TD3__RGMII_TD3 0x1b0b0 367270864Simp MX6QDL_PAD_RGMII_TX_CTL__RGMII_TX_CTL 0x1b0b0 368270864Simp MX6QDL_PAD_ENET_REF_CLK__ENET_TX_CLK 0x1b0b0 369270864Simp MX6QDL_PAD_RGMII_RXC__RGMII_RXC 0x1b0b0 370270864Simp MX6QDL_PAD_RGMII_RD0__RGMII_RD0 0x1b0b0 371270864Simp MX6QDL_PAD_RGMII_RD1__RGMII_RD1 0x1b0b0 372270864Simp MX6QDL_PAD_RGMII_RD2__RGMII_RD2 0x1b0b0 373270864Simp MX6QDL_PAD_RGMII_RD3__RGMII_RD3 0x1b0b0 374270864Simp MX6QDL_PAD_RGMII_RX_CTL__RGMII_RX_CTL 0x1b0b0 375270864Simp MX6QDL_PAD_GPIO_16__ENET_REF_CLK 0x4001b0a8 376270864Simp >; 377270864Simp }; 378270864Simp 379270864Simp pinctrl_gpio_keys: gpio_keysgrp { 380270864Simp fsl,pins = < 381284090Sian MX6QDL_PAD_EIM_D29__GPIO3_IO29 0x1b0b0 382284090Sian MX6QDL_PAD_GPIO_4__GPIO1_IO04 0x1b0b0 383284090Sian MX6QDL_PAD_GPIO_5__GPIO1_IO05 0x1b0b0 384270864Simp >; 385270864Simp }; 386270864Simp 387270864Simp pinctrl_i2c1: i2c1grp { 388270864Simp fsl,pins = < 389270864Simp MX6QDL_PAD_CSI0_DAT8__I2C1_SDA 0x4001b8b1 390270864Simp MX6QDL_PAD_CSI0_DAT9__I2C1_SCL 0x4001b8b1 391270864Simp >; 392270864Simp }; 393270864Simp 394270864Simp pinctrl_i2c2: i2c2grp { 395270864Simp fsl,pins = < 396270864Simp MX6QDL_PAD_KEY_COL3__I2C2_SCL 0x4001b8b1 397270864Simp MX6QDL_PAD_KEY_ROW3__I2C2_SDA 0x4001b8b1 398270864Simp >; 399270864Simp }; 400270864Simp 401270864Simp pinctrl_i2c3: i2c3grp { 402270864Simp fsl,pins = < 403270864Simp MX6QDL_PAD_GPIO_3__I2C3_SCL 0x4001b8b1 404270864Simp MX6QDL_PAD_GPIO_6__I2C3_SDA 0x4001b8b1 405270864Simp >; 406270864Simp }; 407270864Simp 408270864Simp pinctrl_pcie: pciegrp { 409270864Simp fsl,pins = < 410284090Sian MX6QDL_PAD_GPIO_17__GPIO7_IO12 0x1b0b0 411270864Simp >; 412270864Simp }; 413270864Simp 414284090Sian pinctrl_pcie_reg: pciereggrp { 415284090Sian fsl,pins = < 416284090Sian MX6QDL_PAD_EIM_D19__GPIO3_IO19 0x1b0b0 417284090Sian >; 418284090Sian }; 419284090Sian 420270864Simp pinctrl_pwm1: pwm1grp { 421270864Simp fsl,pins = < 422270864Simp MX6QDL_PAD_SD1_DAT3__PWM1_OUT 0x1b0b1 423270864Simp >; 424270864Simp }; 425270864Simp 426270864Simp pinctrl_uart1: uart1grp { 427270864Simp fsl,pins = < 428270864Simp MX6QDL_PAD_CSI0_DAT10__UART1_TX_DATA 0x1b0b1 429270864Simp MX6QDL_PAD_CSI0_DAT11__UART1_RX_DATA 0x1b0b1 430270864Simp >; 431270864Simp }; 432270864Simp 433270864Simp pinctrl_usbotg: usbotggrp { 434270864Simp fsl,pins = < 435270864Simp MX6QDL_PAD_ENET_RX_ER__USB_OTG_ID 0x17059 436270864Simp >; 437270864Simp }; 438270864Simp 439270864Simp pinctrl_usdhc2: usdhc2grp { 440270864Simp fsl,pins = < 441270864Simp MX6QDL_PAD_SD2_CMD__SD2_CMD 0x17059 442270864Simp MX6QDL_PAD_SD2_CLK__SD2_CLK 0x10059 443270864Simp MX6QDL_PAD_SD2_DAT0__SD2_DATA0 0x17059 444270864Simp MX6QDL_PAD_SD2_DAT1__SD2_DATA1 0x17059 445270864Simp MX6QDL_PAD_SD2_DAT2__SD2_DATA2 0x17059 446270864Simp MX6QDL_PAD_SD2_DAT3__SD2_DATA3 0x17059 447270864Simp MX6QDL_PAD_NANDF_D4__SD2_DATA4 0x17059 448270864Simp MX6QDL_PAD_NANDF_D5__SD2_DATA5 0x17059 449270864Simp MX6QDL_PAD_NANDF_D6__SD2_DATA6 0x17059 450270864Simp MX6QDL_PAD_NANDF_D7__SD2_DATA7 0x17059 451270864Simp >; 452270864Simp }; 453270864Simp 454270864Simp pinctrl_usdhc3: usdhc3grp { 455270864Simp fsl,pins = < 456270864Simp MX6QDL_PAD_SD3_CMD__SD3_CMD 0x17059 457270864Simp MX6QDL_PAD_SD3_CLK__SD3_CLK 0x10059 458270864Simp MX6QDL_PAD_SD3_DAT0__SD3_DATA0 0x17059 459270864Simp MX6QDL_PAD_SD3_DAT1__SD3_DATA1 0x17059 460270864Simp MX6QDL_PAD_SD3_DAT2__SD3_DATA2 0x17059 461270864Simp MX6QDL_PAD_SD3_DAT3__SD3_DATA3 0x17059 462270864Simp MX6QDL_PAD_SD3_DAT4__SD3_DATA4 0x17059 463270864Simp MX6QDL_PAD_SD3_DAT5__SD3_DATA5 0x17059 464270864Simp MX6QDL_PAD_SD3_DAT6__SD3_DATA6 0x17059 465270864Simp MX6QDL_PAD_SD3_DAT7__SD3_DATA7 0x17059 466270864Simp >; 467270864Simp }; 468270864Simp 469270864Simp pinctrl_usdhc4: usdhc4grp { 470270864Simp fsl,pins = < 471270864Simp MX6QDL_PAD_SD4_CMD__SD4_CMD 0x17059 472270864Simp MX6QDL_PAD_SD4_CLK__SD4_CLK 0x10059 473270864Simp MX6QDL_PAD_SD4_DAT0__SD4_DATA0 0x17059 474270864Simp MX6QDL_PAD_SD4_DAT1__SD4_DATA1 0x17059 475270864Simp MX6QDL_PAD_SD4_DAT2__SD4_DATA2 0x17059 476270864Simp MX6QDL_PAD_SD4_DAT3__SD4_DATA3 0x17059 477270864Simp MX6QDL_PAD_SD4_DAT4__SD4_DATA4 0x17059 478270864Simp MX6QDL_PAD_SD4_DAT5__SD4_DATA5 0x17059 479270864Simp MX6QDL_PAD_SD4_DAT6__SD4_DATA6 0x17059 480270864Simp MX6QDL_PAD_SD4_DAT7__SD4_DATA7 0x17059 481270864Simp >; 482270864Simp }; 483262569Simp }; 484270864Simp 485270864Simp gpio_leds { 486270864Simp pinctrl_gpio_leds: gpioledsgrp { 487270864Simp fsl,pins = < 488284090Sian MX6QDL_PAD_GPIO_2__GPIO1_IO02 0x1b0b0 489270864Simp >; 490270864Simp }; 491270864Simp }; 492262569Simp}; 493262569Simp 494262569Simp&ldb { 495262569Simp status = "okay"; 496262569Simp 497262569Simp lvds-channel@1 { 498262569Simp fsl,data-mapping = "spwg"; 499262569Simp fsl,data-width = <18>; 500262569Simp status = "okay"; 501262569Simp 502262569Simp display-timings { 503262569Simp native-mode = <&timing0>; 504262569Simp timing0: hsd100pxn1 { 505262569Simp clock-frequency = <65000000>; 506262569Simp hactive = <1024>; 507262569Simp vactive = <768>; 508262569Simp hback-porch = <220>; 509262569Simp hfront-porch = <40>; 510262569Simp vback-porch = <21>; 511262569Simp vfront-porch = <7>; 512262569Simp hsync-len = <60>; 513262569Simp vsync-len = <10>; 514262569Simp }; 515262569Simp }; 516262569Simp }; 517262569Simp}; 518262569Simp 519270864Simp&pcie { 520270864Simp pinctrl-names = "default"; 521270864Simp pinctrl-0 = <&pinctrl_pcie>; 522270864Simp reset-gpio = <&gpio7 12 0>; 523270864Simp status = "okay"; 524270864Simp}; 525270864Simp 526262569Simp&pwm1 { 527262569Simp pinctrl-names = "default"; 528270864Simp pinctrl-0 = <&pinctrl_pwm1>; 529262569Simp status = "okay"; 530262569Simp}; 531262569Simp 532284090Sian&snvs_poweroff { 533284090Sian status = "okay"; 534284090Sian}; 535284090Sian 536262569Simp&ssi2 { 537262569Simp status = "okay"; 538262569Simp}; 539262569Simp 540262569Simp&uart1 { 541262569Simp pinctrl-names = "default"; 542270864Simp pinctrl-0 = <&pinctrl_uart1>; 543262569Simp status = "okay"; 544262569Simp}; 545262569Simp 546262569Simp&usbh1 { 547262569Simp vbus-supply = <®_usb_h1_vbus>; 548262569Simp status = "okay"; 549262569Simp}; 550262569Simp 551262569Simp&usbotg { 552262569Simp vbus-supply = <®_usb_otg_vbus>; 553262569Simp pinctrl-names = "default"; 554270864Simp pinctrl-0 = <&pinctrl_usbotg>; 555262569Simp disable-over-current; 556262569Simp status = "okay"; 557262569Simp}; 558262569Simp 559262569Simp&usdhc2 { 560262569Simp pinctrl-names = "default"; 561270864Simp pinctrl-0 = <&pinctrl_usdhc2>; 562262569Simp bus-width = <8>; 563262569Simp cd-gpios = <&gpio2 2 0>; 564262569Simp wp-gpios = <&gpio2 3 0>; 565262569Simp status = "okay"; 566262569Simp}; 567262569Simp 568262569Simp&usdhc3 { 569262569Simp pinctrl-names = "default"; 570270864Simp pinctrl-0 = <&pinctrl_usdhc3>; 571262569Simp bus-width = <8>; 572262569Simp cd-gpios = <&gpio2 0 0>; 573262569Simp wp-gpios = <&gpio2 1 0>; 574262569Simp status = "okay"; 575262569Simp}; 576270864Simp 577270864Simp&usdhc4 { 578270864Simp pinctrl-names = "default"; 579270864Simp pinctrl-0 = <&pinctrl_usdhc4>; 580270864Simp bus-width = <8>; 581270864Simp non-removable; 582270864Simp no-1-8-v; 583270864Simp status = "okay"; 584270864Simp}; 585