• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1Parallel to LVDS Encoder
2------------------------
3
4This binding supports the parallel to LVDS encoders that don't require any
5configuration.
6
7LVDS is a physical layer specification defined in ANSI/TIA/EIA-644-A. Multiple
8incompatible data link layers have been used over time to transmit image data
9to LVDS panels. This binding targets devices compatible with the following
10specifications only.
11
12[JEIDA] "Digital Interface Standards for Monitor", JEIDA-59-1999, February
131999 (Version 1.0), Japan Electronic Industry Development Association (JEIDA)
14[LDI] "Open LVDS Display Interface", May 1999 (Version 0.95), National
15Semiconductor
16[VESA] "VESA Notebook Panel Standard", October 2007 (Version 1.0), Video
17Electronics Standards Association (VESA)
18
19Those devices have been marketed under the FPD-Link and FlatLink brand names
20among others.
21
22
23Required properties:
24
25- compatible: Must be "lvds-encoder"
26
27Required nodes:
28
29This device has two video ports. Their connections are modeled using the OF
30graph bindings specified in Documentation/devicetree/bindings/graph.txt.
31
32- Video port 0 for parallel input
33- Video port 1 for LVDS output
34
35
36Example
37-------
38
39lvds-encoder {
40	compatible = "lvds-encoder";
41	#address-cells = <1>;
42	#size-cells = <0>;
43
44	ports {
45		#address-cells = <1>;
46		#size-cells = <0>;
47
48		port@0 {
49			reg = <0>;
50
51			lvds_enc_in: endpoint {
52				remote-endpoint = <&display_out_rgb>;
53			};
54		};
55
56		port@1 {
57			reg = <1>;
58
59			lvds_enc_out: endpoint {
60				remote-endpoint = <&lvds_panel_in>;
61			};
62		};
63	};
64};
65