ARM: shmobile: henninger: add VIN0/ADV7180 DT support
Define the Henninger board dependent part of the VIN0 device node. Add the device node for Analog Devices ADV7180 video decoder to I2C2 bus. Add the necessary subnodes to interconnect VIN0 and ADV7180 devices. Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
This commit is contained in:
parent
0b8d1d579b
commit
8d62f4f753
|
@ -135,6 +135,11 @@
|
||||||
renesas,groups = "usb1";
|
renesas,groups = "usb1";
|
||||||
renesas,function = "usb1";
|
renesas,function = "usb1";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
vin0_pins: vin0 {
|
||||||
|
renesas,groups = "vin0_data8", "vin0_clk";
|
||||||
|
renesas,function = "vin0";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&scif0 {
|
&scif0 {
|
||||||
|
@ -191,6 +196,19 @@
|
||||||
|
|
||||||
status = "okay";
|
status = "okay";
|
||||||
clock-frequency = <400000>;
|
clock-frequency = <400000>;
|
||||||
|
|
||||||
|
composite-in@20 {
|
||||||
|
compatible = "adi,adv7180";
|
||||||
|
reg = <0x20>;
|
||||||
|
remote = <&vin0>;
|
||||||
|
|
||||||
|
port {
|
||||||
|
adv7180: endpoint {
|
||||||
|
bus-width = <8>;
|
||||||
|
remote-endpoint = <&vin0ep>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&qspi {
|
&qspi {
|
||||||
|
@ -260,3 +278,20 @@
|
||||||
&pciec {
|
&pciec {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/* composite video input */
|
||||||
|
&vin0 {
|
||||||
|
status = "ok";
|
||||||
|
pinctrl-0 = <&vin0_pins>;
|
||||||
|
pinctrl-names = "default";
|
||||||
|
|
||||||
|
port {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
vin0ep: endpoint {
|
||||||
|
remote-endpoint = <&adv7180>;
|
||||||
|
bus-width = <8>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
Loading…
Reference in New Issue