1/* 2 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ 3 * 4 * This program is free software; you can redistribute it and/or modify 5 * it under the terms of the GNU General Public License version 2 as 6 * published by the Free Software Foundation. 7 */ 8/dts-v1/; 9 10#include "omap5.dtsi" 11#include <dt-bindings/interrupt-controller/irq.h> 12#include <dt-bindings/interrupt-controller/arm-gic.h> 13 14/ { 15 model = "TI OMAP5 uEVM board"; 16 compatible = "ti,omap5-uevm", "ti,omap5"; 17 18 memory { 19 device_type = "memory"; 20 reg = <0x80000000 0x7F000000>; /* 2032 MB */ 21 }; 22 23 aliases { 24 display0 = &hdmi0; 25 }; 26 27 vmmcsd_fixed: fixedregulator-mmcsd { 28 compatible = "regulator-fixed"; 29 regulator-name = "vmmcsd_fixed"; 30 regulator-min-microvolt = <3000000>; 31 regulator-max-microvolt = <3000000>; 32 }; 33 34 mmc3_pwrseq: sdhci0_pwrseq { 35 compatible = "mmc-pwrseq-simple"; 36 clocks = <&clk32kgaudio>; 37 clock-names = "ext_clock"; 38 }; 39 40 vmmcsdio_fixed: fixedregulator-mmcsdio { 41 compatible = "regulator-fixed"; 42 regulator-name = "vmmcsdio_fixed"; 43 regulator-min-microvolt = <1800000>; 44 regulator-max-microvolt = <1800000>; 45 gpio = <&gpio5 12 GPIO_ACTIVE_HIGH>; /* gpio140 WLAN_EN */ 46 enable-active-high; 47 startup-delay-us = <70000>; 48 pinctrl-names = "default"; 49 pinctrl-0 = <&wlan_pins>; 50 }; 51 52 /* HS USB Host PHY on PORT 2 */ 53 hsusb2_phy: hsusb2_phy { 54 compatible = "usb-nop-xceiv"; 55 reset-gpios = <&gpio3 16 GPIO_ACTIVE_LOW>; /* gpio3_80 HUB_NRESET */ 56 clocks = <&auxclk1_ck>; 57 clock-names = "main_clk"; 58 clock-frequency = <19200000>; 59 }; 60 61 /* HS USB Host PHY on PORT 3 */ 62 hsusb3_phy: hsusb3_phy { 63 compatible = "usb-nop-xceiv"; 64 reset-gpios = <&gpio3 15 GPIO_ACTIVE_LOW>; /* gpio3_79 ETH_NRESET */ 65 }; 66 67 leds { 68 compatible = "gpio-leds"; 69 led@1 { 70 label = "omap5:blue:usr1"; 71 gpios = <&gpio5 25 GPIO_ACTIVE_HIGH>; /* gpio5_153 D1 LED */ 72 linux,default-trigger = "heartbeat"; 73 default-state = "off"; 74 }; 75 }; 76 77 tpd12s015: encoder@0 { 78 compatible = "ti,tpd12s015"; 79 80 pinctrl-names = "default"; 81 pinctrl-0 = <&tpd12s015_pins>; 82 83 gpios = <&gpio9 0 GPIO_ACTIVE_HIGH>, /* TCA6424A P01, CT CP HPD */ 84 <&gpio9 1 GPIO_ACTIVE_HIGH>, /* TCA6424A P00, LS OE */ 85 <&gpio7 1 GPIO_ACTIVE_HIGH>; /* GPIO 193, HPD */ 86 87 ports { 88 #address-cells = <1>; 89 #size-cells = <0>; 90 91 port@0 { 92 reg = <0>; 93 94 tpd12s015_in: endpoint@0 { 95 remote-endpoint = <&hdmi_out>; 96 }; 97 }; 98 99 port@1 { 100 reg = <1>; 101 102 tpd12s015_out: endpoint@0 { 103 remote-endpoint = <&hdmi_connector_in>; 104 }; 105 }; 106 }; 107 }; 108 109 hdmi0: connector@0 { 110 compatible = "hdmi-connector"; 111 label = "hdmi"; 112 113 type = "b"; 114 115 port { 116 hdmi_connector_in: endpoint { 117 remote-endpoint = <&tpd12s015_out>; 118 }; 119 }; 120 }; 121 122 sound: sound { 123 compatible = "ti,abe-twl6040"; 124 ti,model = "omap5-uevm"; 125 126 ti,mclk-freq = <19200000>; 127 128 ti,mcpdm = <&mcpdm>; 129 130 ti,twl6040 = <&twl6040>; 131 132 /* Audio routing */ 133 ti,audio-routing = 134 "Headset Stereophone", "HSOL", 135 "Headset Stereophone", "HSOR", 136 "Line Out", "AUXL", 137 "Line Out", "AUXR", 138 "HSMIC", "Headset Mic", 139 "Headset Mic", "Headset Mic Bias", 140 "AFML", "Line In", 141 "AFMR", "Line In"; 142 }; 143}; 144 145&omap5_pmx_core { 146 pinctrl-names = "default"; 147 pinctrl-0 = < 148 &usbhost_pins 149 &led_gpio_pins 150 >; 151 152 twl6040_pins: pinmux_twl6040_pins { 153 pinctrl-single,pins = < 154 0x17e (PIN_OUTPUT | MUX_MODE6) /* mcspi1_somi.gpio5_141 */ 155 >; 156 }; 157 158 mcpdm_pins: pinmux_mcpdm_pins { 159 pinctrl-single,pins = < 160 0x142 (PIN_INPUT_PULLDOWN | MUX_MODE0) /* abe_clks.abe_clks */ 161 0x15c (PIN_INPUT_PULLDOWN | MUX_MODE0) /* abemcpdm_ul_data.abemcpdm_ul_data */ 162 0x15e (PIN_INPUT_PULLDOWN | MUX_MODE0) /* abemcpdm_dl_data.abemcpdm_dl_data */ 163 0x160 (PIN_INPUT_PULLUP | MUX_MODE0) /* abemcpdm_frame.abemcpdm_frame */ 164 0x162 (PIN_INPUT_PULLDOWN | MUX_MODE0) /* abemcpdm_lb_clk.abemcpdm_lb_clk */ 165 >; 166 }; 167 168 mcbsp1_pins: pinmux_mcbsp1_pins { 169 pinctrl-single,pins = < 170 0x14c (PIN_INPUT | MUX_MODE1) /* abedmic_clk2.abemcbsp1_fsx */ 171 0x14e (PIN_OUTPUT_PULLDOWN | MUX_MODE1) /* abedmic_clk3.abemcbsp1_dx */ 172 0x150 (PIN_INPUT | MUX_MODE1) /* abeslimbus1_clock.abemcbsp1_clkx */ 173 0x152 (PIN_INPUT_PULLDOWN | MUX_MODE1) /* abeslimbus1_data.abemcbsp1_dr */ 174 >; 175 }; 176 177 mcbsp2_pins: pinmux_mcbsp2_pins { 178 pinctrl-single,pins = < 179 0x154 (PIN_INPUT_PULLDOWN | MUX_MODE0) /* abemcbsp2_dr.abemcbsp2_dr */ 180 0x156 (PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* abemcbsp2_dx.abemcbsp2_dx */ 181 0x158 (PIN_INPUT | MUX_MODE0) /* abemcbsp2_fsx.abemcbsp2_fsx */ 182 0x15a (PIN_INPUT | MUX_MODE0) /* abemcbsp2_clkx.abemcbsp2_clkx */ 183 >; 184 }; 185 186 i2c1_pins: pinmux_i2c1_pins { 187 pinctrl-single,pins = < 188 0x1b2 (PIN_INPUT_PULLUP | MUX_MODE0) /* i2c1_scl */ 189 0x1b4 (PIN_INPUT_PULLUP | MUX_MODE0) /* i2c1_sda */ 190 >; 191 }; 192 193 i2c5_pins: pinmux_i2c5_pins { 194 pinctrl-single,pins = < 195 0x186 (PIN_INPUT | MUX_MODE0) /* i2c5_scl */ 196 0x188 (PIN_INPUT | MUX_MODE0) /* i2c5_sda */ 197 >; 198 }; 199 200 mcspi2_pins: pinmux_mcspi2_pins { 201 pinctrl-single,pins = < 202 0xbc (PIN_INPUT | MUX_MODE0) /* mcspi2_clk */ 203 0xbe (PIN_INPUT | MUX_MODE0) /* mcspi2_simo */ 204 0xc0 (PIN_INPUT_PULLUP | MUX_MODE0) /* mcspi2_somi */ 205 0xc2 (PIN_OUTPUT | MUX_MODE0) /* mcspi2_cs0 */ 206 >; 207 }; 208 209 mcspi3_pins: pinmux_mcspi3_pins { 210 pinctrl-single,pins = < 211 0x78 (PIN_INPUT | MUX_MODE1) /* mcspi3_somi */ 212 0x7a (PIN_INPUT | MUX_MODE1) /* mcspi3_cs0 */ 213 0x7c (PIN_INPUT | MUX_MODE1) /* mcspi3_simo */ 214 0x7e (PIN_INPUT | MUX_MODE1) /* mcspi3_clk */ 215 >; 216 }; 217 218 mmc3_pins: pinmux_mmc3_pins { 219 pinctrl-single,pins = < 220 OMAP5_IOPAD(0x01a4, PIN_INPUT_PULLUP | MUX_MODE0) /* wlsdio_clk */ 221 OMAP5_IOPAD(0x01a6, PIN_INPUT_PULLUP | MUX_MODE0) /* wlsdio_cmd */ 222 OMAP5_IOPAD(0x01a8, PIN_INPUT_PULLUP | MUX_MODE0) /* wlsdio_data0 */ 223 OMAP5_IOPAD(0x01aa, PIN_INPUT_PULLUP | MUX_MODE0) /* wlsdio_data1 */ 224 OMAP5_IOPAD(0x01ac, PIN_INPUT_PULLUP | MUX_MODE0) /* wlsdio_data2 */ 225 OMAP5_IOPAD(0x01ae, PIN_INPUT_PULLUP | MUX_MODE0) /* wlsdio_data3 */ 226 >; 227 }; 228 229 wlan_pins: pinmux_wlan_pins { 230 pinctrl-single,pins = < 231 OMAP5_IOPAD(0x1bc, PIN_OUTPUT | MUX_MODE6) /* mcspi1_clk.gpio5_140 */ 232 >; 233 }; 234 235 usbhost_pins: pinmux_usbhost_pins { 236 pinctrl-single,pins = < 237 0x84 (PIN_INPUT | MUX_MODE0) /* usbb2_hsic_strobe */ 238 0x86 (PIN_INPUT | MUX_MODE0) /* usbb2_hsic_data */ 239 240 0x19e (PIN_INPUT | MUX_MODE0) /* usbb3_hsic_strobe */ 241 0x1a0 (PIN_INPUT | MUX_MODE0) /* usbb3_hsic_data */ 242 243 0x70 (PIN_OUTPUT | MUX_MODE6) /* gpio3_80 HUB_NRESET */ 244 0x6e (PIN_OUTPUT | MUX_MODE6) /* gpio3_79 ETH_NRESET */ 245 >; 246 }; 247 248 led_gpio_pins: pinmux_led_gpio_pins { 249 pinctrl-single,pins = < 250 0x196 (PIN_OUTPUT | MUX_MODE6) /* uart3_cts_rctx.gpio5_153 */ 251 >; 252 }; 253 254 uart1_pins: pinmux_uart1_pins { 255 pinctrl-single,pins = < 256 0x60 (PIN_OUTPUT | MUX_MODE0) /* uart1_tx.uart1_cts */ 257 0x62 (PIN_INPUT_PULLUP | MUX_MODE0) /* uart1_tx.uart1_cts */ 258 0x64 (PIN_INPUT_PULLUP | MUX_MODE0) /* uart1_rx.uart1_rts */ 259 0x66 (PIN_OUTPUT | MUX_MODE0) /* uart1_rx.uart1_rts */ 260 >; 261 }; 262 263 uart3_pins: pinmux_uart3_pins { 264 pinctrl-single,pins = < 265 0x19a (PIN_OUTPUT | MUX_MODE0) /* uart3_rts_irsd.uart3_tx_irtx */ 266 0x19c (PIN_INPUT_PULLUP | MUX_MODE0) /* uart3_rx_irrx.uart3_usbb3_hsic */ 267 >; 268 }; 269 270 uart5_pins: pinmux_uart5_pins { 271 pinctrl-single,pins = < 272 0x170 (PIN_INPUT_PULLUP | MUX_MODE0) /* uart5_rx.uart5_rx */ 273 0x172 (PIN_OUTPUT | MUX_MODE0) /* uart5_tx.uart5_tx */ 274 0x174 (PIN_INPUT_PULLUP | MUX_MODE0) /* uart5_cts.uart5_rts */ 275 0x176 (PIN_OUTPUT | MUX_MODE0) /* uart5_cts.uart5_rts */ 276 >; 277 }; 278 279 dss_hdmi_pins: pinmux_dss_hdmi_pins { 280 pinctrl-single,pins = < 281 0x0fc (PIN_INPUT_PULLUP | MUX_MODE0) /* hdmi_cec.hdmi_cec */ 282 0x100 (PIN_INPUT | MUX_MODE0) /* hdmi_ddc_scl.hdmi_ddc_scl */ 283 0x102 (PIN_INPUT | MUX_MODE0) /* hdmi_ddc_sda.hdmi_ddc_sda */ 284 >; 285 }; 286 287 tpd12s015_pins: pinmux_tpd12s015_pins { 288 pinctrl-single,pins = < 289 0x0fe (PIN_INPUT_PULLDOWN | MUX_MODE6) /* hdmi_hpd.gpio7_193 */ 290 >; 291 }; 292}; 293 294&omap5_pmx_wkup { 295 pinctrl-names = "default"; 296 pinctrl-0 = < 297 &usbhost_wkup_pins 298 >; 299 300 usbhost_wkup_pins: pinmux_usbhost_wkup_pins { 301 pinctrl-single,pins = < 302 0x1A (PIN_OUTPUT | MUX_MODE0) /* fref_clk1_out, USB hub clk */ 303 >; 304 }; 305 306 wlcore_irq_pin: pinmux_wlcore_irq_pin { 307 pinctrl-single,pins = < 308 OMAP5_IOPAD(0x040, WAKEUP_EN | PIN_INPUT_PULLUP | MUX_MODE6) /* llia_wakereqin.gpio1_wk14 */ 309 >; 310 }; 311}; 312 313&mmc1 { 314 vmmc-supply = <&ldo9_reg>; 315 bus-width = <4>; 316}; 317 318&mmc2 { 319 vmmc-supply = <&vmmcsd_fixed>; 320 bus-width = <8>; 321 ti,non-removable; 322}; 323 324&mmc3 { 325 vmmc-supply = <&vmmcsdio_fixed>; 326 mmc-pwrseq = <&mmc3_pwrseq>; 327 bus-width = <4>; 328 non-removable; 329 cap-power-off-card; 330 pinctrl-names = "default"; 331 pinctrl-0 = <&mmc3_pins &wlcore_irq_pin>; 332 interrupts-extended = <&gic GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH 333 &omap5_pmx_core 0x168>; 334 335 #address-cells = <1>; 336 #size-cells = <0>; 337 wlcore: wlcore@2 { 338 compatible = "ti,wl1271"; 339 reg = <2>; 340 interrupt-parent = <&gpio1>; 341 interrupts = <14 IRQ_TYPE_LEVEL_HIGH>; /* gpio 14 */ 342 ref-clock-frequency = <26000000>; 343 }; 344}; 345 346&mmc4 { 347 status = "disabled"; 348}; 349 350&mmc5 { 351 status = "disabled"; 352}; 353 354&i2c1 { 355 pinctrl-names = "default"; 356 pinctrl-0 = <&i2c1_pins>; 357 358 clock-frequency = <400000>; 359 360 palmas: palmas@48 { 361 compatible = "ti,palmas"; 362 interrupts = <GIC_SPI 7 IRQ_TYPE_NONE>; /* IRQ_SYS_1N */ 363 reg = <0x48>; 364 interrupt-controller; 365 #interrupt-cells = <2>; 366 ti,system-power-controller; 367 368 extcon_usb3: palmas_usb { 369 compatible = "ti,palmas-usb-vid"; 370 ti,enable-vbus-detection; 371 ti,enable-id-detection; 372 ti,wakeup; 373 }; 374 375 clk32kgaudio: palmas_clk32k@1 { 376 compatible = "ti,palmas-clk32kgaudio"; 377 #clock-cells = <0>; 378 }; 379 380 palmas_pmic { 381 compatible = "ti,palmas-pmic"; 382 interrupt-parent = <&palmas>; 383 interrupts = <14 IRQ_TYPE_NONE>; 384 interrupt-name = "short-irq"; 385 386 ti,ldo6-vibrator; 387 388 regulators { 389 smps123_reg: smps123 { 390 /* VDD_OPP_MPU */ 391 regulator-name = "smps123"; 392 regulator-min-microvolt = < 600000>; 393 regulator-max-microvolt = <1500000>; 394 regulator-always-on; 395 regulator-boot-on; 396 }; 397 398 smps45_reg: smps45 { 399 /* VDD_OPP_MM */ 400 regulator-name = "smps45"; 401 regulator-min-microvolt = < 600000>; 402 regulator-max-microvolt = <1310000>; 403 regulator-always-on; 404 regulator-boot-on; 405 }; 406 407 smps6_reg: smps6 { 408 /* VDD_DDR3 - over VDD_SMPS6 */ 409 regulator-name = "smps6"; 410 regulator-min-microvolt = <1200000>; 411 regulator-max-microvolt = <1200000>; 412 regulator-always-on; 413 regulator-boot-on; 414 }; 415 416 smps7_reg: smps7 { 417 /* VDDS_1v8_OMAP over VDDS_1v8_MAIN */ 418 regulator-name = "smps7"; 419 regulator-min-microvolt = <1800000>; 420 regulator-max-microvolt = <1800000>; 421 regulator-always-on; 422 regulator-boot-on; 423 }; 424 425 smps8_reg: smps8 { 426 /* VDD_OPP_CORE */ 427 regulator-name = "smps8"; 428 regulator-min-microvolt = < 600000>; 429 regulator-max-microvolt = <1310000>; 430 regulator-always-on; 431 regulator-boot-on; 432 }; 433 434 smps9_reg: smps9 { 435 /* VDDA_2v1_AUD over VDD_2v1 */ 436 regulator-name = "smps9"; 437 regulator-min-microvolt = <2100000>; 438 regulator-max-microvolt = <2100000>; 439 ti,smps-range = <0x80>; 440 }; 441 442 smps10_out2_reg: smps10_out2 { 443 /* VBUS_5V_OTG */ 444 regulator-name = "smps10_out2"; 445 regulator-min-microvolt = <5000000>; 446 regulator-max-microvolt = <5000000>; 447 regulator-always-on; 448 regulator-boot-on; 449 }; 450 451 smps10_out1_reg: smps10_out1 { 452 /* VBUS_5V_OTG */ 453 regulator-name = "smps10_out1"; 454 regulator-min-microvolt = <5000000>; 455 regulator-max-microvolt = <5000000>; 456 }; 457 458 ldo1_reg: ldo1 { 459 /* VDDAPHY_CAM: vdda_csiport */ 460 regulator-name = "ldo1"; 461 regulator-min-microvolt = <1500000>; 462 regulator-max-microvolt = <1800000>; 463 }; 464 465 ldo2_reg: ldo2 { 466 /* VCC_2V8_DISP: Does not go anywhere */ 467 regulator-name = "ldo2"; 468 regulator-min-microvolt = <2800000>; 469 regulator-max-microvolt = <2800000>; 470 /* Unused */ 471 status = "disabled"; 472 }; 473 474 ldo3_reg: ldo3 { 475 /* VDDAPHY_MDM: vdda_lli */ 476 regulator-name = "ldo3"; 477 regulator-min-microvolt = <1500000>; 478 regulator-max-microvolt = <1500000>; 479 regulator-boot-on; 480 /* Only if Modem is used */ 481 status = "disabled"; 482 }; 483 484 ldo4_reg: ldo4 { 485 /* VDDAPHY_DISP: vdda_dsiport/hdmi */ 486 regulator-name = "ldo4"; 487 regulator-min-microvolt = <1500000>; 488 regulator-max-microvolt = <1800000>; 489 }; 490 491 ldo5_reg: ldo5 { 492 /* VDDA_1V8_PHY: usb/sata/hdmi.. */ 493 regulator-name = "ldo5"; 494 regulator-min-microvolt = <1800000>; 495 regulator-max-microvolt = <1800000>; 496 regulator-always-on; 497 regulator-boot-on; 498 }; 499 500 ldo6_reg: ldo6 { 501 /* VDDS_1V2_WKUP: hsic/ldo_emu_wkup */ 502 regulator-name = "ldo6"; 503 regulator-min-microvolt = <1200000>; 504 regulator-max-microvolt = <1200000>; 505 regulator-always-on; 506 regulator-boot-on; 507 }; 508 509 ldo7_reg: ldo7 { 510 /* VDD_VPP: vpp1 */ 511 regulator-name = "ldo7"; 512 regulator-min-microvolt = <2000000>; 513 regulator-max-microvolt = <2000000>; 514 /* Only for efuse reprograming! */ 515 status = "disabled"; 516 }; 517 518 ldo8_reg: ldo8 { 519 /* VDD_3v0: Does not go anywhere */ 520 regulator-name = "ldo8"; 521 regulator-min-microvolt = <3000000>; 522 regulator-max-microvolt = <3000000>; 523 regulator-boot-on; 524 /* Unused */ 525 status = "disabled"; 526 }; 527 528 ldo9_reg: ldo9 { 529 /* VCC_DV_SDIO: vdds_sdcard */ 530 regulator-name = "ldo9"; 531 regulator-min-microvolt = <1800000>; 532 regulator-max-microvolt = <3000000>; 533 regulator-boot-on; 534 }; 535 536 ldoln_reg: ldoln { 537 /* VDDA_1v8_REF: vdds_osc/mm_l4per.. */ 538 regulator-name = "ldoln"; 539 regulator-min-microvolt = <1800000>; 540 regulator-max-microvolt = <1800000>; 541 regulator-always-on; 542 regulator-boot-on; 543 }; 544 545 ldousb_reg: ldousb { 546 /* VDDA_3V_USB: VDDA_USBHS33 */ 547 regulator-name = "ldousb"; 548 regulator-min-microvolt = <3250000>; 549 regulator-max-microvolt = <3250000>; 550 regulator-always-on; 551 regulator-boot-on; 552 }; 553 554 regen3_reg: regen3 { 555 /* REGEN3 controls LDO9 supply to card */ 556 regulator-name = "regen3"; 557 regulator-always-on; 558 regulator-boot-on; 559 }; 560 }; 561 }; 562 }; 563 564 twl6040: twl@4b { 565 compatible = "ti,twl6040"; 566 reg = <0x4b>; 567 568 pinctrl-names = "default"; 569 pinctrl-0 = <&twl6040_pins>; 570 571 interrupts = <GIC_SPI 119 IRQ_TYPE_NONE>; /* IRQ_SYS_2N cascaded to gic */ 572 ti,audpwron-gpio = <&gpio5 13 0>; /* gpio line 141 */ 573 574 vio-supply = <&smps7_reg>; 575 v2v1-supply = <&smps9_reg>; 576 enable-active-high; 577 578 clocks = <&clk32kgaudio>; 579 clock-names = "clk32k"; 580 }; 581}; 582 583&i2c5 { 584 pinctrl-names = "default"; 585 pinctrl-0 = <&i2c5_pins>; 586 587 clock-frequency = <400000>; 588 589 gpio9: gpio@22 { 590 compatible = "ti,tca6424"; 591 reg = <0x22>; 592 gpio-controller; 593 #gpio-cells = <2>; 594 }; 595}; 596 597&mcpdm { 598 pinctrl-names = "default"; 599 pinctrl-0 = <&mcpdm_pins>; 600 status = "okay"; 601}; 602 603&mcbsp1 { 604 pinctrl-names = "default"; 605 pinctrl-0 = <&mcbsp1_pins>; 606 status = "okay"; 607}; 608 609&mcbsp2 { 610 pinctrl-names = "default"; 611 pinctrl-0 = <&mcbsp2_pins>; 612 status = "okay"; 613}; 614 615&usbhshost { 616 port2-mode = "ehci-hsic"; 617 port3-mode = "ehci-hsic"; 618}; 619 620&usbhsehci { 621 phys = <0 &hsusb2_phy &hsusb3_phy>; 622}; 623 624&usb3 { 625 extcon = <&extcon_usb3>; 626 vbus-supply = <&smps10_out1_reg>; 627}; 628 629&mcspi1 { 630 631}; 632 633&mcspi2 { 634 pinctrl-names = "default"; 635 pinctrl-0 = <&mcspi2_pins>; 636}; 637 638&mcspi3 { 639 pinctrl-names = "default"; 640 pinctrl-0 = <&mcspi3_pins>; 641}; 642 643&uart1 { 644 pinctrl-names = "default"; 645 pinctrl-0 = <&uart1_pins>; 646}; 647 648&uart3 { 649 pinctrl-names = "default"; 650 pinctrl-0 = <&uart3_pins>; 651}; 652 653&uart5 { 654 pinctrl-names = "default"; 655 pinctrl-0 = <&uart5_pins>; 656}; 657 658&cpu0 { 659 cpu0-supply = <&smps123_reg>; 660}; 661 662&dss { 663 status = "ok"; 664}; 665 666&hdmi { 667 status = "ok"; 668 vdda-supply = <&ldo4_reg>; 669 670 pinctrl-names = "default"; 671 pinctrl-0 = <&dss_hdmi_pins>; 672 673 port { 674 hdmi_out: endpoint { 675 remote-endpoint = <&tpd12s015_in>; 676 }; 677 }; 678}; 679