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 27 Any encoder compatible with this generic binding, but with additional 28 properties not listed here, must list a device specific compatible first 29 followed by this generic compatible. 30 31Required nodes: 32 33This device has two video ports. Their connections are modeled using the OF 34graph bindings specified in Documentation/devicetree/bindings/graph.txt. 35 36- Video port 0 for parallel input 37- Video port 1 for LVDS output 38 39 40Example 41------- 42 43lvds-encoder { 44 compatible = "lvds-encoder"; 45 46 ports { 47 #address-cells = <1>; 48 #size-cells = <0>; 49 50 port@0 { 51 reg = <0>; 52 53 lvds_enc_in: endpoint { 54 remote-endpoint = <&display_out_rgb>; 55 }; 56 }; 57 58 port@1 { 59 reg = <1>; 60 61 lvds_enc_out: endpoint { 62 remote-endpoint = <&lvds_panel_in>; 63 }; 64 }; 65 }; 66}; 67