18c2ecf20Sopenharmony_ci* Faraday TV Encoder TVE200
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciRequired properties:
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ci- compatible: must be one of:
68c2ecf20Sopenharmony_ci	"faraday,tve200"
78c2ecf20Sopenharmony_ci	"cortina,gemini-tvc", "faraday,tve200"
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ci- reg: base address and size of the control registers block
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ci- interrupts: contains an interrupt specifier for the interrupt
128c2ecf20Sopenharmony_ci	line from the TVE200
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_ci- clock-names: should contain "PCLK" for the clock line clocking the
158c2ecf20Sopenharmony_ci	silicon and "TVE" for the 27MHz clock to the video driver
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_ci- clocks: contains phandle and clock specifier pairs for the entries
188c2ecf20Sopenharmony_ci	in the clock-names property. See
198c2ecf20Sopenharmony_ci	Documentation/devicetree/bindings/clock/clock-bindings.txt
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ciOptional properties:
228c2ecf20Sopenharmony_ci
238c2ecf20Sopenharmony_ci- resets: contains the reset line phandle for the block
248c2ecf20Sopenharmony_ci
258c2ecf20Sopenharmony_ciRequired sub-nodes:
268c2ecf20Sopenharmony_ci
278c2ecf20Sopenharmony_ci- port: describes LCD panel signals, following the common binding
288c2ecf20Sopenharmony_ci	for video transmitter interfaces; see
298c2ecf20Sopenharmony_ci	Documentation/devicetree/bindings/media/video-interfaces.txt
308c2ecf20Sopenharmony_ci	This port should have the properties:
318c2ecf20Sopenharmony_ci	reg = <0>;
328c2ecf20Sopenharmony_ci	It should have one endpoint connected to a remote endpoint where
338c2ecf20Sopenharmony_ci	the display is connected.
348c2ecf20Sopenharmony_ci
358c2ecf20Sopenharmony_ciExample:
368c2ecf20Sopenharmony_ci
378c2ecf20Sopenharmony_cidisplay-controller@6a000000 {
388c2ecf20Sopenharmony_ci	#address-cells = <1>;
398c2ecf20Sopenharmony_ci	#size-cells = <0>;
408c2ecf20Sopenharmony_ci	compatible = "faraday,tve200";
418c2ecf20Sopenharmony_ci	reg = <0x6a000000 0x1000>;
428c2ecf20Sopenharmony_ci	interrupts = <13 IRQ_TYPE_EDGE_RISING>;
438c2ecf20Sopenharmony_ci	resets = <&syscon GEMINI_RESET_TVC>;
448c2ecf20Sopenharmony_ci	clocks = <&syscon GEMINI_CLK_GATE_TVC>,
458c2ecf20Sopenharmony_ci		 <&syscon GEMINI_CLK_TVC>;
468c2ecf20Sopenharmony_ci	clock-names = "PCLK", "TVE";
478c2ecf20Sopenharmony_ci
488c2ecf20Sopenharmony_ci	port@0 {
498c2ecf20Sopenharmony_ci		reg = <0>;
508c2ecf20Sopenharmony_ci		display_out: endpoint {
518c2ecf20Sopenharmony_ci			remote-endpoint = <&panel_in>;
528c2ecf20Sopenharmony_ci		};
538c2ecf20Sopenharmony_ci	};
548c2ecf20Sopenharmony_ci};
55