18cc087a1SEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0 28cc087a1SEmmanuel Vadot/* 38cc087a1SEmmanuel Vadot * Device Tree Source for the Draak board 48cc087a1SEmmanuel Vadot * 58cc087a1SEmmanuel Vadot * Copyright (C) 2016-2018 Renesas Electronics Corp. 68cc087a1SEmmanuel Vadot * Copyright (C) 2017 Glider bvba 78cc087a1SEmmanuel Vadot */ 88cc087a1SEmmanuel Vadot 98cc087a1SEmmanuel Vadot#include <dt-bindings/gpio/gpio.h> 108cc087a1SEmmanuel Vadot#include <dt-bindings/input/input.h> 118cc087a1SEmmanuel Vadot 128cc087a1SEmmanuel Vadot/ { 138cc087a1SEmmanuel Vadot model = "Renesas Draak board"; 148cc087a1SEmmanuel Vadot compatible = "renesas,draak"; 158cc087a1SEmmanuel Vadot 168cc087a1SEmmanuel Vadot aliases { 178cc087a1SEmmanuel Vadot serial0 = &scif2; 188cc087a1SEmmanuel Vadot ethernet0 = &avb; 198cc087a1SEmmanuel Vadot }; 208cc087a1SEmmanuel Vadot 218cc087a1SEmmanuel Vadot audio_clkout: audio-clkout { 228cc087a1SEmmanuel Vadot /* 238cc087a1SEmmanuel Vadot * This is same as <&rcar_sound 0> 248cc087a1SEmmanuel Vadot * but needed to avoid cs2000/rcar_sound probe dead-lock 258cc087a1SEmmanuel Vadot */ 268cc087a1SEmmanuel Vadot compatible = "fixed-clock"; 278cc087a1SEmmanuel Vadot #clock-cells = <0>; 288cc087a1SEmmanuel Vadot clock-frequency = <12288000>; 298cc087a1SEmmanuel Vadot }; 308cc087a1SEmmanuel Vadot 318cc087a1SEmmanuel Vadot backlight: backlight { 328cc087a1SEmmanuel Vadot compatible = "pwm-backlight"; 338cc087a1SEmmanuel Vadot pwms = <&pwm1 0 50000>; 348cc087a1SEmmanuel Vadot 358cc087a1SEmmanuel Vadot brightness-levels = <512 511 505 494 473 440 392 327 241 133 0>; 368cc087a1SEmmanuel Vadot default-brightness-level = <10>; 378cc087a1SEmmanuel Vadot 388cc087a1SEmmanuel Vadot power-supply = <®_12p0v>; 398cc087a1SEmmanuel Vadot enable-gpios = <&gpio4 0 GPIO_ACTIVE_HIGH>; 408cc087a1SEmmanuel Vadot }; 418cc087a1SEmmanuel Vadot 428cc087a1SEmmanuel Vadot chosen { 438cc087a1SEmmanuel Vadot bootargs = "ignore_loglevel rw root=/dev/nfs ip=on"; 448cc087a1SEmmanuel Vadot stdout-path = "serial0:115200n8"; 458cc087a1SEmmanuel Vadot }; 468cc087a1SEmmanuel Vadot 478cc087a1SEmmanuel Vadot composite-in { 488cc087a1SEmmanuel Vadot compatible = "composite-video-connector"; 498cc087a1SEmmanuel Vadot 508cc087a1SEmmanuel Vadot port { 518cc087a1SEmmanuel Vadot composite_con_in: endpoint { 528cc087a1SEmmanuel Vadot remote-endpoint = <&adv7180_in>; 538cc087a1SEmmanuel Vadot }; 548cc087a1SEmmanuel Vadot }; 558cc087a1SEmmanuel Vadot }; 568cc087a1SEmmanuel Vadot 578cc087a1SEmmanuel Vadot hdmi-in { 588cc087a1SEmmanuel Vadot compatible = "hdmi-connector"; 598cc087a1SEmmanuel Vadot type = "a"; 608cc087a1SEmmanuel Vadot 618cc087a1SEmmanuel Vadot port { 628cc087a1SEmmanuel Vadot hdmi_con_in: endpoint { 638cc087a1SEmmanuel Vadot remote-endpoint = <&adv7612_in>; 648cc087a1SEmmanuel Vadot }; 658cc087a1SEmmanuel Vadot }; 668cc087a1SEmmanuel Vadot }; 678cc087a1SEmmanuel Vadot 688cc087a1SEmmanuel Vadot hdmi-out { 698cc087a1SEmmanuel Vadot compatible = "hdmi-connector"; 708cc087a1SEmmanuel Vadot type = "a"; 718cc087a1SEmmanuel Vadot 728cc087a1SEmmanuel Vadot port { 738cc087a1SEmmanuel Vadot hdmi_con_out: endpoint { 748cc087a1SEmmanuel Vadot remote-endpoint = <&adv7511_out>; 758cc087a1SEmmanuel Vadot }; 768cc087a1SEmmanuel Vadot }; 778cc087a1SEmmanuel Vadot }; 788cc087a1SEmmanuel Vadot 798cc087a1SEmmanuel Vadot keys { 808cc087a1SEmmanuel Vadot compatible = "gpio-keys"; 818cc087a1SEmmanuel Vadot 828cc087a1SEmmanuel Vadot pinctrl-0 = <&keys_pins>; 838cc087a1SEmmanuel Vadot pinctrl-names = "default"; 848cc087a1SEmmanuel Vadot 858cc087a1SEmmanuel Vadot key-1 { 868cc087a1SEmmanuel Vadot gpios = <&gpio4 12 GPIO_ACTIVE_LOW>; 878cc087a1SEmmanuel Vadot linux,code = <KEY_1>; 888cc087a1SEmmanuel Vadot label = "SW56-1"; 898cc087a1SEmmanuel Vadot wakeup-source; 908cc087a1SEmmanuel Vadot debounce-interval = <20>; 918cc087a1SEmmanuel Vadot }; 928cc087a1SEmmanuel Vadot key-2 { 938cc087a1SEmmanuel Vadot gpios = <&gpio4 13 GPIO_ACTIVE_LOW>; 948cc087a1SEmmanuel Vadot linux,code = <KEY_2>; 958cc087a1SEmmanuel Vadot label = "SW56-2"; 968cc087a1SEmmanuel Vadot wakeup-source; 978cc087a1SEmmanuel Vadot debounce-interval = <20>; 988cc087a1SEmmanuel Vadot }; 998cc087a1SEmmanuel Vadot key-3 { 1008cc087a1SEmmanuel Vadot gpios = <&gpio4 14 GPIO_ACTIVE_LOW>; 1018cc087a1SEmmanuel Vadot linux,code = <KEY_3>; 1028cc087a1SEmmanuel Vadot label = "SW56-3"; 1038cc087a1SEmmanuel Vadot wakeup-source; 1048cc087a1SEmmanuel Vadot debounce-interval = <20>; 1058cc087a1SEmmanuel Vadot }; 1068cc087a1SEmmanuel Vadot key-4 { 1078cc087a1SEmmanuel Vadot gpios = <&gpio4 15 GPIO_ACTIVE_LOW>; 1088cc087a1SEmmanuel Vadot linux,code = <KEY_4>; 1098cc087a1SEmmanuel Vadot label = "SW56-4"; 1108cc087a1SEmmanuel Vadot wakeup-source; 1118cc087a1SEmmanuel Vadot debounce-interval = <20>; 1128cc087a1SEmmanuel Vadot }; 1138cc087a1SEmmanuel Vadot }; 1148cc087a1SEmmanuel Vadot 1158cc087a1SEmmanuel Vadot lvds-decoder { 1168cc087a1SEmmanuel Vadot compatible = "thine,thc63lvd1024"; 1178cc087a1SEmmanuel Vadot vcc-supply = <®_3p3v>; 1188cc087a1SEmmanuel Vadot 1198cc087a1SEmmanuel Vadot ports { 1208cc087a1SEmmanuel Vadot #address-cells = <1>; 1218cc087a1SEmmanuel Vadot #size-cells = <0>; 1228cc087a1SEmmanuel Vadot 1238cc087a1SEmmanuel Vadot port@0 { 1248cc087a1SEmmanuel Vadot reg = <0>; 1258cc087a1SEmmanuel Vadot thc63lvd1024_in: endpoint { 1268cc087a1SEmmanuel Vadot remote-endpoint = <&lvds0_out>; 1278cc087a1SEmmanuel Vadot }; 1288cc087a1SEmmanuel Vadot }; 1298cc087a1SEmmanuel Vadot 1308cc087a1SEmmanuel Vadot port@2 { 1318cc087a1SEmmanuel Vadot reg = <2>; 1328cc087a1SEmmanuel Vadot thc63lvd1024_out: endpoint { 1338cc087a1SEmmanuel Vadot remote-endpoint = <&adv7511_in>; 1348cc087a1SEmmanuel Vadot }; 1358cc087a1SEmmanuel Vadot }; 1368cc087a1SEmmanuel Vadot }; 1378cc087a1SEmmanuel Vadot }; 1388cc087a1SEmmanuel Vadot 1398cc087a1SEmmanuel Vadot memory@48000000 { 1408cc087a1SEmmanuel Vadot device_type = "memory"; 1418cc087a1SEmmanuel Vadot /* first 128MB is reserved for secure area. */ 1428cc087a1SEmmanuel Vadot reg = <0x0 0x48000000 0x0 0x18000000>; 1438cc087a1SEmmanuel Vadot }; 1448cc087a1SEmmanuel Vadot 1458cc087a1SEmmanuel Vadot reg_1p8v: regulator-1p8v { 1468cc087a1SEmmanuel Vadot compatible = "regulator-fixed"; 1478cc087a1SEmmanuel Vadot regulator-name = "fixed-1.8V"; 1488cc087a1SEmmanuel Vadot regulator-min-microvolt = <1800000>; 1498cc087a1SEmmanuel Vadot regulator-max-microvolt = <1800000>; 1508cc087a1SEmmanuel Vadot regulator-boot-on; 1518cc087a1SEmmanuel Vadot regulator-always-on; 1528cc087a1SEmmanuel Vadot }; 1538cc087a1SEmmanuel Vadot 1548cc087a1SEmmanuel Vadot reg_3p3v: regulator-3p3v { 1558cc087a1SEmmanuel Vadot compatible = "regulator-fixed"; 1568cc087a1SEmmanuel Vadot regulator-name = "fixed-3.3V"; 1578cc087a1SEmmanuel Vadot regulator-min-microvolt = <3300000>; 1588cc087a1SEmmanuel Vadot regulator-max-microvolt = <3300000>; 1598cc087a1SEmmanuel Vadot regulator-boot-on; 1608cc087a1SEmmanuel Vadot regulator-always-on; 1618cc087a1SEmmanuel Vadot }; 1628cc087a1SEmmanuel Vadot 1638cc087a1SEmmanuel Vadot reg_12p0v: regulator-12p0v { 1648cc087a1SEmmanuel Vadot compatible = "regulator-fixed"; 1658cc087a1SEmmanuel Vadot regulator-name = "D12.0V"; 1668cc087a1SEmmanuel Vadot regulator-min-microvolt = <12000000>; 1678cc087a1SEmmanuel Vadot regulator-max-microvolt = <12000000>; 1688cc087a1SEmmanuel Vadot regulator-boot-on; 1698cc087a1SEmmanuel Vadot regulator-always-on; 1708cc087a1SEmmanuel Vadot }; 1718cc087a1SEmmanuel Vadot 1728cc087a1SEmmanuel Vadot sound_card: sound { 1738cc087a1SEmmanuel Vadot compatible = "audio-graph-card"; 1748cc087a1SEmmanuel Vadot 1758cc087a1SEmmanuel Vadot dais = <&rsnd_port0 /* ak4613 */ 1768cc087a1SEmmanuel Vadot /* HDMI is not yet supported */ 1778cc087a1SEmmanuel Vadot >; 1788cc087a1SEmmanuel Vadot }; 1798cc087a1SEmmanuel Vadot 1808cc087a1SEmmanuel Vadot vga { 1818cc087a1SEmmanuel Vadot compatible = "vga-connector"; 1828cc087a1SEmmanuel Vadot 1838cc087a1SEmmanuel Vadot port { 1848cc087a1SEmmanuel Vadot vga_in: endpoint { 1858cc087a1SEmmanuel Vadot remote-endpoint = <&adv7123_out>; 1868cc087a1SEmmanuel Vadot }; 1878cc087a1SEmmanuel Vadot }; 1888cc087a1SEmmanuel Vadot }; 1898cc087a1SEmmanuel Vadot 1908cc087a1SEmmanuel Vadot vga-encoder { 1918cc087a1SEmmanuel Vadot compatible = "adi,adv7123"; 1928cc087a1SEmmanuel Vadot 1938cc087a1SEmmanuel Vadot ports { 1948cc087a1SEmmanuel Vadot #address-cells = <1>; 1958cc087a1SEmmanuel Vadot #size-cells = <0>; 1968cc087a1SEmmanuel Vadot 1978cc087a1SEmmanuel Vadot port@0 { 1988cc087a1SEmmanuel Vadot reg = <0>; 1998cc087a1SEmmanuel Vadot adv7123_in: endpoint { 2008cc087a1SEmmanuel Vadot remote-endpoint = <&du_out_rgb>; 2018cc087a1SEmmanuel Vadot }; 2028cc087a1SEmmanuel Vadot }; 2038cc087a1SEmmanuel Vadot port@1 { 2048cc087a1SEmmanuel Vadot reg = <1>; 2058cc087a1SEmmanuel Vadot adv7123_out: endpoint { 2068cc087a1SEmmanuel Vadot remote-endpoint = <&vga_in>; 2078cc087a1SEmmanuel Vadot }; 2088cc087a1SEmmanuel Vadot }; 2098cc087a1SEmmanuel Vadot }; 2108cc087a1SEmmanuel Vadot }; 2118cc087a1SEmmanuel Vadot 2128cc087a1SEmmanuel Vadot x12_clk: x12 { 2138cc087a1SEmmanuel Vadot compatible = "fixed-clock"; 2148cc087a1SEmmanuel Vadot #clock-cells = <0>; 2158cc087a1SEmmanuel Vadot clock-frequency = <74250000>; 2168cc087a1SEmmanuel Vadot }; 2178cc087a1SEmmanuel Vadot 2188cc087a1SEmmanuel Vadot x19_clk: x19 { 2198cc087a1SEmmanuel Vadot compatible = "fixed-clock"; 2208cc087a1SEmmanuel Vadot #clock-cells = <0>; 2218cc087a1SEmmanuel Vadot clock-frequency = <24576000>; 2228cc087a1SEmmanuel Vadot }; 2238cc087a1SEmmanuel Vadot}; 2248cc087a1SEmmanuel Vadot 2258cc087a1SEmmanuel Vadot&audio_clk_b { 2268cc087a1SEmmanuel Vadot /* 2278cc087a1SEmmanuel Vadot * X11 is connected to VI4_FIELD/SCIF_CLK/AUDIO_CLKB, 2288cc087a1SEmmanuel Vadot * and R-Car Sound uses AUDIO_CLKB. 2298cc087a1SEmmanuel Vadot * Note is that schematic indicates VI4_FIELD conection only 2308cc087a1SEmmanuel Vadot * not AUDIO_CLKB at SoC page. 2318cc087a1SEmmanuel Vadot * And this VI4_FIELD/SCIF_CLK/AUDIO_CLKB is connected to SW60. 2328cc087a1SEmmanuel Vadot * SW60 should be 1-2. 2338cc087a1SEmmanuel Vadot */ 2348cc087a1SEmmanuel Vadot 2358cc087a1SEmmanuel Vadot clock-frequency = <22579200>; 2368cc087a1SEmmanuel Vadot}; 2378cc087a1SEmmanuel Vadot 2388cc087a1SEmmanuel Vadot&avb { 2398cc087a1SEmmanuel Vadot pinctrl-0 = <&avb0_pins>; 2408cc087a1SEmmanuel Vadot pinctrl-names = "default"; 2418cc087a1SEmmanuel Vadot renesas,no-ether-link; 2428cc087a1SEmmanuel Vadot phy-handle = <&phy0>; 2438cc087a1SEmmanuel Vadot status = "okay"; 2448cc087a1SEmmanuel Vadot 2458cc087a1SEmmanuel Vadot phy0: ethernet-phy@0 { 2468cc087a1SEmmanuel Vadot compatible = "ethernet-phy-id0022.1622", 2478cc087a1SEmmanuel Vadot "ethernet-phy-ieee802.3-c22"; 2488cc087a1SEmmanuel Vadot rxc-skew-ps = <1500>; 2498cc087a1SEmmanuel Vadot reg = <0>; 2508cc087a1SEmmanuel Vadot interrupt-parent = <&gpio5>; 2518cc087a1SEmmanuel Vadot interrupts = <19 IRQ_TYPE_LEVEL_LOW>; 2528cc087a1SEmmanuel Vadot reset-gpios = <&gpio5 18 GPIO_ACTIVE_LOW>; 2538cc087a1SEmmanuel Vadot /* 2548cc087a1SEmmanuel Vadot * TX clock internal delay mode is required for reliable 2558cc087a1SEmmanuel Vadot * 1Gbps communication using the KSZ9031RNX phy present on 2568cc087a1SEmmanuel Vadot * the Draak board, however, TX clock internal delay mode 2578cc087a1SEmmanuel Vadot * isn't supported on R-Car D3(e). Thus, limit speed to 2588cc087a1SEmmanuel Vadot * 100Mbps for reliable communication. 2598cc087a1SEmmanuel Vadot */ 2608cc087a1SEmmanuel Vadot max-speed = <100>; 2618cc087a1SEmmanuel Vadot }; 2628cc087a1SEmmanuel Vadot}; 2638cc087a1SEmmanuel Vadot 2648cc087a1SEmmanuel Vadot&can0 { 2658cc087a1SEmmanuel Vadot pinctrl-0 = <&can0_pins>; 2668cc087a1SEmmanuel Vadot pinctrl-names = "default"; 2678cc087a1SEmmanuel Vadot status = "okay"; 2688cc087a1SEmmanuel Vadot}; 2698cc087a1SEmmanuel Vadot 2708cc087a1SEmmanuel Vadot&can1 { 2718cc087a1SEmmanuel Vadot pinctrl-0 = <&can1_pins>; 2728cc087a1SEmmanuel Vadot pinctrl-names = "default"; 2738cc087a1SEmmanuel Vadot status = "okay"; 2748cc087a1SEmmanuel Vadot}; 2758cc087a1SEmmanuel Vadot 2768cc087a1SEmmanuel Vadot&du { 2778cc087a1SEmmanuel Vadot pinctrl-0 = <&du_pins>; 2788cc087a1SEmmanuel Vadot pinctrl-names = "default"; 2798cc087a1SEmmanuel Vadot status = "okay"; 2808cc087a1SEmmanuel Vadot 2818cc087a1SEmmanuel Vadot clocks = <&cpg CPG_MOD 724>, 2828cc087a1SEmmanuel Vadot <&cpg CPG_MOD 723>, 2838cc087a1SEmmanuel Vadot <&x12_clk>; 2848cc087a1SEmmanuel Vadot clock-names = "du.0", "du.1", "dclkin.0"; 2858cc087a1SEmmanuel Vadot 2868cc087a1SEmmanuel Vadot ports { 2878cc087a1SEmmanuel Vadot port@0 { 288d5b0e70fSEmmanuel Vadot du_out_rgb: endpoint { 2898cc087a1SEmmanuel Vadot remote-endpoint = <&adv7123_in>; 2908cc087a1SEmmanuel Vadot }; 2918cc087a1SEmmanuel Vadot }; 2928cc087a1SEmmanuel Vadot }; 2938cc087a1SEmmanuel Vadot}; 2948cc087a1SEmmanuel Vadot 2958cc087a1SEmmanuel Vadot&ehci0 { 2968cc087a1SEmmanuel Vadot dr_mode = "host"; 2978cc087a1SEmmanuel Vadot status = "okay"; 2988cc087a1SEmmanuel Vadot}; 2998cc087a1SEmmanuel Vadot 3008cc087a1SEmmanuel Vadot&extal_clk { 3018cc087a1SEmmanuel Vadot clock-frequency = <48000000>; 3028cc087a1SEmmanuel Vadot}; 3038cc087a1SEmmanuel Vadot 3048cc087a1SEmmanuel Vadot&hsusb { 3058cc087a1SEmmanuel Vadot dr_mode = "host"; 3068cc087a1SEmmanuel Vadot status = "okay"; 3078cc087a1SEmmanuel Vadot}; 3088cc087a1SEmmanuel Vadot 3098cc087a1SEmmanuel Vadot&i2c0 { 3108cc087a1SEmmanuel Vadot pinctrl-0 = <&i2c0_pins>; 3118cc087a1SEmmanuel Vadot pinctrl-names = "default"; 3128cc087a1SEmmanuel Vadot status = "okay"; 3138cc087a1SEmmanuel Vadot 3148cc087a1SEmmanuel Vadot ak4613: codec@10 { 3158cc087a1SEmmanuel Vadot compatible = "asahi-kasei,ak4613"; 3168cc087a1SEmmanuel Vadot #sound-dai-cells = <0>; 3178cc087a1SEmmanuel Vadot reg = <0x10>; 3188cc087a1SEmmanuel Vadot clocks = <&rcar_sound 0>; /* audio_clkout */ 3198cc087a1SEmmanuel Vadot 3208cc087a1SEmmanuel Vadot asahi-kasei,in1-single-end; 3218cc087a1SEmmanuel Vadot asahi-kasei,in2-single-end; 3228cc087a1SEmmanuel Vadot asahi-kasei,out1-single-end; 3238cc087a1SEmmanuel Vadot asahi-kasei,out2-single-end; 3248cc087a1SEmmanuel Vadot asahi-kasei,out3-single-end; 3258cc087a1SEmmanuel Vadot asahi-kasei,out4-single-end; 3268cc087a1SEmmanuel Vadot asahi-kasei,out5-single-end; 3278cc087a1SEmmanuel Vadot asahi-kasei,out6-single-end; 3288cc087a1SEmmanuel Vadot 3298cc087a1SEmmanuel Vadot port { 3308cc087a1SEmmanuel Vadot ak4613_endpoint: endpoint { 3318cc087a1SEmmanuel Vadot remote-endpoint = <&rsnd_for_ak4613>; 3328cc087a1SEmmanuel Vadot }; 3338cc087a1SEmmanuel Vadot }; 3348cc087a1SEmmanuel Vadot }; 3358cc087a1SEmmanuel Vadot 3368cc087a1SEmmanuel Vadot composite-in@20 { 3378cc087a1SEmmanuel Vadot compatible = "adi,adv7180cp"; 3388cc087a1SEmmanuel Vadot reg = <0x20>; 3398cc087a1SEmmanuel Vadot 3408cc087a1SEmmanuel Vadot ports { 3418cc087a1SEmmanuel Vadot #address-cells = <1>; 3428cc087a1SEmmanuel Vadot #size-cells = <0>; 3438cc087a1SEmmanuel Vadot 3448cc087a1SEmmanuel Vadot port@0 { 3458cc087a1SEmmanuel Vadot reg = <0>; 3468cc087a1SEmmanuel Vadot adv7180_in: endpoint { 3478cc087a1SEmmanuel Vadot remote-endpoint = <&composite_con_in>; 3488cc087a1SEmmanuel Vadot }; 3498cc087a1SEmmanuel Vadot }; 3508cc087a1SEmmanuel Vadot 3518cc087a1SEmmanuel Vadot port@3 { 3528cc087a1SEmmanuel Vadot reg = <3>; 3538cc087a1SEmmanuel Vadot 3548cc087a1SEmmanuel Vadot /* 3558cc087a1SEmmanuel Vadot * The VIN4 video input path is shared between 3568cc087a1SEmmanuel Vadot * CVBS and HDMI inputs through SW[49-53] 3578cc087a1SEmmanuel Vadot * switches. 3588cc087a1SEmmanuel Vadot * 359*8d13bc63SEmmanuel Vadot * HDMI is the default selection, leave CVBS 360*8d13bc63SEmmanuel Vadot * not connected here. 3618cc087a1SEmmanuel Vadot */ 3628cc087a1SEmmanuel Vadot }; 3638cc087a1SEmmanuel Vadot }; 3648cc087a1SEmmanuel Vadot 3658cc087a1SEmmanuel Vadot }; 3668cc087a1SEmmanuel Vadot 3678cc087a1SEmmanuel Vadot hdmi-encoder@39 { 3688cc087a1SEmmanuel Vadot compatible = "adi,adv7511w"; 3698cc087a1SEmmanuel Vadot reg = <0x39>, <0x3f>, <0x3c>, <0x38>; 3708cc087a1SEmmanuel Vadot reg-names = "main", "edid", "cec", "packet"; 3718cc087a1SEmmanuel Vadot interrupt-parent = <&gpio1>; 3728cc087a1SEmmanuel Vadot interrupts = <28 IRQ_TYPE_LEVEL_LOW>; 3738cc087a1SEmmanuel Vadot 374*8d13bc63SEmmanuel Vadot avdd-supply = <®_1p8v>; 375*8d13bc63SEmmanuel Vadot dvdd-supply = <®_1p8v>; 376*8d13bc63SEmmanuel Vadot pvdd-supply = <®_1p8v>; 377*8d13bc63SEmmanuel Vadot dvdd-3v-supply = <®_3p3v>; 378*8d13bc63SEmmanuel Vadot bgvdd-supply = <®_1p8v>; 379*8d13bc63SEmmanuel Vadot 3808cc087a1SEmmanuel Vadot adi,input-depth = <8>; 3818cc087a1SEmmanuel Vadot adi,input-colorspace = "rgb"; 3828cc087a1SEmmanuel Vadot adi,input-clock = "1x"; 3838cc087a1SEmmanuel Vadot 3848cc087a1SEmmanuel Vadot ports { 3858cc087a1SEmmanuel Vadot #address-cells = <1>; 3868cc087a1SEmmanuel Vadot #size-cells = <0>; 3878cc087a1SEmmanuel Vadot 3888cc087a1SEmmanuel Vadot port@0 { 3898cc087a1SEmmanuel Vadot reg = <0>; 3908cc087a1SEmmanuel Vadot adv7511_in: endpoint { 3918cc087a1SEmmanuel Vadot remote-endpoint = <&thc63lvd1024_out>; 3928cc087a1SEmmanuel Vadot }; 3938cc087a1SEmmanuel Vadot }; 3948cc087a1SEmmanuel Vadot 3958cc087a1SEmmanuel Vadot port@1 { 3968cc087a1SEmmanuel Vadot reg = <1>; 3978cc087a1SEmmanuel Vadot adv7511_out: endpoint { 3988cc087a1SEmmanuel Vadot remote-endpoint = <&hdmi_con_out>; 3998cc087a1SEmmanuel Vadot }; 4008cc087a1SEmmanuel Vadot }; 4018cc087a1SEmmanuel Vadot }; 4028cc087a1SEmmanuel Vadot }; 4038cc087a1SEmmanuel Vadot 4048cc087a1SEmmanuel Vadot hdmi-decoder@4c { 4058cc087a1SEmmanuel Vadot compatible = "adi,adv7612"; 4068cc087a1SEmmanuel Vadot reg = <0x4c>; 4078cc087a1SEmmanuel Vadot default-input = <0>; 4088cc087a1SEmmanuel Vadot 4098cc087a1SEmmanuel Vadot ports { 4108cc087a1SEmmanuel Vadot #address-cells = <1>; 4118cc087a1SEmmanuel Vadot #size-cells = <0>; 4128cc087a1SEmmanuel Vadot 4138cc087a1SEmmanuel Vadot port@0 { 4148cc087a1SEmmanuel Vadot reg = <0>; 4158cc087a1SEmmanuel Vadot 4168cc087a1SEmmanuel Vadot adv7612_in: endpoint { 4178cc087a1SEmmanuel Vadot remote-endpoint = <&hdmi_con_in>; 4188cc087a1SEmmanuel Vadot }; 4198cc087a1SEmmanuel Vadot }; 4208cc087a1SEmmanuel Vadot 4218cc087a1SEmmanuel Vadot port@2 { 4228cc087a1SEmmanuel Vadot reg = <2>; 4238cc087a1SEmmanuel Vadot 4248cc087a1SEmmanuel Vadot /* 4258cc087a1SEmmanuel Vadot * The VIN4 video input path is shared between 4268cc087a1SEmmanuel Vadot * CVBS and HDMI inputs through SW[49-53] 4278cc087a1SEmmanuel Vadot * switches. 4288cc087a1SEmmanuel Vadot * 429*8d13bc63SEmmanuel Vadot * HDMI is the default selection, link it to 430*8d13bc63SEmmanuel Vadot * VIN4 here. 4318cc087a1SEmmanuel Vadot */ 4328cc087a1SEmmanuel Vadot adv7612_out: endpoint { 433*8d13bc63SEmmanuel Vadot remote-endpoint = <&vin4_in>; 4348cc087a1SEmmanuel Vadot }; 4358cc087a1SEmmanuel Vadot }; 4368cc087a1SEmmanuel Vadot }; 4378cc087a1SEmmanuel Vadot }; 4388cc087a1SEmmanuel Vadot 4398cc087a1SEmmanuel Vadot cs2000: clk-multiplier@4f { 4408cc087a1SEmmanuel Vadot #clock-cells = <0>; 4418cc087a1SEmmanuel Vadot compatible = "cirrus,cs2000-cp"; 4428cc087a1SEmmanuel Vadot reg = <0x4f>; 4438cc087a1SEmmanuel Vadot clocks = <&audio_clkout>, <&x19_clk>; /* audio_clkout_1, x19 */ 4448cc087a1SEmmanuel Vadot clock-names = "clk_in", "ref_clk"; 4458cc087a1SEmmanuel Vadot 4468cc087a1SEmmanuel Vadot assigned-clocks = <&cs2000>; 4478cc087a1SEmmanuel Vadot assigned-clock-rates = <24576000>; /* 1/1 divide */ 4488cc087a1SEmmanuel Vadot }; 4498cc087a1SEmmanuel Vadot 4508cc087a1SEmmanuel Vadot eeprom@50 { 4518cc087a1SEmmanuel Vadot compatible = "rohm,br24t01", "atmel,24c01"; 4528cc087a1SEmmanuel Vadot reg = <0x50>; 4538cc087a1SEmmanuel Vadot pagesize = <8>; 4548cc087a1SEmmanuel Vadot }; 4558cc087a1SEmmanuel Vadot}; 4568cc087a1SEmmanuel Vadot 4578cc087a1SEmmanuel Vadot&i2c1 { 4588cc087a1SEmmanuel Vadot pinctrl-0 = <&i2c1_pins>; 4598cc087a1SEmmanuel Vadot pinctrl-names = "default"; 4608cc087a1SEmmanuel Vadot status = "okay"; 4618cc087a1SEmmanuel Vadot}; 4628cc087a1SEmmanuel Vadot 4638cc087a1SEmmanuel Vadot&lvds0 { 4648cc087a1SEmmanuel Vadot status = "okay"; 4658cc087a1SEmmanuel Vadot 4668cc087a1SEmmanuel Vadot clocks = <&cpg CPG_MOD 727>, 4678cc087a1SEmmanuel Vadot <&x12_clk>, 4688cc087a1SEmmanuel Vadot <&extal_clk>; 4698cc087a1SEmmanuel Vadot clock-names = "fck", "dclkin.0", "extal"; 4708cc087a1SEmmanuel Vadot 4718cc087a1SEmmanuel Vadot ports { 4728cc087a1SEmmanuel Vadot port@1 { 4738cc087a1SEmmanuel Vadot lvds0_out: endpoint { 4748cc087a1SEmmanuel Vadot remote-endpoint = <&thc63lvd1024_in>; 4758cc087a1SEmmanuel Vadot }; 4768cc087a1SEmmanuel Vadot }; 4778cc087a1SEmmanuel Vadot }; 4788cc087a1SEmmanuel Vadot}; 4798cc087a1SEmmanuel Vadot 4808cc087a1SEmmanuel Vadot&lvds1 { 4818cc087a1SEmmanuel Vadot /* 4828cc087a1SEmmanuel Vadot * Even though the LVDS1 output is not connected, the encoder must be 4838cc087a1SEmmanuel Vadot * enabled to supply a pixel clock to the DU for the DPAD output when 4848cc087a1SEmmanuel Vadot * LVDS0 is in use. 4858cc087a1SEmmanuel Vadot */ 4868cc087a1SEmmanuel Vadot status = "okay"; 4878cc087a1SEmmanuel Vadot 4888cc087a1SEmmanuel Vadot clocks = <&cpg CPG_MOD 727>, 4898cc087a1SEmmanuel Vadot <&x12_clk>, 4908cc087a1SEmmanuel Vadot <&extal_clk>; 4918cc087a1SEmmanuel Vadot clock-names = "fck", "dclkin.0", "extal"; 4928cc087a1SEmmanuel Vadot}; 4938cc087a1SEmmanuel Vadot 4948cc087a1SEmmanuel Vadot&ohci0 { 4958cc087a1SEmmanuel Vadot dr_mode = "host"; 4968cc087a1SEmmanuel Vadot status = "okay"; 4978cc087a1SEmmanuel Vadot}; 4988cc087a1SEmmanuel Vadot 4998cc087a1SEmmanuel Vadot&pfc { 5008cc087a1SEmmanuel Vadot avb0_pins: avb { 5018cc087a1SEmmanuel Vadot groups = "avb0_link", "avb0_mdio", "avb0_mii"; 5028cc087a1SEmmanuel Vadot function = "avb0"; 5038cc087a1SEmmanuel Vadot }; 5048cc087a1SEmmanuel Vadot 5058cc087a1SEmmanuel Vadot can0_pins: can0 { 5068cc087a1SEmmanuel Vadot groups = "can0_data_a"; 5078cc087a1SEmmanuel Vadot function = "can0"; 5088cc087a1SEmmanuel Vadot }; 5098cc087a1SEmmanuel Vadot 5108cc087a1SEmmanuel Vadot can1_pins: can1 { 5118cc087a1SEmmanuel Vadot groups = "can1_data_a"; 5128cc087a1SEmmanuel Vadot function = "can1"; 5138cc087a1SEmmanuel Vadot }; 5148cc087a1SEmmanuel Vadot 5158cc087a1SEmmanuel Vadot du_pins: du { 5168cc087a1SEmmanuel Vadot groups = "du_rgb888", "du_sync", "du_disp", "du_clk_out_0"; 5178cc087a1SEmmanuel Vadot function = "du"; 5188cc087a1SEmmanuel Vadot }; 5198cc087a1SEmmanuel Vadot 5208cc087a1SEmmanuel Vadot i2c0_pins: i2c0 { 5218cc087a1SEmmanuel Vadot groups = "i2c0"; 5228cc087a1SEmmanuel Vadot function = "i2c0"; 5238cc087a1SEmmanuel Vadot }; 5248cc087a1SEmmanuel Vadot 5258cc087a1SEmmanuel Vadot i2c1_pins: i2c1 { 5268cc087a1SEmmanuel Vadot groups = "i2c1"; 5278cc087a1SEmmanuel Vadot function = "i2c1"; 5288cc087a1SEmmanuel Vadot }; 5298cc087a1SEmmanuel Vadot 5308cc087a1SEmmanuel Vadot keys_pins: keys { 5318cc087a1SEmmanuel Vadot pins = "GP_4_12", "GP_4_13", "GP_4_14", "GP_4_15"; 5328cc087a1SEmmanuel Vadot bias-pull-up; 5338cc087a1SEmmanuel Vadot }; 5348cc087a1SEmmanuel Vadot 5358cc087a1SEmmanuel Vadot pwm0_pins: pwm0 { 5368cc087a1SEmmanuel Vadot groups = "pwm0_c"; 5378cc087a1SEmmanuel Vadot function = "pwm0"; 5388cc087a1SEmmanuel Vadot }; 5398cc087a1SEmmanuel Vadot 5408cc087a1SEmmanuel Vadot pwm1_pins: pwm1 { 5418cc087a1SEmmanuel Vadot groups = "pwm1_c"; 5428cc087a1SEmmanuel Vadot function = "pwm1"; 5438cc087a1SEmmanuel Vadot }; 5448cc087a1SEmmanuel Vadot 545d5b0e70fSEmmanuel Vadot rpc_pins: rpc { 546d5b0e70fSEmmanuel Vadot groups = "rpc_clk2", "rpc_ctrl", "rpc_data", "rpc_reset", 547d5b0e70fSEmmanuel Vadot "rpc_int"; 548d5b0e70fSEmmanuel Vadot function = "rpc"; 549d5b0e70fSEmmanuel Vadot }; 550d5b0e70fSEmmanuel Vadot 5518cc087a1SEmmanuel Vadot scif2_pins: scif2 { 5528cc087a1SEmmanuel Vadot groups = "scif2_data"; 5538cc087a1SEmmanuel Vadot function = "scif2"; 5548cc087a1SEmmanuel Vadot }; 5558cc087a1SEmmanuel Vadot 5568cc087a1SEmmanuel Vadot sdhi2_pins: sd2 { 5578cc087a1SEmmanuel Vadot groups = "mmc_data8", "mmc_ctrl"; 5588cc087a1SEmmanuel Vadot function = "mmc"; 5598cc087a1SEmmanuel Vadot power-source = <1800>; 5608cc087a1SEmmanuel Vadot }; 5618cc087a1SEmmanuel Vadot 5628cc087a1SEmmanuel Vadot sdhi2_pins_uhs: sd2_uhs { 5638cc087a1SEmmanuel Vadot groups = "mmc_data8", "mmc_ctrl"; 5648cc087a1SEmmanuel Vadot function = "mmc"; 5658cc087a1SEmmanuel Vadot power-source = <1800>; 5668cc087a1SEmmanuel Vadot }; 5678cc087a1SEmmanuel Vadot 5688cc087a1SEmmanuel Vadot sound_pins: sound { 5698cc087a1SEmmanuel Vadot groups = "ssi34_ctrl", "ssi3_data", "ssi4_data_a"; 5708cc087a1SEmmanuel Vadot function = "ssi"; 5718cc087a1SEmmanuel Vadot }; 5728cc087a1SEmmanuel Vadot 5738cc087a1SEmmanuel Vadot sound_clk_pins: sound-clk { 5748cc087a1SEmmanuel Vadot groups = "audio_clk_a", "audio_clk_b", 5758cc087a1SEmmanuel Vadot "audio_clkout", "audio_clkout1"; 5768cc087a1SEmmanuel Vadot function = "audio_clk"; 5778cc087a1SEmmanuel Vadot }; 5788cc087a1SEmmanuel Vadot 5798cc087a1SEmmanuel Vadot usb0_pins: usb0 { 5808cc087a1SEmmanuel Vadot groups = "usb0"; 5818cc087a1SEmmanuel Vadot function = "usb0"; 5828cc087a1SEmmanuel Vadot }; 5838cc087a1SEmmanuel Vadot 584*8d13bc63SEmmanuel Vadot vin4_pins: vin4 { 585*8d13bc63SEmmanuel Vadot groups = "vin4_data24", "vin4_sync", "vin4_clk"; 5868cc087a1SEmmanuel Vadot function = "vin4"; 5878cc087a1SEmmanuel Vadot }; 5888cc087a1SEmmanuel Vadot}; 5898cc087a1SEmmanuel Vadot 5908cc087a1SEmmanuel Vadot&pwm0 { 5918cc087a1SEmmanuel Vadot pinctrl-0 = <&pwm0_pins>; 5928cc087a1SEmmanuel Vadot pinctrl-names = "default"; 5938cc087a1SEmmanuel Vadot 5948cc087a1SEmmanuel Vadot status = "okay"; 5958cc087a1SEmmanuel Vadot}; 5968cc087a1SEmmanuel Vadot 5978cc087a1SEmmanuel Vadot&pwm1 { 5988cc087a1SEmmanuel Vadot pinctrl-0 = <&pwm1_pins>; 5998cc087a1SEmmanuel Vadot pinctrl-names = "default"; 6008cc087a1SEmmanuel Vadot 6018cc087a1SEmmanuel Vadot status = "okay"; 6028cc087a1SEmmanuel Vadot}; 6038cc087a1SEmmanuel Vadot 6048cc087a1SEmmanuel Vadot&rcar_sound { 6058cc087a1SEmmanuel Vadot pinctrl-0 = <&sound_pins>, <&sound_clk_pins>; 6068cc087a1SEmmanuel Vadot pinctrl-names = "default"; 6078cc087a1SEmmanuel Vadot 6088cc087a1SEmmanuel Vadot /* Single DAI */ 6098cc087a1SEmmanuel Vadot #sound-dai-cells = <0>; 6108cc087a1SEmmanuel Vadot 6118cc087a1SEmmanuel Vadot /* audio_clkout0/1 */ 6128cc087a1SEmmanuel Vadot #clock-cells = <1>; 6138cc087a1SEmmanuel Vadot clock-frequency = <12288000 11289600>; 6148cc087a1SEmmanuel Vadot 6158cc087a1SEmmanuel Vadot status = "okay"; 6168cc087a1SEmmanuel Vadot 6178cc087a1SEmmanuel Vadot clocks = <&cpg CPG_MOD 1005>, 6188cc087a1SEmmanuel Vadot <&cpg CPG_MOD 1011>, <&cpg CPG_MOD 1012>, 6198cc087a1SEmmanuel Vadot <&cpg CPG_MOD 1025>, <&cpg CPG_MOD 1026>, 6208cc087a1SEmmanuel Vadot <&cpg CPG_MOD 1020>, <&cpg CPG_MOD 1021>, 6218cc087a1SEmmanuel Vadot <&cpg CPG_MOD 1020>, <&cpg CPG_MOD 1021>, 6228cc087a1SEmmanuel Vadot <&cpg CPG_MOD 1019>, <&cpg CPG_MOD 1018>, 6238cc087a1SEmmanuel Vadot <&cs2000>, <&audio_clk_b>, 6248cc087a1SEmmanuel Vadot <&cpg CPG_CORE R8A77995_CLK_ZA2>; 6258cc087a1SEmmanuel Vadot 6268cc087a1SEmmanuel Vadot ports { 6278cc087a1SEmmanuel Vadot rsnd_port0: port { 6288cc087a1SEmmanuel Vadot rsnd_for_ak4613: endpoint { 6298cc087a1SEmmanuel Vadot remote-endpoint = <&ak4613_endpoint>; 6308cc087a1SEmmanuel Vadot dai-format = "left_j"; 6318cc087a1SEmmanuel Vadot bitclock-master = <&rsnd_for_ak4613>; 6328cc087a1SEmmanuel Vadot frame-master = <&rsnd_for_ak4613>; 6338cc087a1SEmmanuel Vadot playback = <&ssi3>, <&src5>, <&dvc0>; 6348cc087a1SEmmanuel Vadot capture = <&ssi4>, <&src6>, <&dvc1>; 6358cc087a1SEmmanuel Vadot }; 6368cc087a1SEmmanuel Vadot }; 6378cc087a1SEmmanuel Vadot }; 6388cc087a1SEmmanuel Vadot}; 6398cc087a1SEmmanuel Vadot 640d5b0e70fSEmmanuel Vadot&rpc { 641d5b0e70fSEmmanuel Vadot pinctrl-0 = <&rpc_pins>; 642d5b0e70fSEmmanuel Vadot pinctrl-names = "default"; 643d5b0e70fSEmmanuel Vadot 644d5b0e70fSEmmanuel Vadot /* Left disabled. To be enabled by firmware when unlocked. */ 645d5b0e70fSEmmanuel Vadot 646d5b0e70fSEmmanuel Vadot flash@0 { 647d5b0e70fSEmmanuel Vadot compatible = "cypress,hyperflash", "cfi-flash"; 648d5b0e70fSEmmanuel Vadot reg = <0>; 649d5b0e70fSEmmanuel Vadot 650d5b0e70fSEmmanuel Vadot partitions { 651d5b0e70fSEmmanuel Vadot compatible = "fixed-partitions"; 652d5b0e70fSEmmanuel Vadot #address-cells = <1>; 653d5b0e70fSEmmanuel Vadot #size-cells = <1>; 654d5b0e70fSEmmanuel Vadot 655d5b0e70fSEmmanuel Vadot bootparam@0 { 656d5b0e70fSEmmanuel Vadot reg = <0x00000000 0x040000>; 657d5b0e70fSEmmanuel Vadot read-only; 658d5b0e70fSEmmanuel Vadot }; 659d5b0e70fSEmmanuel Vadot bl2@40000 { 660d5b0e70fSEmmanuel Vadot reg = <0x00040000 0x140000>; 661d5b0e70fSEmmanuel Vadot read-only; 662d5b0e70fSEmmanuel Vadot }; 663d5b0e70fSEmmanuel Vadot cert_header_sa6@180000 { 664d5b0e70fSEmmanuel Vadot reg = <0x00180000 0x040000>; 665d5b0e70fSEmmanuel Vadot read-only; 666d5b0e70fSEmmanuel Vadot }; 667d5b0e70fSEmmanuel Vadot bl31@1c0000 { 668d5b0e70fSEmmanuel Vadot reg = <0x001c0000 0x040000>; 669d5b0e70fSEmmanuel Vadot read-only; 670d5b0e70fSEmmanuel Vadot }; 671d5b0e70fSEmmanuel Vadot tee@200000 { 672d5b0e70fSEmmanuel Vadot reg = <0x00200000 0x440000>; 673d5b0e70fSEmmanuel Vadot read-only; 674d5b0e70fSEmmanuel Vadot }; 675d5b0e70fSEmmanuel Vadot uboot@640000 { 676d5b0e70fSEmmanuel Vadot reg = <0x00640000 0x100000>; 677d5b0e70fSEmmanuel Vadot read-only; 678d5b0e70fSEmmanuel Vadot }; 679d5b0e70fSEmmanuel Vadot dtb@740000 { 680d5b0e70fSEmmanuel Vadot reg = <0x00740000 0x080000>; 681d5b0e70fSEmmanuel Vadot }; 682d5b0e70fSEmmanuel Vadot kernel@7c0000 { 683d5b0e70fSEmmanuel Vadot reg = <0x007c0000 0x1400000>; 684d5b0e70fSEmmanuel Vadot }; 685d5b0e70fSEmmanuel Vadot user@1bc0000 { 686d5b0e70fSEmmanuel Vadot reg = <0x01bc0000 0x2440000>; 687d5b0e70fSEmmanuel Vadot }; 688d5b0e70fSEmmanuel Vadot }; 689d5b0e70fSEmmanuel Vadot }; 690d5b0e70fSEmmanuel Vadot}; 691d5b0e70fSEmmanuel Vadot 6928cc087a1SEmmanuel Vadot&rwdt { 6938cc087a1SEmmanuel Vadot timeout-sec = <60>; 6948cc087a1SEmmanuel Vadot status = "okay"; 6958cc087a1SEmmanuel Vadot}; 6968cc087a1SEmmanuel Vadot 6978cc087a1SEmmanuel Vadot&scif2 { 6988cc087a1SEmmanuel Vadot pinctrl-0 = <&scif2_pins>; 6998cc087a1SEmmanuel Vadot pinctrl-names = "default"; 7008cc087a1SEmmanuel Vadot 7018cc087a1SEmmanuel Vadot status = "okay"; 7028cc087a1SEmmanuel Vadot}; 7038cc087a1SEmmanuel Vadot 7048cc087a1SEmmanuel Vadot&sdhi2 { 7058cc087a1SEmmanuel Vadot /* used for on-board eMMC */ 7068cc087a1SEmmanuel Vadot pinctrl-0 = <&sdhi2_pins>; 7078cc087a1SEmmanuel Vadot pinctrl-1 = <&sdhi2_pins_uhs>; 7088cc087a1SEmmanuel Vadot pinctrl-names = "default", "state_uhs"; 7098cc087a1SEmmanuel Vadot 7108cc087a1SEmmanuel Vadot vmmc-supply = <®_3p3v>; 7118cc087a1SEmmanuel Vadot vqmmc-supply = <®_1p8v>; 7128cc087a1SEmmanuel Vadot bus-width = <8>; 7138cc087a1SEmmanuel Vadot mmc-hs200-1_8v; 7148cc087a1SEmmanuel Vadot no-sd; 7158cc087a1SEmmanuel Vadot no-sdio; 7168cc087a1SEmmanuel Vadot non-removable; 7178cc087a1SEmmanuel Vadot status = "okay"; 7188cc087a1SEmmanuel Vadot}; 7198cc087a1SEmmanuel Vadot 7208cc087a1SEmmanuel Vadot&ssi4 { 7218cc087a1SEmmanuel Vadot shared-pin; 7228cc087a1SEmmanuel Vadot}; 7238cc087a1SEmmanuel Vadot 7248cc087a1SEmmanuel Vadot&usb2_phy0 { 7258cc087a1SEmmanuel Vadot pinctrl-0 = <&usb0_pins>; 7268cc087a1SEmmanuel Vadot pinctrl-names = "default"; 7278cc087a1SEmmanuel Vadot 7288cc087a1SEmmanuel Vadot renesas,no-otg-pins; 7298cc087a1SEmmanuel Vadot status = "okay"; 7308cc087a1SEmmanuel Vadot}; 7318cc087a1SEmmanuel Vadot 7328cc087a1SEmmanuel Vadot&vin4 { 733*8d13bc63SEmmanuel Vadot pinctrl-0 = <&vin4_pins>; 7348cc087a1SEmmanuel Vadot pinctrl-names = "default"; 7358cc087a1SEmmanuel Vadot 7368cc087a1SEmmanuel Vadot status = "okay"; 7378cc087a1SEmmanuel Vadot 7388cc087a1SEmmanuel Vadot ports { 7398cc087a1SEmmanuel Vadot port { 7408cc087a1SEmmanuel Vadot vin4_in: endpoint { 741*8d13bc63SEmmanuel Vadot pclk-sample = <0>; 742*8d13bc63SEmmanuel Vadot hsync-active = <0>; 743*8d13bc63SEmmanuel Vadot vsync-active = <0>; 744*8d13bc63SEmmanuel Vadot remote-endpoint = <&adv7612_out>; 7458cc087a1SEmmanuel Vadot }; 7468cc087a1SEmmanuel Vadot }; 7478cc087a1SEmmanuel Vadot }; 7488cc087a1SEmmanuel Vadot}; 749