~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/display/lvds-data-mapping.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2 %YAML 1.2
  3 ---
  4 $id: http://devicetree.org/schemas/display/lvds-data-mapping.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: LVDS Data Mapping
  8 
  9 maintainers:
 10   - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
 11   - Thierry Reding <thierry.reding@gmail.com>
 12 
 13 description: |
 14   LVDS is a physical layer specification defined in ANSI/TIA/EIA-644-A. Multiple
 15   incompatible data link layers have been used over time to transmit image data
 16   to LVDS devices. This bindings supports devices compatible with the following
 17   specifications.
 18 
 19   [JEIDA] "Digital Interface Standards for Monitor", JEIDA-59-1999, February
 20   1999 (Version 1.0), Japan Electronic Industry Development Association (JEIDA)
 21   [LDI] "Open LVDS Display Interface", May 1999 (Version 0.95), National
 22   Semiconductor
 23   [VESA] "VESA Notebook Panel Standard", October 2007 (Version 1.0), Video
 24   Electronics Standards Association (VESA)
 25 
 26   Device compatible with those specifications have been marketed under the
 27   FPD-Link and FlatLink brands.
 28 
 29 properties:
 30   data-mapping:
 31     enum:
 32       - jeida-18
 33       - jeida-24
 34       - vesa-24
 35     description: |
 36       The color signals mapping order.
 37 
 38       LVDS data mappings are defined as follows.
 39 
 40       - "jeida-18" - 18-bit data mapping compatible with the [JEIDA], [LDI] and
 41         [VESA] specifications. Data are transferred as follows on 3 LVDS lanes.
 42 
 43       Slot          0       1       2       3       4       5       6
 44                 ________________                         _________________
 45       Clock                     \_______________________/
 46                   ______  ______  ______  ______  ______  ______  ______
 47       DATA0     ><__G0__><__R5__><__R4__><__R3__><__R2__><__R1__><__R0__><
 48       DATA1     ><__B1__><__B0__><__G5__><__G4__><__G3__><__G2__><__G1__><
 49       DATA2     ><_CTL2_><_CTL1_><_CTL0_><__B5__><__B4__><__B3__><__B2__><
 50 
 51       - "jeida-24" - 24-bit data mapping compatible with the [DSIM] and [LDI]
 52         specifications. Data are transferred as follows on 4 LVDS lanes.
 53 
 54       Slot          0       1       2       3       4       5       6
 55                 ________________                         _________________
 56       Clock                     \_______________________/
 57                   ______  ______  ______  ______  ______  ______  ______
 58       DATA0     ><__G2__><__R7__><__R6__><__R5__><__R4__><__R3__><__R2__><
 59       DATA1     ><__B3__><__B2__><__G7__><__G6__><__G5__><__G4__><__G3__><
 60       DATA2     ><_CTL2_><_CTL1_><_CTL0_><__B7__><__B6__><__B5__><__B4__><
 61       DATA3     ><_CTL3_><__B1__><__B0__><__G1__><__G0__><__R1__><__R0__><
 62 
 63       - "vesa-24" - 24-bit data mapping compatible with the [VESA] specification.
 64         Data are transferred as follows on 4 LVDS lanes.
 65 
 66       Slot          0       1       2       3       4       5       6
 67                 ________________                         _________________
 68       Clock                     \_______________________/
 69                   ______  ______  ______  ______  ______  ______  ______
 70       DATA0     ><__G0__><__R5__><__R4__><__R3__><__R2__><__R1__><__R0__><
 71       DATA1     ><__B1__><__B0__><__G5__><__G4__><__G3__><__G2__><__G1__><
 72       DATA2     ><_CTL2_><_CTL1_><_CTL0_><__B5__><__B4__><__B3__><__B2__><
 73       DATA3     ><_CTL3_><__B7__><__B6__><__G7__><__G6__><__R7__><__R6__><
 74 
 75       Control signals are mapped as follows.
 76 
 77       CTL0: HSync
 78       CTL1: VSync
 79       CTL2: Data Enable
 80       CTL3: 0
 81 
 82 additionalProperties: true
 83 
 84 ...

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php