Skip to content

Commit

Permalink
ARM: dts: omap3-gta04: Add handling for tv output
Browse files Browse the repository at this point in the history
Add handling for gta04 tv out chain:
venc -> opa362 -> svideo

Use invert-polarity in venc node because opa362
is doing polarity inversion also.

Signed-off-by: Marek Belisko <marek@goldelico.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
  • Loading branch information
Marek Belisko authored and Tony Lindgren committed Jan 13, 2015
1 parent df73b7f commit 7300bff
Showing 1 changed file with 49 additions and 0 deletions.
49 changes: 49 additions & 0 deletions arch/arm/boot/dts/omap3-gta04.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,41 @@
compatible = "usb-nop-xceiv";
reset-gpios = <&gpio6 14 GPIO_ACTIVE_LOW>;
};

tv0: connector@1 {
compatible = "svideo-connector";
label = "tv";

port {
tv_connector_in: endpoint {
remote-endpoint = <&opa_out>;
};
};
};

tv_amp: opa362 {
compatible = "ti,opa362";
enable-gpios = <&gpio1 23 0>;

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

port@0 {
reg = <0>;
opa_in: endpoint@0 {
remote-endpoint = <&venc_out>;
};
};

port@1 {
reg = <1>;
opa_out: endpoint@0 {
remote-endpoint = <&tv_connector_in>;
};
};
};
};
};

&omap3_pmx_core {
Expand Down Expand Up @@ -396,6 +431,20 @@
};
};

&venc {
status = "okay";

vdda-supply = <&vdac>;

port {
venc_out: endpoint {
remote-endpoint = <&opa_in>;
ti,channels = <2>;
ti,invert-polarity;
};
};
};

&gpmc {
ranges = <0 0 0x30000000 0x1000000>; /* CS0: 16MB for NAND */

Expand Down

0 comments on commit 7300bff

Please sign in to comment.