Lines Matching +full:panel +full:- +full:timing

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/panel/panel-timing.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: panel timing bindings
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Sam Ravnborg <sam@ravnborg.org>
14 There are different ways of describing the timing data of a panel. The
20 +----------+-------------------------------------+----------+-------+
24 +----------#######################################----------+-------+
29 |<-------->#<-------+--------------------------->#<-------->|<----->|
34 +----------#######################################----------+-------+
38 +----------+-------------------------------------+----------+-------+
42 +----------+-------------------------------------+----------+-------+
45 The following is the panel timings shown with time on the x-axis.
46 This matches the timing diagrams often found in data sheets.
50 <-----------------------><----------------><-------------><-------------->
56 Timing can be specified either as a typical value or as a tuple
61 clock-frequency:
62 description: Panel clock in Hz
66 description: Horizontal panel resolution in pixels
70 description: Vertical panel resolution in pixels
72 hfront-porch:
73 description: Horizontal front porch panel timing
75 - $ref: /schemas/types.yaml#/definitions/uint32
79 - $ref: /schemas/types.yaml#/definitions/uint32-array
85 hback-porch:
86 description: Horizontal back porch timing
88 - $ref: /schemas/types.yaml#/definitions/uint32
92 - $ref: /schemas/types.yaml#/definitions/uint32-array
98 hsync-len:
99 description: Horizontal sync length panel timing
101 - $ref: /schemas/types.yaml#/definitions/uint32
105 - $ref: /schemas/types.yaml#/definitions/uint32-array
111 vfront-porch:
112 description: Vertical front porch panel timing
114 - $ref: /schemas/types.yaml#/definitions/uint32
118 - $ref: /schemas/types.yaml#/definitions/uint32-array
124 vback-porch:
125 description: Vertical back porch panel timing
127 - $ref: /schemas/types.yaml#/definitions/uint32
131 - $ref: /schemas/types.yaml#/definitions/uint32-array
137 vsync-len:
138 description: Vertical sync length panel timing
140 - $ref: /schemas/types.yaml#/definitions/uint32
144 - $ref: /schemas/types.yaml#/definitions/uint32-array
150 hsync-active:
157 vsync-active:
164 de-active:
171 pixelclk-active:
180 syncclk-active:
183 If not specified then the setup is as specified by pixelclk-active.
203 - clock-frequency
204 - hactive
205 - vactive
206 - hfront-porch
207 - hback-porch
208 - hsync-len
209 - vfront-porch
210 - vback-porch
211 - vsync-len