Skip to content

Commit

Permalink
ARM: dts: gose: add composite video input
Browse files Browse the repository at this point in the history
Adds VIN, decoder and connector.

Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
  • Loading branch information
Ulrich Hecht authored and Simon Horman committed Jun 12, 2017
1 parent b879d67 commit 8cae359
Showing 1 changed file with 59 additions and 0 deletions.
59 changes: 59 additions & 0 deletions arch/arm/boot/dts/r8a7793-gose.dts
Original file line number Diff line number Diff line change
Expand Up @@ -275,6 +275,16 @@
};
};

composite-in {
compatible = "composite-video-connector";

port {
composite_con_in: endpoint {
remote-endpoint = <&adv7180_in>;
};
};
};

x2_clk: x2-clock {
compatible = "fixed-clock";
#clock-cells = <0>;
Expand Down Expand Up @@ -411,6 +421,11 @@
groups = "vin0_data24", "vin0_sync", "vin0_clkenb", "vin0_clk";
function = "vin0";
};

vin1_pins: vin1 {
groups = "vin1_data8", "vin1_clk";
function = "vin1";
};
};

&ether {
Expand Down Expand Up @@ -542,6 +557,32 @@
reg = <0x12>;
};

composite-in@20 {
compatible = "adi,adv7180cp";
reg = <0x20>;
remote = <&vin1>;

port {
#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 {
bus-width = <8>;
remote-endpoint = <&vin1ep>;
};
};
};
};

hdmi@39 {
compatible = "adi,adv7511w";
reg = <0x39>;
Expand Down Expand Up @@ -670,3 +711,21 @@
};
};
};

/* composite video input */
&vin1 {
pinctrl-0 = <&vin1_pins>;
pinctrl-names = "default";

status = "okay";

port {
#address-cells = <1>;
#size-cells = <0>;

vin1ep: endpoint {
remote-endpoint = <&adv7180_out>;
bus-width = <8>;
};
};
};

0 comments on commit 8cae359

Please sign in to comment.