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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/display/lvds.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 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/display/lvds.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/display/lvds.yaml (Version linux-6.2.16)


  1 # SPDX-License-Identifier: GPL-2.0                  1 # SPDX-License-Identifier: GPL-2.0
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/display/lvd      4 $id: http://devicetree.org/schemas/display/lvds.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: LVDS Display Common Properties               7 title: LVDS Display Common Properties
  8                                                     8 
  9 allOf:                                         << 
 10   - $ref: lvds-data-mapping.yaml#              << 
 11                                                << 
 12 maintainers:                                        9 maintainers:
 13   - Laurent Pinchart <laurent.pinchart+renesas@     10   - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
 14   - Thierry Reding <thierry.reding@gmail.com>       11   - Thierry Reding <thierry.reding@gmail.com>
 15                                                    12 
 16 description:                                   !!  13 description: |+
 17   This binding extends the data mapping define !!  14   LVDS is a physical layer specification defined in ANSI/TIA/EIA-644-A. Multiple
 18   It supports reversing the bit order on the f !!  15   incompatible data link layers have been used over time to transmit image data
 19   to accommodate for even more specialized dat !!  16   to LVDS devices. This bindings supports devices compatible with the following
 20   data formats and layouts is used to drive LV !!  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.
 21                                                    28 
 22 properties:                                        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 
 23   data-mirror:                                     82   data-mirror:
 24     type: boolean                                  83     type: boolean
 25     description:                                   84     description:
 26       If set, reverse the bit order described  !!  85       If set, reverse the bit order described in the data mappings below on all
 27       data lanes, transmitting bits for slots      86       data lanes, transmitting bits for slots 6 to 0 instead of 0 to 6.
 28                                                    87 
 29 additionalProperties: true                         88 additionalProperties: true
 30                                                    89 
 31 ...                                                90 ...
                                                      

~ [ 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