ARM: dts: gose: add composite video input
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>
This commit is contained in:
Родитель
b879d674e0
Коммит
8cae359049
|
@ -275,6 +275,16 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
composite-in {
|
||||||
|
compatible = "composite-video-connector";
|
||||||
|
|
||||||
|
port {
|
||||||
|
composite_con_in: endpoint {
|
||||||
|
remote-endpoint = <&adv7180_in>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
x2_clk: x2-clock {
|
x2_clk: x2-clock {
|
||||||
compatible = "fixed-clock";
|
compatible = "fixed-clock";
|
||||||
#clock-cells = <0>;
|
#clock-cells = <0>;
|
||||||
|
@ -411,6 +421,11 @@
|
||||||
groups = "vin0_data24", "vin0_sync", "vin0_clkenb", "vin0_clk";
|
groups = "vin0_data24", "vin0_sync", "vin0_clkenb", "vin0_clk";
|
||||||
function = "vin0";
|
function = "vin0";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
vin1_pins: vin1 {
|
||||||
|
groups = "vin1_data8", "vin1_clk";
|
||||||
|
function = "vin1";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
ðer {
|
ðer {
|
||||||
|
@ -542,6 +557,32 @@
|
||||||
reg = <0x12>;
|
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 {
|
hdmi@39 {
|
||||||
compatible = "adi,adv7511w";
|
compatible = "adi,adv7511w";
|
||||||
reg = <0x39>;
|
reg = <0x39>;
|
||||||
|
@ -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>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
Загрузка…
Ссылка в новой задаче