1*724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0-only 2*724ba675SRob Herring/* 3*724ba675SRob Herring * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/ 4*724ba675SRob Herring */ 5*724ba675SRob Herring/dts-v1/; 6*724ba675SRob Herring 7*724ba675SRob Herring#include "omap36xx.dtsi" 8*724ba675SRob Herring 9*724ba675SRob Herring/ { 10*724ba675SRob Herring model = "TI OMAP3 BeagleBoard xM"; 11*724ba675SRob Herring compatible = "ti,omap3-beagle-xm", "ti,omap3630", "ti,omap3"; 12*724ba675SRob Herring 13*724ba675SRob Herring cpus { 14*724ba675SRob Herring cpu@0 { 15*724ba675SRob Herring cpu0-supply = <&vcc>; 16*724ba675SRob Herring }; 17*724ba675SRob Herring }; 18*724ba675SRob Herring 19*724ba675SRob Herring memory@80000000 { 20*724ba675SRob Herring device_type = "memory"; 21*724ba675SRob Herring reg = <0x80000000 0x20000000>; /* 512 MB */ 22*724ba675SRob Herring }; 23*724ba675SRob Herring 24*724ba675SRob Herring aliases { 25*724ba675SRob Herring display0 = &dvi0; 26*724ba675SRob Herring display1 = &tv0; 27*724ba675SRob Herring ethernet = ðernet; 28*724ba675SRob Herring }; 29*724ba675SRob Herring 30*724ba675SRob Herring /* fixed 26MHz oscillator */ 31*724ba675SRob Herring hfclk_26m: oscillator { 32*724ba675SRob Herring #clock-cells = <0>; 33*724ba675SRob Herring compatible = "fixed-clock"; 34*724ba675SRob Herring clock-frequency = <26000000>; 35*724ba675SRob Herring }; 36*724ba675SRob Herring 37*724ba675SRob Herring led-controller-1 { 38*724ba675SRob Herring compatible = "gpio-leds"; 39*724ba675SRob Herring 40*724ba675SRob Herring led-1 { 41*724ba675SRob Herring label = "beagleboard::usr0"; 42*724ba675SRob Herring gpios = <&gpio5 22 GPIO_ACTIVE_HIGH>; /* 150 -> D6 LED */ 43*724ba675SRob Herring linux,default-trigger = "heartbeat"; 44*724ba675SRob Herring }; 45*724ba675SRob Herring 46*724ba675SRob Herring led-2 { 47*724ba675SRob Herring label = "beagleboard::usr1"; 48*724ba675SRob Herring gpios = <&gpio5 21 GPIO_ACTIVE_HIGH>; /* 149 -> D7 LED */ 49*724ba675SRob Herring linux,default-trigger = "mmc0"; 50*724ba675SRob Herring }; 51*724ba675SRob Herring }; 52*724ba675SRob Herring 53*724ba675SRob Herring led-controller-2 { 54*724ba675SRob Herring compatible = "pwm-leds"; 55*724ba675SRob Herring 56*724ba675SRob Herring led-3 { 57*724ba675SRob Herring label = "beagleboard::pmu_stat"; 58*724ba675SRob Herring pwms = <&twl_pwmled 1 7812500>; 59*724ba675SRob Herring max-brightness = <127>; 60*724ba675SRob Herring }; 61*724ba675SRob Herring }; 62*724ba675SRob Herring 63*724ba675SRob Herring sound { 64*724ba675SRob Herring compatible = "ti,omap-twl4030"; 65*724ba675SRob Herring ti,model = "omap3beagle"; 66*724ba675SRob Herring 67*724ba675SRob Herring ti,mcbsp = <&mcbsp2>; 68*724ba675SRob Herring }; 69*724ba675SRob Herring 70*724ba675SRob Herring gpio_keys { 71*724ba675SRob Herring compatible = "gpio-keys"; 72*724ba675SRob Herring 73*724ba675SRob Herring user { 74*724ba675SRob Herring label = "user"; 75*724ba675SRob Herring gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>; 76*724ba675SRob Herring linux,code = <0x114>; 77*724ba675SRob Herring wakeup-source; 78*724ba675SRob Herring }; 79*724ba675SRob Herring 80*724ba675SRob Herring }; 81*724ba675SRob Herring 82*724ba675SRob Herring /* HS USB Port 2 Power */ 83*724ba675SRob Herring hsusb2_power: hsusb2_power_reg { 84*724ba675SRob Herring compatible = "regulator-fixed"; 85*724ba675SRob Herring regulator-name = "hsusb2_vbus"; 86*724ba675SRob Herring regulator-min-microvolt = <3300000>; 87*724ba675SRob Herring regulator-max-microvolt = <3300000>; 88*724ba675SRob Herring gpio = <&twl_gpio 18 GPIO_ACTIVE_HIGH>; /* GPIO LEDA */ 89*724ba675SRob Herring startup-delay-us = <70000>; 90*724ba675SRob Herring }; 91*724ba675SRob Herring 92*724ba675SRob Herring /* HS USB Host PHY on PORT 2 */ 93*724ba675SRob Herring hsusb2_phy: hsusb2-phy-pins { 94*724ba675SRob Herring compatible = "usb-nop-xceiv"; 95*724ba675SRob Herring reset-gpios = <&gpio5 19 GPIO_ACTIVE_LOW>; /* gpio_147 */ 96*724ba675SRob Herring vcc-supply = <&hsusb2_power>; 97*724ba675SRob Herring #phy-cells = <0>; 98*724ba675SRob Herring }; 99*724ba675SRob Herring 100*724ba675SRob Herring tfp410: encoder0 { 101*724ba675SRob Herring compatible = "ti,tfp410"; 102*724ba675SRob Herring powerdown-gpios = <&twl_gpio 2 GPIO_ACTIVE_LOW>; 103*724ba675SRob Herring 104*724ba675SRob Herring /* XXX pinctrl from twl */ 105*724ba675SRob Herring 106*724ba675SRob Herring ports { 107*724ba675SRob Herring #address-cells = <1>; 108*724ba675SRob Herring #size-cells = <0>; 109*724ba675SRob Herring 110*724ba675SRob Herring port@0 { 111*724ba675SRob Herring reg = <0>; 112*724ba675SRob Herring 113*724ba675SRob Herring tfp410_in: endpoint { 114*724ba675SRob Herring remote-endpoint = <&dpi_out>; 115*724ba675SRob Herring }; 116*724ba675SRob Herring }; 117*724ba675SRob Herring 118*724ba675SRob Herring port@1 { 119*724ba675SRob Herring reg = <1>; 120*724ba675SRob Herring 121*724ba675SRob Herring tfp410_out: endpoint { 122*724ba675SRob Herring remote-endpoint = <&dvi_connector_in>; 123*724ba675SRob Herring }; 124*724ba675SRob Herring }; 125*724ba675SRob Herring }; 126*724ba675SRob Herring }; 127*724ba675SRob Herring 128*724ba675SRob Herring dvi0: connector0 { 129*724ba675SRob Herring compatible = "dvi-connector"; 130*724ba675SRob Herring label = "dvi"; 131*724ba675SRob Herring 132*724ba675SRob Herring digital; 133*724ba675SRob Herring 134*724ba675SRob Herring ddc-i2c-bus = <&i2c3>; 135*724ba675SRob Herring 136*724ba675SRob Herring port { 137*724ba675SRob Herring dvi_connector_in: endpoint { 138*724ba675SRob Herring remote-endpoint = <&tfp410_out>; 139*724ba675SRob Herring }; 140*724ba675SRob Herring }; 141*724ba675SRob Herring }; 142*724ba675SRob Herring 143*724ba675SRob Herring tv0: connector1 { 144*724ba675SRob Herring compatible = "svideo-connector"; 145*724ba675SRob Herring label = "tv"; 146*724ba675SRob Herring 147*724ba675SRob Herring port { 148*724ba675SRob Herring tv_connector_in: endpoint { 149*724ba675SRob Herring remote-endpoint = <&venc_out>; 150*724ba675SRob Herring }; 151*724ba675SRob Herring }; 152*724ba675SRob Herring }; 153*724ba675SRob Herring 154*724ba675SRob Herring etb@5401b000 { 155*724ba675SRob Herring compatible = "arm,coresight-etb10", "arm,primecell"; 156*724ba675SRob Herring reg = <0x5401b000 0x1000>; 157*724ba675SRob Herring 158*724ba675SRob Herring clocks = <&emu_src_ck>; 159*724ba675SRob Herring clock-names = "apb_pclk"; 160*724ba675SRob Herring in-ports { 161*724ba675SRob Herring port { 162*724ba675SRob Herring etb_in: endpoint { 163*724ba675SRob Herring remote-endpoint = <&etm_out>; 164*724ba675SRob Herring }; 165*724ba675SRob Herring }; 166*724ba675SRob Herring }; 167*724ba675SRob Herring }; 168*724ba675SRob Herring 169*724ba675SRob Herring etm@54010000 { 170*724ba675SRob Herring compatible = "arm,coresight-etm3x", "arm,primecell"; 171*724ba675SRob Herring reg = <0x54010000 0x1000>; 172*724ba675SRob Herring 173*724ba675SRob Herring clocks = <&emu_src_ck>; 174*724ba675SRob Herring clock-names = "apb_pclk"; 175*724ba675SRob Herring out-ports { 176*724ba675SRob Herring port { 177*724ba675SRob Herring etm_out: endpoint { 178*724ba675SRob Herring remote-endpoint = <&etb_in>; 179*724ba675SRob Herring }; 180*724ba675SRob Herring }; 181*724ba675SRob Herring }; 182*724ba675SRob Herring }; 183*724ba675SRob Herring}; 184*724ba675SRob Herring 185*724ba675SRob Herring&omap3_pmx_wkup { 186*724ba675SRob Herring gpio1_pins: gpio1-pins { 187*724ba675SRob Herring pinctrl-single,pins = < 188*724ba675SRob Herring OMAP3_WKUP_IOPAD(0x2a0e, PIN_INPUT | PIN_OFF_WAKEUPENABLE | MUX_MODE4) /* sys_boot2.gpio_4 */ 189*724ba675SRob Herring >; 190*724ba675SRob Herring }; 191*724ba675SRob Herring 192*724ba675SRob Herring dss_dpi_pins2: dss-dpi1-pins { 193*724ba675SRob Herring pinctrl-single,pins = < 194*724ba675SRob Herring OMAP3_WKUP_IOPAD(0x2a0a, PIN_OUTPUT | MUX_MODE3) /* sys_boot0.dss_data18 */ 195*724ba675SRob Herring OMAP3_WKUP_IOPAD(0x2a0c, PIN_OUTPUT | MUX_MODE3) /* sys_boot1.dss_data19 */ 196*724ba675SRob Herring OMAP3_WKUP_IOPAD(0x2a10, PIN_OUTPUT | MUX_MODE3) /* sys_boot3.dss_data20 */ 197*724ba675SRob Herring OMAP3_WKUP_IOPAD(0x2a12, PIN_OUTPUT | MUX_MODE3) /* sys_boot4.dss_data21 */ 198*724ba675SRob Herring OMAP3_WKUP_IOPAD(0x2a14, PIN_OUTPUT | MUX_MODE3) /* sys_boot5.dss_data22 */ 199*724ba675SRob Herring OMAP3_WKUP_IOPAD(0x2a16, PIN_OUTPUT | MUX_MODE3) /* sys_boot6.dss_data23 */ 200*724ba675SRob Herring >; 201*724ba675SRob Herring }; 202*724ba675SRob Herring}; 203*724ba675SRob Herring 204*724ba675SRob Herring&omap3_pmx_core { 205*724ba675SRob Herring pinctrl-names = "default"; 206*724ba675SRob Herring pinctrl-0 = < 207*724ba675SRob Herring &hsusb2_pins 208*724ba675SRob Herring >; 209*724ba675SRob Herring 210*724ba675SRob Herring uart3_pins: uart3-pins { 211*724ba675SRob Herring pinctrl-single,pins = < 212*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x219e, PIN_INPUT | MUX_MODE0) /* uart3_rx_irrx.uart3_rx_irrx */ 213*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x21a0, PIN_OUTPUT | MUX_MODE0) /* uart3_tx_irtx.uart3_tx_irtx OUTPUT | MODE0 */ 214*724ba675SRob Herring >; 215*724ba675SRob Herring }; 216*724ba675SRob Herring 217*724ba675SRob Herring hsusb2_pins: hsusb2-pins { 218*724ba675SRob Herring pinctrl-single,pins = < 219*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x21d4, PIN_INPUT_PULLDOWN | MUX_MODE3) /* mcspi1_cs3.hsusb2_data2 */ 220*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x21d6, PIN_INPUT_PULLDOWN | MUX_MODE3) /* mcspi2_clk.hsusb2_data7 */ 221*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x21d8, PIN_INPUT_PULLDOWN | MUX_MODE3) /* mcspi2_simo.hsusb2_data4 */ 222*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x21da, PIN_INPUT_PULLDOWN | MUX_MODE3) /* mcspi2_somi.hsusb2_data5 */ 223*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x21dc, PIN_INPUT_PULLDOWN | MUX_MODE3) /* mcspi2_cs0.hsusb2_data6 */ 224*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x21de, PIN_INPUT_PULLDOWN | MUX_MODE3) /* mcspi2_cs1.hsusb2_data3 */ 225*724ba675SRob Herring >; 226*724ba675SRob Herring }; 227*724ba675SRob Herring 228*724ba675SRob Herring dss_dpi_pins1: dss-dpi2-pins { 229*724ba675SRob Herring pinctrl-single,pins = < 230*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20d4, PIN_OUTPUT | MUX_MODE0) /* dss_pclk.dss_pclk */ 231*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20d6, PIN_OUTPUT | MUX_MODE0) /* dss_hsync.dss_hsync */ 232*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20d8, PIN_OUTPUT | MUX_MODE0) /* dss_vsync.dss_vsync */ 233*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20da, PIN_OUTPUT | MUX_MODE0) /* dss_acbias.dss_acbias */ 234*724ba675SRob Herring 235*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20e8, PIN_OUTPUT | MUX_MODE0) /* dss_data6.dss_data6 */ 236*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20ea, PIN_OUTPUT | MUX_MODE0) /* dss_data7.dss_data7 */ 237*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20ec, PIN_OUTPUT | MUX_MODE0) /* dss_data8.dss_data8 */ 238*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20ee, PIN_OUTPUT | MUX_MODE0) /* dss_data9.dss_data9 */ 239*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20f0, PIN_OUTPUT | MUX_MODE0) /* dss_data10.dss_data10 */ 240*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20f2, PIN_OUTPUT | MUX_MODE0) /* dss_data11.dss_data11 */ 241*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20f4, PIN_OUTPUT | MUX_MODE0) /* dss_data12.dss_data12 */ 242*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20f6, PIN_OUTPUT | MUX_MODE0) /* dss_data13.dss_data13 */ 243*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20f8, PIN_OUTPUT | MUX_MODE0) /* dss_data14.dss_data14 */ 244*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20fa, PIN_OUTPUT | MUX_MODE0) /* dss_data15.dss_data15 */ 245*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20fc, PIN_OUTPUT | MUX_MODE0) /* dss_data16.dss_data16 */ 246*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20fe, PIN_OUTPUT | MUX_MODE0) /* dss_data17.dss_data17 */ 247*724ba675SRob Herring 248*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x2100, PIN_OUTPUT | MUX_MODE3) /* dss_data18.dss_data0 */ 249*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x2102, PIN_OUTPUT | MUX_MODE3) /* dss_data19.dss_data1 */ 250*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x2104, PIN_OUTPUT | MUX_MODE3) /* dss_data20.dss_data2 */ 251*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x2106, PIN_OUTPUT | MUX_MODE3) /* dss_data21.dss_data3 */ 252*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x2108, PIN_OUTPUT | MUX_MODE3) /* dss_data22.dss_data4 */ 253*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x210a, PIN_OUTPUT | MUX_MODE3) /* dss_data23.dss_data5 */ 254*724ba675SRob Herring >; 255*724ba675SRob Herring }; 256*724ba675SRob Herring}; 257*724ba675SRob Herring 258*724ba675SRob Herring&omap3_pmx_core2 { 259*724ba675SRob Herring pinctrl-names = "default"; 260*724ba675SRob Herring pinctrl-0 = < 261*724ba675SRob Herring &hsusb2_2_pins 262*724ba675SRob Herring >; 263*724ba675SRob Herring 264*724ba675SRob Herring hsusb2_2_pins: hsusb2-2-pins { 265*724ba675SRob Herring pinctrl-single,pins = < 266*724ba675SRob Herring OMAP3630_CORE2_IOPAD(0x25f0, PIN_OUTPUT | MUX_MODE3) /* etk_d10.hsusb2_clk */ 267*724ba675SRob Herring OMAP3630_CORE2_IOPAD(0x25f2, PIN_OUTPUT | MUX_MODE3) /* etk_d11.hsusb2_stp */ 268*724ba675SRob Herring OMAP3630_CORE2_IOPAD(0x25f4, PIN_INPUT_PULLDOWN | MUX_MODE3) /* etk_d12.hsusb2_dir */ 269*724ba675SRob Herring OMAP3630_CORE2_IOPAD(0x25f6, PIN_INPUT_PULLDOWN | MUX_MODE3) /* etk_d13.hsusb2_nxt */ 270*724ba675SRob Herring OMAP3630_CORE2_IOPAD(0x25f8, PIN_INPUT_PULLDOWN | MUX_MODE3) /* etk_d14.hsusb2_data0 */ 271*724ba675SRob Herring OMAP3630_CORE2_IOPAD(0x25fa, PIN_INPUT_PULLDOWN | MUX_MODE3) /* etk_d15.hsusb2_data1 */ 272*724ba675SRob Herring >; 273*724ba675SRob Herring }; 274*724ba675SRob Herring}; 275*724ba675SRob Herring 276*724ba675SRob Herring&i2c1 { 277*724ba675SRob Herring clock-frequency = <2600000>; 278*724ba675SRob Herring 279*724ba675SRob Herring twl: twl@48 { 280*724ba675SRob Herring reg = <0x48>; 281*724ba675SRob Herring interrupts = <7>; /* SYS_NIRQ cascaded to intc */ 282*724ba675SRob Herring interrupt-parent = <&intc>; 283*724ba675SRob Herring 284*724ba675SRob Herring clocks = <&hfclk_26m>; 285*724ba675SRob Herring clock-names = "fck"; 286*724ba675SRob Herring 287*724ba675SRob Herring twl_audio: audio { 288*724ba675SRob Herring compatible = "ti,twl4030-audio"; 289*724ba675SRob Herring codec { 290*724ba675SRob Herring }; 291*724ba675SRob Herring }; 292*724ba675SRob Herring 293*724ba675SRob Herring twl_power: power { 294*724ba675SRob Herring compatible = "ti,twl4030-power-beagleboard-xm", "ti,twl4030-power-idle-osc-off"; 295*724ba675SRob Herring ti,use_poweroff; 296*724ba675SRob Herring }; 297*724ba675SRob Herring }; 298*724ba675SRob Herring}; 299*724ba675SRob Herring 300*724ba675SRob Herring#include "twl4030.dtsi" 301*724ba675SRob Herring#include "twl4030_omap3.dtsi" 302*724ba675SRob Herring 303*724ba675SRob Herring&i2c2 { 304*724ba675SRob Herring clock-frequency = <400000>; 305*724ba675SRob Herring}; 306*724ba675SRob Herring 307*724ba675SRob Herring&i2c3 { 308*724ba675SRob Herring clock-frequency = <100000>; 309*724ba675SRob Herring}; 310*724ba675SRob Herring 311*724ba675SRob Herring&mmc1 { 312*724ba675SRob Herring vmmc-supply = <&vmmc1>; 313*724ba675SRob Herring vqmmc-supply = <&vsim>; 314*724ba675SRob Herring bus-width = <8>; 315*724ba675SRob Herring}; 316*724ba675SRob Herring 317*724ba675SRob Herring&mmc2 { 318*724ba675SRob Herring status = "disabled"; 319*724ba675SRob Herring}; 320*724ba675SRob Herring 321*724ba675SRob Herring&mmc3 { 322*724ba675SRob Herring status = "disabled"; 323*724ba675SRob Herring}; 324*724ba675SRob Herring 325*724ba675SRob Herring&twl_gpio { 326*724ba675SRob Herring ti,use-leds; 327*724ba675SRob Herring /* pullups: BIT(1) */ 328*724ba675SRob Herring ti,pullups = <0x000002>; 329*724ba675SRob Herring /* 330*724ba675SRob Herring * pulldowns: 331*724ba675SRob Herring * BIT(2), BIT(6), BIT(7), BIT(8), BIT(13) 332*724ba675SRob Herring * BIT(15), BIT(16), BIT(17) 333*724ba675SRob Herring */ 334*724ba675SRob Herring ti,pulldowns = <0x03a1c4>; 335*724ba675SRob Herring}; 336*724ba675SRob Herring 337*724ba675SRob Herring&usb_otg_hs { 338*724ba675SRob Herring interface-type = <0>; 339*724ba675SRob Herring usb-phy = <&usb2_phy>; 340*724ba675SRob Herring phys = <&usb2_phy>; 341*724ba675SRob Herring phy-names = "usb2-phy"; 342*724ba675SRob Herring mode = <3>; 343*724ba675SRob Herring power = <50>; 344*724ba675SRob Herring}; 345*724ba675SRob Herring 346*724ba675SRob Herring&uart3 { 347*724ba675SRob Herring interrupts-extended = <&intc 74 &omap3_pmx_core OMAP3_UART3_RX>; 348*724ba675SRob Herring pinctrl-names = "default"; 349*724ba675SRob Herring pinctrl-0 = <&uart3_pins>; 350*724ba675SRob Herring}; 351*724ba675SRob Herring 352*724ba675SRob Herring&gpio1 { 353*724ba675SRob Herring pinctrl-names = "default"; 354*724ba675SRob Herring pinctrl-0 = <&gpio1_pins>; 355*724ba675SRob Herring}; 356*724ba675SRob Herring 357*724ba675SRob Herring&usbhshost { 358*724ba675SRob Herring port2-mode = "ehci-phy"; 359*724ba675SRob Herring}; 360*724ba675SRob Herring 361*724ba675SRob Herring&usbhsehci { 362*724ba675SRob Herring phys = <0 &hsusb2_phy>; 363*724ba675SRob Herring 364*724ba675SRob Herring #address-cells = <1>; 365*724ba675SRob Herring #size-cells = <0>; 366*724ba675SRob Herring 367*724ba675SRob Herring hub@2 { 368*724ba675SRob Herring compatible = "usb424,9514"; 369*724ba675SRob Herring reg = <2>; 370*724ba675SRob Herring #address-cells = <1>; 371*724ba675SRob Herring #size-cells = <0>; 372*724ba675SRob Herring 373*724ba675SRob Herring ethernet: ethernet@1 { 374*724ba675SRob Herring compatible = "usb424,ec00"; 375*724ba675SRob Herring reg = <1>; 376*724ba675SRob Herring }; 377*724ba675SRob Herring }; 378*724ba675SRob Herring}; 379*724ba675SRob Herring 380*724ba675SRob Herring&vaux2 { 381*724ba675SRob Herring regulator-name = "usb_1v8"; 382*724ba675SRob Herring regulator-min-microvolt = <1800000>; 383*724ba675SRob Herring regulator-max-microvolt = <1800000>; 384*724ba675SRob Herring regulator-always-on; 385*724ba675SRob Herring}; 386*724ba675SRob Herring 387*724ba675SRob Herring&mcbsp2 { 388*724ba675SRob Herring status = "okay"; 389*724ba675SRob Herring}; 390*724ba675SRob Herring 391*724ba675SRob Herring&dss { 392*724ba675SRob Herring status = "okay"; 393*724ba675SRob Herring 394*724ba675SRob Herring pinctrl-names = "default"; 395*724ba675SRob Herring pinctrl-0 = < 396*724ba675SRob Herring &dss_dpi_pins1 397*724ba675SRob Herring &dss_dpi_pins2 398*724ba675SRob Herring >; 399*724ba675SRob Herring 400*724ba675SRob Herring port { 401*724ba675SRob Herring dpi_out: endpoint { 402*724ba675SRob Herring remote-endpoint = <&tfp410_in>; 403*724ba675SRob Herring data-lines = <24>; 404*724ba675SRob Herring }; 405*724ba675SRob Herring }; 406*724ba675SRob Herring}; 407*724ba675SRob Herring 408*724ba675SRob Herring&venc { 409*724ba675SRob Herring status = "okay"; 410*724ba675SRob Herring 411*724ba675SRob Herring vdda-supply = <&vdac>; 412*724ba675SRob Herring 413*724ba675SRob Herring port { 414*724ba675SRob Herring venc_out: endpoint { 415*724ba675SRob Herring remote-endpoint = <&tv_connector_in>; 416*724ba675SRob Herring ti,channels = <2>; 417*724ba675SRob Herring }; 418*724ba675SRob Herring }; 419*724ba675SRob Herring}; 420