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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/display/panel/panel-common.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/panel/panel-common.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/display/panel/panel-common.yaml (Version linux-3.10.108)


  1 # SPDX-License-Identifier: GPL-2.0                
  2 %YAML 1.2                                         
  3 ---                                               
  4 $id: http://devicetree.org/schemas/display/pan    
  5 $schema: http://devicetree.org/meta-schemas/co    
  6                                                   
  7 title: Common Properties for Display Panels       
  8                                                   
  9 maintainers:                                      
 10   - Thierry Reding <thierry.reding@gmail.com>      
 11   - Laurent Pinchart <laurent.pinchart+renesas@    
 12                                                   
 13 description: |                                    
 14   This document defines device tree properties    
 15   display panels. It doesn't constitute a devi    
 16   itself but is meant to be referenced by devi    
 17                                                   
 18   When referenced from panel device tree bindi    
 19   document are defined as follows. The panel d    
 20   responsible for defining whether each proper    
 21                                                   
 22 properties:                                       
 23   # Descriptive Properties                        
 24   width-mm:                                       
 25     description:                                  
 26       Specifies the width of the physical area    
 27       property is expressed in millimeters and    
 28                                                   
 29   height-mm:                                      
 30     description:                                  
 31       Specifies the height of the physical are    
 32       property is expressed in millimeters and    
 33                                                   
 34   label:                                          
 35     description: |                                
 36       The label property specifies a symbolic     
 37       string suitable for use by humans. It ty    
 38       on the system (e.g. as an affixed label)    
 39       documentation (e.g. in the user's manual    
 40                                                   
 41       If no such name exists, and unless the p    
 42       device tree bindings, it shall rather be    
 43       non-descriptive information. For instanc    
 44       contains a single panel shall not be lab    
 45       inscribed on the system or used in a des    
 46       documentation.                              
 47                                                   
 48   rotation:                                       
 49     description:                                  
 50       Display rotation in degrees counter cloc    
 51     $ref: /schemas/types.yaml#/definitions/uin    
 52     enum: [0, 90, 180, 270]                       
 53                                                   
 54   # Display Timings                               
 55   panel-timing:                                   
 56     description:                                  
 57       Most display panels are restricted to a     
 58       require specific display timings. The pa    
 59       timings.                                    
 60     $ref: panel-timing.yaml#                      
 61                                                   
 62   display-timings:                                
 63     description:                                  
 64       Some display panels support several reso    
 65       The display-timings bindings supports sp    
 66       optionally specifying which is the nativ    
 67     $ref: display-timings.yaml#                   
 68                                                   
 69   # Connectivity                                  
 70   port:                                           
 71     $ref: /schemas/graph.yaml#/properties/port    
 72                                                   
 73   ddc-i2c-bus:                                    
 74     $ref: /schemas/types.yaml#/definitions/pha    
 75     description:                                  
 76       Some panels expose EDID information thro    
 77       bus such as DDC2 or E-DDC. For such pane    
 78       phandle to the system I2C controller con    
 79                                                   
 80   no-hpd:                                         
 81     type: boolean                                 
 82     description:                                  
 83       This panel is supposed to communicate th    
 84       (hot plug detect) signal, but the signal    
 85       hardcode the max delay from the panel sp    
 86                                                   
 87   hpd-gpios:                                      
 88     maxItems: 1                                   
 89     description:                                  
 90       If Hot Plug Detect (HPD) is connected to    
 91       than a dedicated HPD pin the pin can be     
 92                                                   
 93   # Control I/Os                                  
 94                                                   
 95   # Many display panels can be controlled thro    
 96   # and timing of those control signals are de    
 97   # device tree bindings to specify. The follo    
 98   # used for panels that implement compatible     
 99                                                   
100   enable-gpios:                                   
101     maxItems: 1                                   
102     description: |                                
103       Specifier for a GPIO connected to the pa    
104       enable signal is active high and enables    
105       property can also be used for panels imp    
106       signal, which is a negated version of th    
107       signals (or active high power down signa    
108       the GPIO specifier polarity flag.           
109                                                   
110       Note that the enable signal control pane    
111       confused with a backlight enable signal.    
112                                                   
113   reset-gpios:                                    
114     maxItems: 1                                   
115     description:                                  
116       Specifier for a GPIO connected to the pa    
117       The reset signal is active low and reset    
118       while active. Active high reset signals     
119       GPIO specifier polarity flag.               
120                                                   
121   te-gpios:                                       
122     maxItems: 1                                   
123     description:                                  
124       GPIO spec for the tearing effect synchro    
125       The tearing effect signal is active high    
126       supported by inverting the GPIO specifie    
127                                                   
128   # Power                                         
129   power-supply:                                   
130     description:                                  
131       Display panels require power to be suppl    
132       more than one power supply with panel-sp    
133       order and timings of the power supplies,    
134       supply is sufficient, either because the    
135       because all its power rails can be drive    
136       the power-supply property specifies the     
137       phandle to a regulator.                     
138                                                   
139   # Backlight                                     
140                                                   
141   # Most display panels include a backlight. S    
142   # controller exposed through a control bus s    
143   # backlight control through GPIO, PWM or oth    
144   # backlight controller.                         
145                                                   
146   backlight:                                      
147     $ref: /schemas/types.yaml#/definitions/pha    
148     description:                                  
149       For panels whose backlight is controlled    
150       controller, this property contains a pha    
151       controller.                                 
152                                                   
153 dependencies:                                     
154   width-mm: [ height-mm ]                         
155   height-mm: [ width-mm ]                         
156                                                   
157 additionalProperties: true                        
158                                                   
159 ...                                               
                                                      

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