1cc49fcd0SBiju Das// SPDX-License-Identifier: GPL-2.0 2cc49fcd0SBiju Das/* 3cc49fcd0SBiju Das * Common Device Tree for the RZ/G2UL SMARC EVK (and alike EVKs) with 4cc49fcd0SBiju Das * ADV7513 transmitter connected to DU enabled. 5cc49fcd0SBiju Das * 6cc49fcd0SBiju Das * Copyright (C) 2024 Renesas Electronics Corp. 7cc49fcd0SBiju Das */ 8cc49fcd0SBiju Das 9cc49fcd0SBiju Das&{/} { 10cc49fcd0SBiju Das hdmi-out { 11cc49fcd0SBiju Das compatible = "hdmi-connector"; 12cc49fcd0SBiju Das type = "d"; 13cc49fcd0SBiju Das 14cc49fcd0SBiju Das port { 15cc49fcd0SBiju Das hdmi_con_out: endpoint { 16cc49fcd0SBiju Das remote-endpoint = <&adv7513_out>; 17cc49fcd0SBiju Das }; 18cc49fcd0SBiju Das }; 19cc49fcd0SBiju Das }; 20cc49fcd0SBiju Das}; 21cc49fcd0SBiju Das 22cc49fcd0SBiju Das&du { 23cc49fcd0SBiju Das pinctrl-0 = <&du_pins>; 24cc49fcd0SBiju Das pinctrl-names = "default"; 25cc49fcd0SBiju Das 26cc49fcd0SBiju Das status = "okay"; 27cc49fcd0SBiju Das 28cc49fcd0SBiju Das ports { 29cc49fcd0SBiju Das port@0 { 30cc49fcd0SBiju Das du_out_rgb: endpoint { 31cc49fcd0SBiju Das remote-endpoint = <&adv7513_in>; 32cc49fcd0SBiju Das }; 33cc49fcd0SBiju Das }; 34cc49fcd0SBiju Das }; 35cc49fcd0SBiju Das}; 36cc49fcd0SBiju Das 37cc49fcd0SBiju Das&ADV7513_PARENT_I2C { 38cc49fcd0SBiju Das #address-cells = <1>; 39cc49fcd0SBiju Das #size-cells = <0>; 40cc49fcd0SBiju Das 41cc49fcd0SBiju Das adv7513: adv7513@39 { 42cc49fcd0SBiju Das compatible = "adi,adv7513"; 43cc49fcd0SBiju Das reg = <0x39>; 44cc49fcd0SBiju Das 45cc49fcd0SBiju Das adi,input-depth = <8>; 46cc49fcd0SBiju Das adi,input-colorspace = "rgb"; 47cc49fcd0SBiju Das adi,input-clock = "1x"; 48cc49fcd0SBiju Das 49cc49fcd0SBiju Das avdd-supply = <®_1p8v>; 50cc49fcd0SBiju Das dvdd-supply = <®_1p8v>; 51cc49fcd0SBiju Das pvdd-supply = <®_1p8v>; 52cc49fcd0SBiju Das dvdd-3v-supply = <®_3p3v>; 53cc49fcd0SBiju Das bgvdd-supply = <®_1p8v>; 54cc49fcd0SBiju Das 55cc49fcd0SBiju Das ports { 56cc49fcd0SBiju Das #address-cells = <1>; 57cc49fcd0SBiju Das #size-cells = <0>; 58cc49fcd0SBiju Das 59cc49fcd0SBiju Das port@0 { 60cc49fcd0SBiju Das reg = <0>; 61cc49fcd0SBiju Das 62cc49fcd0SBiju Das adv7513_in: endpoint { 63cc49fcd0SBiju Das remote-endpoint = <&du_out_rgb>; 64cc49fcd0SBiju Das }; 65cc49fcd0SBiju Das }; 66cc49fcd0SBiju Das 67cc49fcd0SBiju Das port@1 { 68cc49fcd0SBiju Das reg = <1>; 69cc49fcd0SBiju Das 70cc49fcd0SBiju Das adv7513_out: endpoint { 71cc49fcd0SBiju Das remote-endpoint = <&hdmi_con_out>; 72cc49fcd0SBiju Das }; 73cc49fcd0SBiju Das }; 74cc49fcd0SBiju Das }; 75cc49fcd0SBiju Das }; 76cc49fcd0SBiju Das}; 77