]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ARM: dts: renesas: koelsch: Update ADV7180 binding
authorNiklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
Fri, 3 Oct 2025 21:53:18 +0000 (23:53 +0200)
committerGeert Uytterhoeven <geert+renesas@glider.be>
Tue, 28 Oct 2025 08:23:46 +0000 (09:23 +0100)
Use the more modern adi,adv7180cp compatible for the CVBS input found on
R-Car Gen2 Koelsch boards. This aligns the bindings with the other Gen2
board with the same setup Gose.

Signed-off-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://patch.msgid.link/20251003215318.39757-1-niklas.soderlund+renesas@ragnatech.se
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
arch/arm/boot/dts/renesas/r8a7791-koelsch.dts

index e9f90fa44d551be29622973baec25dbf89a8d36c..61ea438eb6af1c3650a312e33aa60abd27556409 100644 (file)
                clock-frequency = <12000000>;
        };
 
+       composite-in {
+               compatible = "composite-video-connector";
+
+               port {
+                       composite_con_in: endpoint {
+                               remote-endpoint = <&adv7180_in>;
+                       };
+               };
+       };
+
        hdmi-out {
                compatible = "hdmi-connector";
                type = "a";
                };
 
                composite-in@20 {
-                       compatible = "adi,adv7180";
+                       compatible = "adi,adv7180cp";
                        reg = <0x20>;
 
-                       port {
-                               adv7180: endpoint {
-                                       bus-width = <8>;
-                                       remote-endpoint = <&vin1ep>;
+                       ports {
+                               #address-cells = <1>;
+                               #size-cells = <0>;
+
+                               port@0 {
+                                       reg = <0>;
+                                       adv7180_in: endpoint {
+                                               remote-endpoint = <&composite_con_in>;
+                                       };
+                               };
+
+                               port@3 {
+                                       reg = <3>;
+                                       adv7180_out: endpoint {
+                                               remote-endpoint = <&vin1ep>;
+                                       };
                                };
                        };
                };
 
        port {
                vin1ep: endpoint {
-                       remote-endpoint = <&adv7180>;
+                       remote-endpoint = <&adv7180_out>;
                        bus-width = <8>;
                };
        };