1*724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0-only 2*724ba675SRob Herring/* 3*724ba675SRob Herring * Author: Anil Kumar <anilk4.v@gmail.com> 4*724ba675SRob Herring */ 5*724ba675SRob Herring 6*724ba675SRob Herring#include <dt-bindings/input/input.h> 7*724ba675SRob Herring 8*724ba675SRob Herring#include "omap34xx.dtsi" 9*724ba675SRob Herring/ { 10*724ba675SRob Herring memory@80000000 { 11*724ba675SRob Herring device_type = "memory"; 12*724ba675SRob Herring reg = <0x80000000 0x10000000>; /* 256 MB */ 13*724ba675SRob Herring }; 14*724ba675SRob Herring 15*724ba675SRob Herring leds { 16*724ba675SRob Herring compatible = "gpio-leds"; 17*724ba675SRob Herring 18*724ba675SRob Herring led-heartbeat { 19*724ba675SRob Herring label = "devkit8000::led1"; 20*724ba675SRob Herring gpios = <&gpio6 26 GPIO_ACTIVE_HIGH>; /* 186 -> LED1 */ 21*724ba675SRob Herring default-state = "on"; 22*724ba675SRob Herring linux,default-trigger = "heartbeat"; 23*724ba675SRob Herring }; 24*724ba675SRob Herring 25*724ba675SRob Herring led-mmc { 26*724ba675SRob Herring label = "devkit8000::led2"; 27*724ba675SRob Herring gpios = <&gpio6 3 GPIO_ACTIVE_HIGH>; /* 163 -> LED2 */ 28*724ba675SRob Herring default-state = "on"; 29*724ba675SRob Herring linux,default-trigger = "none"; 30*724ba675SRob Herring }; 31*724ba675SRob Herring 32*724ba675SRob Herring led-usr { 33*724ba675SRob Herring label = "devkit8000::led3"; 34*724ba675SRob Herring gpios = <&gpio6 4 GPIO_ACTIVE_HIGH>; /* 164 -> LED3 */ 35*724ba675SRob Herring default-state = "on"; 36*724ba675SRob Herring linux,default-trigger = "usr"; 37*724ba675SRob Herring }; 38*724ba675SRob Herring 39*724ba675SRob Herring led-pmu-stat { 40*724ba675SRob Herring label = "devkit8000::pmu_stat"; 41*724ba675SRob Herring gpios = <&twl_gpio 19 GPIO_ACTIVE_HIGH>; /* LEDB */ 42*724ba675SRob Herring }; 43*724ba675SRob Herring }; 44*724ba675SRob Herring 45*724ba675SRob Herring sound { 46*724ba675SRob Herring compatible = "ti,omap-twl4030"; 47*724ba675SRob Herring ti,model = "devkit8000"; 48*724ba675SRob Herring 49*724ba675SRob Herring ti,mcbsp = <&mcbsp2>; 50*724ba675SRob Herring ti,audio-routing = 51*724ba675SRob Herring "Ext Spk", "PREDRIVEL", 52*724ba675SRob Herring "Ext Spk", "PREDRIVER", 53*724ba675SRob Herring "MAINMIC", "Main Mic", 54*724ba675SRob Herring "Main Mic", "Mic Bias 1"; 55*724ba675SRob Herring }; 56*724ba675SRob Herring 57*724ba675SRob Herring gpio_keys { 58*724ba675SRob Herring compatible = "gpio-keys"; 59*724ba675SRob Herring 60*724ba675SRob Herring user { 61*724ba675SRob Herring label = "user"; 62*724ba675SRob Herring gpios = <&gpio1 26 GPIO_ACTIVE_HIGH>; 63*724ba675SRob Herring linux,code = <BTN_EXTRA>; 64*724ba675SRob Herring wakeup-source; 65*724ba675SRob Herring }; 66*724ba675SRob Herring }; 67*724ba675SRob Herring 68*724ba675SRob Herring tfp410: encoder0 { 69*724ba675SRob Herring compatible = "ti,tfp410"; 70*724ba675SRob Herring powerdown-gpios = <&twl_gpio 7 GPIO_ACTIVE_LOW>; 71*724ba675SRob Herring 72*724ba675SRob Herring ports { 73*724ba675SRob Herring #address-cells = <1>; 74*724ba675SRob Herring #size-cells = <0>; 75*724ba675SRob Herring 76*724ba675SRob Herring port@0 { 77*724ba675SRob Herring reg = <0>; 78*724ba675SRob Herring 79*724ba675SRob Herring tfp410_in: endpoint { 80*724ba675SRob Herring remote-endpoint = <&dpi_dvi_out>; 81*724ba675SRob Herring }; 82*724ba675SRob Herring }; 83*724ba675SRob Herring 84*724ba675SRob Herring port@1 { 85*724ba675SRob Herring reg = <1>; 86*724ba675SRob Herring 87*724ba675SRob Herring tfp410_out: endpoint { 88*724ba675SRob Herring remote-endpoint = <&dvi_connector_in>; 89*724ba675SRob Herring }; 90*724ba675SRob Herring }; 91*724ba675SRob Herring }; 92*724ba675SRob Herring }; 93*724ba675SRob Herring 94*724ba675SRob Herring dvi0: connector0 { 95*724ba675SRob Herring compatible = "dvi-connector"; 96*724ba675SRob Herring label = "dvi"; 97*724ba675SRob Herring 98*724ba675SRob Herring digital; 99*724ba675SRob Herring 100*724ba675SRob Herring ddc-i2c-bus = <&i2c2>; 101*724ba675SRob Herring 102*724ba675SRob Herring port { 103*724ba675SRob Herring dvi_connector_in: endpoint { 104*724ba675SRob Herring remote-endpoint = <&tfp410_out>; 105*724ba675SRob Herring }; 106*724ba675SRob Herring }; 107*724ba675SRob Herring }; 108*724ba675SRob Herring 109*724ba675SRob Herring tv0: connector1 { 110*724ba675SRob Herring compatible = "svideo-connector"; 111*724ba675SRob Herring label = "tv"; 112*724ba675SRob Herring 113*724ba675SRob Herring port { 114*724ba675SRob Herring tv_connector_in: endpoint { 115*724ba675SRob Herring remote-endpoint = <&venc_out>; 116*724ba675SRob Herring }; 117*724ba675SRob Herring }; 118*724ba675SRob Herring }; 119*724ba675SRob Herring}; 120*724ba675SRob Herring 121*724ba675SRob Herring&i2c1 { 122*724ba675SRob Herring clock-frequency = <2600000>; 123*724ba675SRob Herring 124*724ba675SRob Herring twl: twl@48 { 125*724ba675SRob Herring reg = <0x48>; 126*724ba675SRob Herring interrupts = <7>; /* SYS_NIRQ cascaded to intc */ 127*724ba675SRob Herring 128*724ba675SRob Herring twl_audio: audio { 129*724ba675SRob Herring compatible = "ti,twl4030-audio"; 130*724ba675SRob Herring codec { 131*724ba675SRob Herring }; 132*724ba675SRob Herring }; 133*724ba675SRob Herring }; 134*724ba675SRob Herring}; 135*724ba675SRob Herring 136*724ba675SRob Herring&i2c2 { 137*724ba675SRob Herring clock-frequency = <400000>; 138*724ba675SRob Herring}; 139*724ba675SRob Herring 140*724ba675SRob Herring&i2c3 { 141*724ba675SRob Herring status = "disabled"; 142*724ba675SRob Herring}; 143*724ba675SRob Herring 144*724ba675SRob Herring#include "twl4030.dtsi" 145*724ba675SRob Herring#include "twl4030_omap3.dtsi" 146*724ba675SRob Herring 147*724ba675SRob Herring&mmc1 { 148*724ba675SRob Herring vmmc-supply = <&vmmc1>; 149*724ba675SRob Herring vqmmc-supply = <&vsim>; 150*724ba675SRob Herring bus-width = <8>; 151*724ba675SRob Herring}; 152*724ba675SRob Herring 153*724ba675SRob Herring&mmc2 { 154*724ba675SRob Herring status = "disabled"; 155*724ba675SRob Herring}; 156*724ba675SRob Herring 157*724ba675SRob Herring&mmc3 { 158*724ba675SRob Herring status = "disabled"; 159*724ba675SRob Herring}; 160*724ba675SRob Herring 161*724ba675SRob Herring/* Unusable as clockevent because if unreliable oscillator, allow to idle */ 162*724ba675SRob Herring&timer1_target { 163*724ba675SRob Herring /delete-property/ti,no-reset-on-init; 164*724ba675SRob Herring /delete-property/ti,no-idle; 165*724ba675SRob Herring timer@0 { 166*724ba675SRob Herring /delete-property/ti,timer-alwon; 167*724ba675SRob Herring }; 168*724ba675SRob Herring}; 169*724ba675SRob Herring 170*724ba675SRob Herring/* Preferred timer for clockevent */ 171*724ba675SRob Herring&timer12_target { 172*724ba675SRob Herring ti,no-reset-on-init; 173*724ba675SRob Herring ti,no-idle; 174*724ba675SRob Herring timer@0 { 175*724ba675SRob Herring /* Always clocked by secure_32k_fck */ 176*724ba675SRob Herring }; 177*724ba675SRob Herring}; 178*724ba675SRob Herring 179*724ba675SRob Herring&twl_gpio { 180*724ba675SRob Herring ti,use-leds; 181*724ba675SRob Herring /* 182*724ba675SRob Herring * pulldowns: 183*724ba675SRob Herring * BIT(1), BIT(2), BIT(6), BIT(7), BIT(8), BIT(13) 184*724ba675SRob Herring * BIT(15), BIT(16), BIT(17) 185*724ba675SRob Herring */ 186*724ba675SRob Herring ti,pulldowns = <0x03a1c6>; 187*724ba675SRob Herring}; 188*724ba675SRob Herring 189*724ba675SRob Herring&twl_keypad { 190*724ba675SRob Herring linux,keymap = <MATRIX_KEY(0, 0, KEY_1) 191*724ba675SRob Herring MATRIX_KEY(1, 0, KEY_2) 192*724ba675SRob Herring MATRIX_KEY(2, 0, KEY_3) 193*724ba675SRob Herring MATRIX_KEY(0, 1, KEY_4) 194*724ba675SRob Herring MATRIX_KEY(1, 1, KEY_5) 195*724ba675SRob Herring MATRIX_KEY(2, 1, KEY_6) 196*724ba675SRob Herring MATRIX_KEY(3, 1, KEY_F5) 197*724ba675SRob Herring MATRIX_KEY(0, 2, KEY_7) 198*724ba675SRob Herring MATRIX_KEY(1, 2, KEY_8) 199*724ba675SRob Herring MATRIX_KEY(2, 2, KEY_9) 200*724ba675SRob Herring MATRIX_KEY(3, 2, KEY_F6) 201*724ba675SRob Herring MATRIX_KEY(0, 3, KEY_F7) 202*724ba675SRob Herring MATRIX_KEY(1, 3, KEY_0) 203*724ba675SRob Herring MATRIX_KEY(2, 3, KEY_F8) 204*724ba675SRob Herring MATRIX_KEY(4, 5, KEY_RESERVED) 205*724ba675SRob Herring MATRIX_KEY(4, 4, KEY_VOLUMEUP) 206*724ba675SRob Herring MATRIX_KEY(5, 5, KEY_VOLUMEDOWN) 207*724ba675SRob Herring >; 208*724ba675SRob Herring}; 209*724ba675SRob Herring 210*724ba675SRob Herring&wdt2 { 211*724ba675SRob Herring status = "disabled"; 212*724ba675SRob Herring}; 213*724ba675SRob Herring 214*724ba675SRob Herring&mcbsp2 { 215*724ba675SRob Herring status = "okay"; 216*724ba675SRob Herring}; 217*724ba675SRob Herring 218*724ba675SRob Herring&gpmc { 219*724ba675SRob Herring ranges = <0 0 0x30000000 0x1000000 /* CS0: 16MB for NAND */ 220*724ba675SRob Herring 6 0 0x2c000000 0x1000000>; /* CS6: 16MB for DM9000 */ 221*724ba675SRob Herring 222*724ba675SRob Herring nand@0,0 { 223*724ba675SRob Herring compatible = "ti,omap2-nand"; 224*724ba675SRob Herring reg = <0 0 4>; /* CS0, offset 0, IO size 4 */ 225*724ba675SRob Herring interrupt-parent = <&gpmc>; 226*724ba675SRob Herring interrupts = <0 IRQ_TYPE_NONE>, /* fifoevent */ 227*724ba675SRob Herring <1 IRQ_TYPE_NONE>; /* termcount */ 228*724ba675SRob Herring nand-bus-width = <16>; 229*724ba675SRob Herring gpmc,device-width = <2>; 230*724ba675SRob Herring ti,nand-ecc-opt = "sw"; 231*724ba675SRob Herring 232*724ba675SRob Herring gpmc,sync-clk-ps = <0>; 233*724ba675SRob Herring gpmc,cs-on-ns = <0>; 234*724ba675SRob Herring gpmc,cs-rd-off-ns = <44>; 235*724ba675SRob Herring gpmc,cs-wr-off-ns = <44>; 236*724ba675SRob Herring gpmc,adv-on-ns = <6>; 237*724ba675SRob Herring gpmc,adv-rd-off-ns = <34>; 238*724ba675SRob Herring gpmc,adv-wr-off-ns = <44>; 239*724ba675SRob Herring gpmc,we-off-ns = <40>; 240*724ba675SRob Herring gpmc,oe-off-ns = <54>; 241*724ba675SRob Herring gpmc,access-ns = <64>; 242*724ba675SRob Herring gpmc,rd-cycle-ns = <82>; 243*724ba675SRob Herring gpmc,wr-cycle-ns = <82>; 244*724ba675SRob Herring gpmc,wr-access-ns = <40>; 245*724ba675SRob Herring gpmc,wr-data-mux-bus-ns = <0>; 246*724ba675SRob Herring 247*724ba675SRob Herring #address-cells = <1>; 248*724ba675SRob Herring #size-cells = <1>; 249*724ba675SRob Herring 250*724ba675SRob Herring x-loader@0 { 251*724ba675SRob Herring label = "X-Loader"; 252*724ba675SRob Herring reg = <0 0x80000>; 253*724ba675SRob Herring }; 254*724ba675SRob Herring 255*724ba675SRob Herring bootloaders@80000 { 256*724ba675SRob Herring label = "U-Boot"; 257*724ba675SRob Herring reg = <0x80000 0x1e0000>; 258*724ba675SRob Herring }; 259*724ba675SRob Herring 260*724ba675SRob Herring bootloaders_env@260000 { 261*724ba675SRob Herring label = "U-Boot Env"; 262*724ba675SRob Herring reg = <0x260000 0x20000>; 263*724ba675SRob Herring }; 264*724ba675SRob Herring 265*724ba675SRob Herring kernel@280000 { 266*724ba675SRob Herring label = "Kernel"; 267*724ba675SRob Herring reg = <0x280000 0x400000>; 268*724ba675SRob Herring }; 269*724ba675SRob Herring 270*724ba675SRob Herring filesystem@680000 { 271*724ba675SRob Herring label = "File System"; 272*724ba675SRob Herring reg = <0x680000 0xf980000>; 273*724ba675SRob Herring }; 274*724ba675SRob Herring }; 275*724ba675SRob Herring 276*724ba675SRob Herring ethernet@6,0 { 277*724ba675SRob Herring compatible = "davicom,dm9000"; 278*724ba675SRob Herring reg = <6 0x000 2 279*724ba675SRob Herring 6 0x400 2>; /* CS6, offset 0 and 0x400, IO size 2 */ 280*724ba675SRob Herring bank-width = <2>; 281*724ba675SRob Herring interrupt-parent = <&gpio1>; 282*724ba675SRob Herring interrupts = <25 IRQ_TYPE_LEVEL_LOW>; 283*724ba675SRob Herring davicom,no-eeprom; 284*724ba675SRob Herring 285*724ba675SRob Herring gpmc,mux-add-data = <0>; 286*724ba675SRob Herring gpmc,device-width = <1>; 287*724ba675SRob Herring gpmc,wait-pin = <0>; 288*724ba675SRob Herring gpmc,cycle2cycle-samecsen; 289*724ba675SRob Herring gpmc,cycle2cycle-diffcsen; 290*724ba675SRob Herring 291*724ba675SRob Herring gpmc,cs-on-ns = <6>; 292*724ba675SRob Herring gpmc,cs-rd-off-ns = <180>; 293*724ba675SRob Herring gpmc,cs-wr-off-ns = <180>; 294*724ba675SRob Herring gpmc,adv-on-ns = <0>; 295*724ba675SRob Herring gpmc,adv-rd-off-ns = <18>; 296*724ba675SRob Herring gpmc,adv-wr-off-ns = <48>; 297*724ba675SRob Herring gpmc,oe-on-ns = <54>; 298*724ba675SRob Herring gpmc,oe-off-ns = <168>; 299*724ba675SRob Herring gpmc,we-on-ns = <54>; 300*724ba675SRob Herring gpmc,we-off-ns = <168>; 301*724ba675SRob Herring gpmc,rd-cycle-ns = <186>; 302*724ba675SRob Herring gpmc,wr-cycle-ns = <186>; 303*724ba675SRob Herring gpmc,access-ns = <144>; 304*724ba675SRob Herring gpmc,page-burst-access-ns = <24>; 305*724ba675SRob Herring gpmc,bus-turnaround-ns = <90>; 306*724ba675SRob Herring gpmc,cycle2cycle-delay-ns = <90>; 307*724ba675SRob Herring gpmc,wait-monitoring-ns = <0>; 308*724ba675SRob Herring gpmc,clk-activation-ns = <0>; 309*724ba675SRob Herring gpmc,wr-data-mux-bus-ns = <0>; 310*724ba675SRob Herring gpmc,wr-access-ns = <0>; 311*724ba675SRob Herring }; 312*724ba675SRob Herring}; 313*724ba675SRob Herring 314*724ba675SRob Herring&omap3_pmx_core { 315*724ba675SRob Herring dss_dpi_pins: dss-dpi-pins { 316*724ba675SRob Herring pinctrl-single,pins = < 317*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20d4, PIN_OUTPUT | MUX_MODE0) /* dss_pclk.dss_pclk */ 318*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20d6, PIN_OUTPUT | MUX_MODE0) /* dss_hsync.dss_hsync */ 319*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20d8, PIN_OUTPUT | MUX_MODE0) /* dss_vsync.dss_vsync */ 320*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20da, PIN_OUTPUT | MUX_MODE0) /* dss_acbias.dss_acbias */ 321*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20dc, PIN_OUTPUT | MUX_MODE0) /* dss_data0.dss_data0 */ 322*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20de, PIN_OUTPUT | MUX_MODE0) /* dss_data1.dss_data1 */ 323*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20e0, PIN_OUTPUT | MUX_MODE0) /* dss_data2.dss_data2 */ 324*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20e2, PIN_OUTPUT | MUX_MODE0) /* dss_data3.dss_data3 */ 325*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20e4, PIN_OUTPUT | MUX_MODE0) /* dss_data4.dss_data4 */ 326*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20e6, PIN_OUTPUT | MUX_MODE0) /* dss_data5.dss_data5 */ 327*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20e8, PIN_OUTPUT | MUX_MODE0) /* dss_data6.dss_data6 */ 328*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20ea, PIN_OUTPUT | MUX_MODE0) /* dss_data7.dss_data7 */ 329*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20ec, PIN_OUTPUT | MUX_MODE0) /* dss_data8.dss_data8 */ 330*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20ee, PIN_OUTPUT | MUX_MODE0) /* dss_data9.dss_data9 */ 331*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20f0, PIN_OUTPUT | MUX_MODE0) /* dss_data10.dss_data10 */ 332*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20f2, PIN_OUTPUT | MUX_MODE0) /* dss_data11.dss_data11 */ 333*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20f4, PIN_OUTPUT | MUX_MODE0) /* dss_data12.dss_data12 */ 334*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20f6, PIN_OUTPUT | MUX_MODE0) /* dss_data13.dss_data13 */ 335*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20f8, PIN_OUTPUT | MUX_MODE0) /* dss_data14.dss_data14 */ 336*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20fa, PIN_OUTPUT | MUX_MODE0) /* dss_data15.dss_data15 */ 337*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20fc, PIN_OUTPUT | MUX_MODE0) /* dss_data16.dss_data16 */ 338*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x20fe, PIN_OUTPUT | MUX_MODE0) /* dss_data17.dss_data17 */ 339*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x2100, PIN_OUTPUT | MUX_MODE0) /* dss_data18.dss_data18 */ 340*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x2102, PIN_OUTPUT | MUX_MODE0) /* dss_data19.dss_data19 */ 341*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x2104, PIN_OUTPUT | MUX_MODE0) /* dss_data20.dss_data20 */ 342*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x2106, PIN_OUTPUT | MUX_MODE0) /* dss_data21.dss_data21 */ 343*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x2108, PIN_OUTPUT | MUX_MODE0) /* dss_data22.dss_data22 */ 344*724ba675SRob Herring OMAP3_CORE1_IOPAD(0x210a, PIN_OUTPUT | MUX_MODE0) /* dss_data23.dss_data23 */ 345*724ba675SRob Herring >; 346*724ba675SRob Herring }; 347*724ba675SRob Herring}; 348*724ba675SRob Herring 349*724ba675SRob Herring&vpll1 { 350*724ba675SRob Herring /* Needed for DSS */ 351*724ba675SRob Herring regulator-name = "vdds_dsi"; 352*724ba675SRob Herring 353*724ba675SRob Herring regulator-min-microvolt = <1800000>; 354*724ba675SRob Herring regulator-max-microvolt = <1800000>; 355*724ba675SRob Herring}; 356*724ba675SRob Herring 357*724ba675SRob Herring&dss { 358*724ba675SRob Herring status = "okay"; 359*724ba675SRob Herring 360*724ba675SRob Herring pinctrl-names = "default"; 361*724ba675SRob Herring pinctrl-0 = <&dss_dpi_pins>; 362*724ba675SRob Herring 363*724ba675SRob Herring vdds_dsi-supply = <&vpll1>; 364*724ba675SRob Herring vdda_dac-supply = <&vdac>; 365*724ba675SRob Herring 366*724ba675SRob Herring port { 367*724ba675SRob Herring #address-cells = <1>; 368*724ba675SRob Herring #size-cells = <0>; 369*724ba675SRob Herring dpi_dvi_out: endpoint@0 { 370*724ba675SRob Herring reg = <0>; 371*724ba675SRob Herring remote-endpoint = <&tfp410_in>; 372*724ba675SRob Herring data-lines = <24>; 373*724ba675SRob Herring }; 374*724ba675SRob Herring 375*724ba675SRob Herring endpoint@1 { 376*724ba675SRob Herring reg = <1>; 377*724ba675SRob Herring }; 378*724ba675SRob Herring }; 379*724ba675SRob Herring}; 380*724ba675SRob Herring 381*724ba675SRob Herring&venc { 382*724ba675SRob Herring status = "okay"; 383*724ba675SRob Herring 384*724ba675SRob Herring vdda-supply = <&vdac>; 385*724ba675SRob Herring 386*724ba675SRob Herring port { 387*724ba675SRob Herring venc_out: endpoint { 388*724ba675SRob Herring remote-endpoint = <&tv_connector_in>; 389*724ba675SRob Herring ti,channels = <2>; 390*724ba675SRob Herring }; 391*724ba675SRob Herring }; 392*724ba675SRob Herring}; 393