Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7300bfff authored by Marek Belisko's avatar Marek Belisko Committed by Tony Lindgren
Browse files

ARM: dts: omap3-gta04: Add handling for tv output



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: default avatarMarek Belisko <marek@goldelico.com>
Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
parent df73b7f8
Loading
Loading
Loading
Loading
+49 −0
Original line number Diff line number Diff line
@@ -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 {
@@ -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 */