1*77fa0457SPeng Fan/* 2*77fa0457SPeng Fan * Copyright 2016 Freescale Semiconductor, Inc. 3*77fa0457SPeng Fan * 4*77fa0457SPeng Fan * This program is free software; you can redistribute it and/or modify 5*77fa0457SPeng Fan * it under the terms of the GNU General Public License version 2 as 6*77fa0457SPeng Fan * published by the Free Software Foundation. 7*77fa0457SPeng Fan */ 8*77fa0457SPeng Fan 9*77fa0457SPeng Fan/dts-v1/; 10*77fa0457SPeng Fan 11*77fa0457SPeng Fan#include "imx7ulp.dtsi" 12*77fa0457SPeng Fan 13*77fa0457SPeng Fan/ { 14*77fa0457SPeng Fan model = "NXP i.MX7ULP EVK"; 15*77fa0457SPeng Fan compatible = "fsl,imx7ulp-evk", "fsl,imx7ulp", "Generic DT based system"; 16*77fa0457SPeng Fan 17*77fa0457SPeng Fan chosen { 18*77fa0457SPeng Fan bootargs = "console=ttyLP0,115200 earlycon=lpuart32,0x402D0010,115200"; 19*77fa0457SPeng Fan stdout-path = &lpuart4; 20*77fa0457SPeng Fan }; 21*77fa0457SPeng Fan 22*77fa0457SPeng Fan bcmdhd_wlan_0: bcmdhd_wlan@0 { 23*77fa0457SPeng Fan compatible = "android,bcmdhd_wlan"; 24*77fa0457SPeng Fan wlreg_on-supply = <&wlreg_on>; 25*77fa0457SPeng Fan bcmdhd_fw = "/lib/firmware/bcm/1DX_BCM4343W/fw_bcmdhd.bin"; 26*77fa0457SPeng Fan bcmdhd_nv = "/lib/firmware/bcm/1DX_BCM4343W/bcmdhd.1DX.SDIO.cal"; 27*77fa0457SPeng Fan }; 28*77fa0457SPeng Fan 29*77fa0457SPeng Fan memory { 30*77fa0457SPeng Fan device_type = "memory"; 31*77fa0457SPeng Fan reg = <0x60000000 0x40000000>; 32*77fa0457SPeng Fan }; 33*77fa0457SPeng Fan 34*77fa0457SPeng Fan backlight { 35*77fa0457SPeng Fan compatible = "gpio-backlight"; 36*77fa0457SPeng Fan pinctrl-names = "default"; 37*77fa0457SPeng Fan pinctrl-0 = <&pinctrl_backlight>; 38*77fa0457SPeng Fan gpios = <&gpio3 2 GPIO_ACTIVE_HIGH>; 39*77fa0457SPeng Fan default-on; 40*77fa0457SPeng Fan status = "okay"; 41*77fa0457SPeng Fan }; 42*77fa0457SPeng Fan 43*77fa0457SPeng Fan mipi_dsi_reset: mipi-dsi-reset { 44*77fa0457SPeng Fan compatible = "gpio-reset"; 45*77fa0457SPeng Fan reset-gpios = <&gpio0 19 GPIO_ACTIVE_LOW>; 46*77fa0457SPeng Fan reset-delay-us = <1000>; 47*77fa0457SPeng Fan #reset-cells = <0>; 48*77fa0457SPeng Fan }; 49*77fa0457SPeng Fan 50*77fa0457SPeng Fan regulators { 51*77fa0457SPeng Fan compatible = "simple-bus"; 52*77fa0457SPeng Fan #address-cells = <1>; 53*77fa0457SPeng Fan #size-cells = <0>; 54*77fa0457SPeng Fan 55*77fa0457SPeng Fan wlreg_on: fixedregulator@100 { 56*77fa0457SPeng Fan compatible = "regulator-fixed"; 57*77fa0457SPeng Fan regulator-min-microvolt = <5000000>; 58*77fa0457SPeng Fan regulator-max-microvolt = <5000000>; 59*77fa0457SPeng Fan regulator-name = "wlreg_on"; 60*77fa0457SPeng Fan gpio = <&gpio2 6 GPIO_ACTIVE_HIGH>; 61*77fa0457SPeng Fan startup-delay-us = <100>; 62*77fa0457SPeng Fan enable-active-high; 63*77fa0457SPeng Fan }; 64*77fa0457SPeng Fan 65*77fa0457SPeng Fan reg_usb_otg1_vbus: regulator@0 { 66*77fa0457SPeng Fan compatible = "regulator-fixed"; 67*77fa0457SPeng Fan reg = <0>; 68*77fa0457SPeng Fan pinctrl-names = "default"; 69*77fa0457SPeng Fan pinctrl-0 = <&pinctrl_usb_otg1>; 70*77fa0457SPeng Fan regulator-name = "usb_otg1_vbus"; 71*77fa0457SPeng Fan regulator-min-microvolt = <5000000>; 72*77fa0457SPeng Fan regulator-max-microvolt = <5000000>; 73*77fa0457SPeng Fan gpio = <&gpio0 0 GPIO_ACTIVE_HIGH>; 74*77fa0457SPeng Fan enable-active-high; 75*77fa0457SPeng Fan }; 76*77fa0457SPeng Fan 77*77fa0457SPeng Fan reg_vsd_3v3: regulator@1 { 78*77fa0457SPeng Fan compatible = "regulator-fixed"; 79*77fa0457SPeng Fan reg = <1>; 80*77fa0457SPeng Fan regulator-name = "VSD_3V3"; 81*77fa0457SPeng Fan regulator-min-microvolt = <3300000>; 82*77fa0457SPeng Fan regulator-max-microvolt = <3300000>; 83*77fa0457SPeng Fan gpio = <&gpio1 0 GPIO_ACTIVE_HIGH>; 84*77fa0457SPeng Fan enable-active-high; 85*77fa0457SPeng Fan }; 86*77fa0457SPeng Fan 87*77fa0457SPeng Fan reg_vsd_3v3b: regulator@2 { 88*77fa0457SPeng Fan compatible = "regulator-fixed"; 89*77fa0457SPeng Fan reg = <2>; 90*77fa0457SPeng Fan regulator-name = "VSD_3V3B"; 91*77fa0457SPeng Fan regulator-min-microvolt = <3300000>; 92*77fa0457SPeng Fan regulator-max-microvolt = <3300000>; 93*77fa0457SPeng Fan gpio = <&gpio2 11 GPIO_ACTIVE_HIGH>; 94*77fa0457SPeng Fan enable-active-high; 95*77fa0457SPeng Fan }; 96*77fa0457SPeng Fan }; 97*77fa0457SPeng Fan 98*77fa0457SPeng Fan extcon_usb1: extcon_usb1 { 99*77fa0457SPeng Fan compatible = "linux,extcon-usb-gpio"; 100*77fa0457SPeng Fan id-gpio = <&gpio0 8 GPIO_ACTIVE_HIGH>; 101*77fa0457SPeng Fan pinctrl-names = "default"; 102*77fa0457SPeng Fan pinctrl-0 = <&pinctrl_extcon_usb1>; 103*77fa0457SPeng Fan }; 104*77fa0457SPeng Fan 105*77fa0457SPeng Fan pf1550-rpmsg { 106*77fa0457SPeng Fan compatible = "fsl,pf1550-rpmsg"; 107*77fa0457SPeng Fan sw1_reg: SW1 { 108*77fa0457SPeng Fan regulator-name = "SW1"; 109*77fa0457SPeng Fan regulator-min-microvolt = <600000>; 110*77fa0457SPeng Fan regulator-max-microvolt = <1387500>; 111*77fa0457SPeng Fan regulator-boot-on; 112*77fa0457SPeng Fan regulator-always-on; 113*77fa0457SPeng Fan }; 114*77fa0457SPeng Fan 115*77fa0457SPeng Fan sw2_reg: SW2 { 116*77fa0457SPeng Fan regulator-name = "SW2"; 117*77fa0457SPeng Fan regulator-min-microvolt = <600000>; 118*77fa0457SPeng Fan regulator-max-microvolt = <1387500>; 119*77fa0457SPeng Fan regulator-boot-on; 120*77fa0457SPeng Fan regulator-always-on; 121*77fa0457SPeng Fan }; 122*77fa0457SPeng Fan 123*77fa0457SPeng Fan sw3_reg: SW3 { 124*77fa0457SPeng Fan regulator-name = "SW3"; 125*77fa0457SPeng Fan regulator-min-microvolt = <1800000>; 126*77fa0457SPeng Fan regulator-max-microvolt = <3300000>; 127*77fa0457SPeng Fan regulator-boot-on; 128*77fa0457SPeng Fan regulator-always-on; 129*77fa0457SPeng Fan }; 130*77fa0457SPeng Fan 131*77fa0457SPeng Fan vref_reg: VREFDDR { 132*77fa0457SPeng Fan regulator-name = "VREFDDR"; 133*77fa0457SPeng Fan regulator-min-microvolt = <1200000>; 134*77fa0457SPeng Fan regulator-max-microvolt = <1200000>; 135*77fa0457SPeng Fan regulator-boot-on; 136*77fa0457SPeng Fan regulator-always-on; 137*77fa0457SPeng Fan }; 138*77fa0457SPeng Fan 139*77fa0457SPeng Fan vldo1_reg: LDO1 { 140*77fa0457SPeng Fan regulator-name = "LDO1"; 141*77fa0457SPeng Fan regulator-min-microvolt = <750000>; 142*77fa0457SPeng Fan regulator-max-microvolt = <3300000>; 143*77fa0457SPeng Fan regulator-always-on; 144*77fa0457SPeng Fan }; 145*77fa0457SPeng Fan 146*77fa0457SPeng Fan vldo2_reg: LDO2 { 147*77fa0457SPeng Fan regulator-name = "LDO2"; 148*77fa0457SPeng Fan regulator-min-microvolt = <1800000>; 149*77fa0457SPeng Fan regulator-max-microvolt = <3300000>; 150*77fa0457SPeng Fan regulator-always-on; 151*77fa0457SPeng Fan }; 152*77fa0457SPeng Fan 153*77fa0457SPeng Fan vldo3_reg: LDO3 { 154*77fa0457SPeng Fan regulator-name = "LDO3"; 155*77fa0457SPeng Fan regulator-min-microvolt = <750000>; 156*77fa0457SPeng Fan regulator-max-microvolt = <3300000>; 157*77fa0457SPeng Fan regulator-always-on; 158*77fa0457SPeng Fan }; 159*77fa0457SPeng Fan }; 160*77fa0457SPeng Fan}; 161*77fa0457SPeng Fan 162*77fa0457SPeng Fan&iomuxc1 { 163*77fa0457SPeng Fan pinctrl-names = "default"; 164*77fa0457SPeng Fan pinctrl-0 = <&pinctrl_hog_1>; 165*77fa0457SPeng Fan 166*77fa0457SPeng Fan imx7ulp-evk { 167*77fa0457SPeng Fan pinctrl_hog_1: hoggrp-1 { 168*77fa0457SPeng Fan fsl,pins = < 169*77fa0457SPeng Fan ULP1_PAD_PTC10__PTC10 0x30100 /* USDHC0 CD */ 170*77fa0457SPeng Fan ULP1_PAD_PTC1__PTC1 0x20100 171*77fa0457SPeng Fan ULP1_PAD_PTD0__PTD0 0x30100 /* USDHC0 RST */ 172*77fa0457SPeng Fan ULP1_PAD_PTE13__PTE13 0x30103 /* USDHC1 CD */ 173*77fa0457SPeng Fan ULP1_PAD_PTE12__PTE12 0x30103 /* USDHC1 WP */ 174*77fa0457SPeng Fan ULP1_PAD_PTE14__SDHC1_VS 0x843 /* USDHC1 VSEL */ 175*77fa0457SPeng Fan >; 176*77fa0457SPeng Fan }; 177*77fa0457SPeng Fan 178*77fa0457SPeng Fan pinctrl_backlight: backlight_grp { 179*77fa0457SPeng Fan fsl,pins = < 180*77fa0457SPeng Fan ULP1_PAD_PTF2__PTF2 0x20100 181*77fa0457SPeng Fan >; 182*77fa0457SPeng Fan }; 183*77fa0457SPeng Fan 184*77fa0457SPeng Fan pinctrl_lpi2c5: lpi2c5grp { 185*77fa0457SPeng Fan fsl,pins = < 186*77fa0457SPeng Fan ULP1_PAD_PTC4__LPI2C5_SCL 0x527 187*77fa0457SPeng Fan ULP1_PAD_PTC5__LPI2C5_SDA 0x527 188*77fa0457SPeng Fan >; 189*77fa0457SPeng Fan }; 190*77fa0457SPeng Fan 191*77fa0457SPeng Fan pinctrl_mipi_dsi_reset: mipi_dsi_reset_grp { 192*77fa0457SPeng Fan fsl,pins = < 193*77fa0457SPeng Fan ULP1_PAD_PTC19__PTC19 0x20103 194*77fa0457SPeng Fan >; 195*77fa0457SPeng Fan }; 196*77fa0457SPeng Fan 197*77fa0457SPeng Fan pinctrl_lpuart4: lpuart4grp { 198*77fa0457SPeng Fan fsl,pins = < 199*77fa0457SPeng Fan ULP1_PAD_PTC3__LPUART4_RX 0x400 200*77fa0457SPeng Fan ULP1_PAD_PTC2__LPUART4_TX 0x400 201*77fa0457SPeng Fan >; 202*77fa0457SPeng Fan }; 203*77fa0457SPeng Fan 204*77fa0457SPeng Fan pinctrl_lpuart6: lpuart6grp { 205*77fa0457SPeng Fan fsl,pins = < 206*77fa0457SPeng Fan ULP1_PAD_PTE10__LPUART6_TX 0x400 207*77fa0457SPeng Fan ULP1_PAD_PTE11__LPUART6_RX 0x400 208*77fa0457SPeng Fan ULP1_PAD_PTE9__LPUART6_RTS_B 0x400 209*77fa0457SPeng Fan ULP1_PAD_PTE8__LPUART6_CTS_B 0x400 210*77fa0457SPeng Fan ULP1_PAD_PTE7__PTE7 0x00 /* BT_REG_ON */ 211*77fa0457SPeng Fan >; 212*77fa0457SPeng Fan }; 213*77fa0457SPeng Fan 214*77fa0457SPeng Fan pinctrl_lpuart7: lpuart7grp { 215*77fa0457SPeng Fan fsl,pins = < 216*77fa0457SPeng Fan ULP1_PAD_PTF14__LPUART7_TX 0x400 217*77fa0457SPeng Fan ULP1_PAD_PTF15__LPUART7_RX 0x400 218*77fa0457SPeng Fan ULP1_PAD_PTF13__LPUART7_RTS_B 0x400 219*77fa0457SPeng Fan ULP1_PAD_PTF12__LPUART7_CTS_B 0x400 220*77fa0457SPeng Fan >; 221*77fa0457SPeng Fan }; 222*77fa0457SPeng Fan 223*77fa0457SPeng Fan pinctrl_usdhc0: usdhc0grp { 224*77fa0457SPeng Fan fsl,pins = < 225*77fa0457SPeng Fan ULP1_PAD_PTD1__SDHC0_CMD 0x843 226*77fa0457SPeng Fan ULP1_PAD_PTD2__SDHC0_CLK 0x10843 227*77fa0457SPeng Fan ULP1_PAD_PTD7__SDHC0_D3 0x843 228*77fa0457SPeng Fan ULP1_PAD_PTD8__SDHC0_D2 0x843 229*77fa0457SPeng Fan ULP1_PAD_PTD9__SDHC0_D1 0x843 230*77fa0457SPeng Fan ULP1_PAD_PTD10__SDHC0_D0 0x843 231*77fa0457SPeng Fan >; 232*77fa0457SPeng Fan }; 233*77fa0457SPeng Fan 234*77fa0457SPeng Fan pinctrl_usdhc0_8bit: usdhc0grp_8bit { 235*77fa0457SPeng Fan fsl,pins = < 236*77fa0457SPeng Fan ULP1_PAD_PTD1__SDHC0_CMD 0x843 237*77fa0457SPeng Fan ULP1_PAD_PTD2__SDHC0_CLK 0x843 238*77fa0457SPeng Fan ULP1_PAD_PTD3__SDHC0_D7 0x843 239*77fa0457SPeng Fan ULP1_PAD_PTD4__SDHC0_D6 0x843 240*77fa0457SPeng Fan ULP1_PAD_PTD5__SDHC0_D5 0x843 241*77fa0457SPeng Fan ULP1_PAD_PTD6__SDHC0_D4 0x843 242*77fa0457SPeng Fan ULP1_PAD_PTD7__SDHC0_D3 0x843 243*77fa0457SPeng Fan ULP1_PAD_PTD8__SDHC0_D2 0x843 244*77fa0457SPeng Fan ULP1_PAD_PTD9__SDHC0_D1 0x843 245*77fa0457SPeng Fan ULP1_PAD_PTD10__SDHC0_D0 0x843 246*77fa0457SPeng Fan >; 247*77fa0457SPeng Fan }; 248*77fa0457SPeng Fan 249*77fa0457SPeng Fan pinctrl_lpi2c7: lpi2c7grp { 250*77fa0457SPeng Fan fsl,pins = < 251*77fa0457SPeng Fan ULP1_PAD_PTF12__LPI2C7_SCL 0x527 252*77fa0457SPeng Fan ULP1_PAD_PTF13__LPI2C7_SDA 0x527 253*77fa0457SPeng Fan >; 254*77fa0457SPeng Fan }; 255*77fa0457SPeng Fan 256*77fa0457SPeng Fan pinctrl_lpspi3: lpspi3grp { 257*77fa0457SPeng Fan fsl,pins = < 258*77fa0457SPeng Fan ULP1_PAD_PTF16__LPSPI3_SIN 0x300 259*77fa0457SPeng Fan ULP1_PAD_PTF17__LPSPI3_SOUT 0x300 260*77fa0457SPeng Fan ULP1_PAD_PTF18__LPSPI3_SCK 0x300 261*77fa0457SPeng Fan ULP1_PAD_PTF19__LPSPI3_PCS0 0x300 262*77fa0457SPeng Fan >; 263*77fa0457SPeng Fan }; 264*77fa0457SPeng Fan 265*77fa0457SPeng Fan pinctrl_usb_otg1: usbotg1grp { 266*77fa0457SPeng Fan fsl,pins = < 267*77fa0457SPeng Fan ULP1_PAD_PTC0__PTC0 0x30100 268*77fa0457SPeng Fan >; 269*77fa0457SPeng Fan }; 270*77fa0457SPeng Fan 271*77fa0457SPeng Fan pinctrl_extcon_usb1: extcon1grp { 272*77fa0457SPeng Fan fsl,pins = < 273*77fa0457SPeng Fan ULP1_PAD_PTC8__PTC8 0x30103 274*77fa0457SPeng Fan >; 275*77fa0457SPeng Fan }; 276*77fa0457SPeng Fan 277*77fa0457SPeng Fan pinctrl_usdhc1: usdhc1grp { 278*77fa0457SPeng Fan fsl,pins = < 279*77fa0457SPeng Fan ULP1_PAD_PTE3__SDHC1_CMD 0x843 280*77fa0457SPeng Fan ULP1_PAD_PTE2__SDHC1_CLK 0x843 281*77fa0457SPeng Fan ULP1_PAD_PTE1__SDHC1_D0 0x843 282*77fa0457SPeng Fan ULP1_PAD_PTE0__SDHC1_D1 0x843 283*77fa0457SPeng Fan ULP1_PAD_PTE5__SDHC1_D2 0x843 284*77fa0457SPeng Fan ULP1_PAD_PTE4__SDHC1_D3 0x843 285*77fa0457SPeng Fan >; 286*77fa0457SPeng Fan }; 287*77fa0457SPeng Fan 288*77fa0457SPeng Fan pinctrl_usdhc1_rst: usdhc1grp_rst { 289*77fa0457SPeng Fan fsl,pins = < 290*77fa0457SPeng Fan ULP1_PAD_PTE11__PTE11 0x30100 /* USDHC1 RST */ 291*77fa0457SPeng Fan >; 292*77fa0457SPeng Fan }; 293*77fa0457SPeng Fan 294*77fa0457SPeng Fan pinctrl_wifi: wifigrp { 295*77fa0457SPeng Fan fsl,pins = < 296*77fa0457SPeng Fan ULP1_PAD_PTE6__PTE6 0x43 /* WL_REG_ON */ 297*77fa0457SPeng Fan >; 298*77fa0457SPeng Fan }; 299*77fa0457SPeng Fan }; 300*77fa0457SPeng Fan}; 301*77fa0457SPeng Fan 302*77fa0457SPeng Fan&lcdif { 303*77fa0457SPeng Fan status = "okay"; 304*77fa0457SPeng Fan disp-dev = "mipi_dsi_northwest"; 305*77fa0457SPeng Fan display = <&display0>; 306*77fa0457SPeng Fan 307*77fa0457SPeng Fan display0: display { 308*77fa0457SPeng Fan bits-per-pixel = <16>; 309*77fa0457SPeng Fan bus-width = <24>; 310*77fa0457SPeng Fan 311*77fa0457SPeng Fan display-timings { 312*77fa0457SPeng Fan native-mode = <&timing0>; 313*77fa0457SPeng Fan timing0: timing0 { 314*77fa0457SPeng Fan clock-frequency = <9200000>; 315*77fa0457SPeng Fan hactive = <480>; 316*77fa0457SPeng Fan vactive = <272>; 317*77fa0457SPeng Fan hfront-porch = <8>; 318*77fa0457SPeng Fan hback-porch = <4>; 319*77fa0457SPeng Fan hsync-len = <41>; 320*77fa0457SPeng Fan vback-porch = <2>; 321*77fa0457SPeng Fan vfront-porch = <4>; 322*77fa0457SPeng Fan vsync-len = <10>; 323*77fa0457SPeng Fan 324*77fa0457SPeng Fan hsync-active = <0>; 325*77fa0457SPeng Fan vsync-active = <0>; 326*77fa0457SPeng Fan de-active = <1>; 327*77fa0457SPeng Fan pixelclk-active = <0>; 328*77fa0457SPeng Fan }; 329*77fa0457SPeng Fan }; 330*77fa0457SPeng Fan }; 331*77fa0457SPeng Fan}; 332*77fa0457SPeng Fan 333*77fa0457SPeng Fan&lpi2c7 { 334*77fa0457SPeng Fan #address-cells = <1>; 335*77fa0457SPeng Fan #size-cells = <0>; 336*77fa0457SPeng Fan pinctrl-names = "default"; 337*77fa0457SPeng Fan pinctrl-0 = <&pinctrl_lpi2c7>; 338*77fa0457SPeng Fan}; 339*77fa0457SPeng Fan 340*77fa0457SPeng Fan&lpi2c5 { 341*77fa0457SPeng Fan #address-cells = <1>; 342*77fa0457SPeng Fan #size-cells = <0>; 343*77fa0457SPeng Fan pinctrl-names = "default"; 344*77fa0457SPeng Fan pinctrl-0 = <&pinctrl_lpi2c5>; 345*77fa0457SPeng Fan status = "okay"; 346*77fa0457SPeng Fan 347*77fa0457SPeng Fan fxas2100x@20 { 348*77fa0457SPeng Fan compatible = "fsl,fxas2100x"; 349*77fa0457SPeng Fan reg = <0x20>; 350*77fa0457SPeng Fan }; 351*77fa0457SPeng Fan 352*77fa0457SPeng Fan fxos8700@1e { 353*77fa0457SPeng Fan compatible = "fsl,fxos8700"; 354*77fa0457SPeng Fan reg = <0x1e>; 355*77fa0457SPeng Fan }; 356*77fa0457SPeng Fan 357*77fa0457SPeng Fan mpl3115@60 { 358*77fa0457SPeng Fan compatible = "fsl,mpl3115"; 359*77fa0457SPeng Fan reg = <0x60>; 360*77fa0457SPeng Fan }; 361*77fa0457SPeng Fan}; 362*77fa0457SPeng Fan 363*77fa0457SPeng Fan&lpspi3 { 364*77fa0457SPeng Fan #address-cells = <1>; 365*77fa0457SPeng Fan #size-cells = <0>; 366*77fa0457SPeng Fan pinctrl-names = "default"; 367*77fa0457SPeng Fan pinctrl-0 = <&pinctrl_lpspi3>; 368*77fa0457SPeng Fan status = "okay"; 369*77fa0457SPeng Fan 370*77fa0457SPeng Fan spidev0: spi@0 { 371*77fa0457SPeng Fan reg = <0>; 372*77fa0457SPeng Fan compatible = "rohm,dh2228fv"; 373*77fa0457SPeng Fan spi-max-frequency = <1000000>; 374*77fa0457SPeng Fan }; 375*77fa0457SPeng Fan}; 376*77fa0457SPeng Fan 377*77fa0457SPeng Fan&mipi_dsi { 378*77fa0457SPeng Fan pinctrl-names = "default"; 379*77fa0457SPeng Fan pinctrl-0 = <&pinctrl_mipi_dsi_reset>; 380*77fa0457SPeng Fan lcd_panel = "TRULY-WVGA-TFT3P5581E"; 381*77fa0457SPeng Fan resets = <&mipi_dsi_reset>; 382*77fa0457SPeng Fan status = "okay"; 383*77fa0457SPeng Fan}; 384*77fa0457SPeng Fan 385*77fa0457SPeng Fan&lpuart4 { /* console */ 386*77fa0457SPeng Fan pinctrl-names = "default"; 387*77fa0457SPeng Fan pinctrl-0 = <&pinctrl_lpuart4>; 388*77fa0457SPeng Fan status = "okay"; 389*77fa0457SPeng Fan}; 390*77fa0457SPeng Fan 391*77fa0457SPeng Fan&lpuart6 { /* BT */ 392*77fa0457SPeng Fan pinctrl-names = "default"; 393*77fa0457SPeng Fan pinctrl-0 = <&pinctrl_lpuart6>; 394*77fa0457SPeng Fan status = "okay"; 395*77fa0457SPeng Fan}; 396*77fa0457SPeng Fan 397*77fa0457SPeng Fan&lpuart7 { /* Uart test */ 398*77fa0457SPeng Fan pinctrl-names = "default"; 399*77fa0457SPeng Fan pinctrl-0 = <&pinctrl_lpuart7>; 400*77fa0457SPeng Fan status = "disabled"; 401*77fa0457SPeng Fan}; 402*77fa0457SPeng Fan 403*77fa0457SPeng Fan&rpmsg{ 404*77fa0457SPeng Fan status = "okay"; 405*77fa0457SPeng Fan}; 406*77fa0457SPeng Fan 407*77fa0457SPeng Fan&usbotg1 { 408*77fa0457SPeng Fan vbus-supply = <®_usb_otg1_vbus>; 409*77fa0457SPeng Fan extcon = <0>, <&extcon_usb1>; 410*77fa0457SPeng Fan srp-disable; 411*77fa0457SPeng Fan hnp-disable; 412*77fa0457SPeng Fan adp-disable; 413*77fa0457SPeng Fan status = "okay"; 414*77fa0457SPeng Fan}; 415*77fa0457SPeng Fan 416*77fa0457SPeng Fan&usdhc0 { 417*77fa0457SPeng Fan pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep"; 418*77fa0457SPeng Fan pinctrl-0 = <&pinctrl_usdhc0>; 419*77fa0457SPeng Fan pinctrl-1 = <&pinctrl_usdhc0>; 420*77fa0457SPeng Fan pinctrl-2 = <&pinctrl_usdhc0>; 421*77fa0457SPeng Fan pinctrl-3 = <&pinctrl_usdhc0>; 422*77fa0457SPeng Fan cd-gpios = <&gpio0 10 GPIO_ACTIVE_LOW>; 423*77fa0457SPeng Fan vmmc-supply = <®_vsd_3v3>; 424*77fa0457SPeng Fan vqmmc-supply = <&vldo2_reg>; 425*77fa0457SPeng Fan status = "okay"; 426*77fa0457SPeng Fan}; 427