1 display-timing bindings
2 =======================
11 - native-mode: The native mode for the display, in case multiple modes are
12 provided. When omitted, assume the first node is the native.
18 - hactive, vactive: display resolution
19 - hfront-porch, hback-porch, hsync-len: horizontal display timing parameters
21 vfront-porch, vback-porch, vsync-len: vertical display timing parameters in
23 - clock-frequency: display clock in Hz
26 - hsync-active: hsync pulse is active low/high/ignored
27 - vsync-active: vsync pulse is active low/high/ignored
28 - de-active: data-enable pulse is active low/high/ignored
29 - pixelclk-active: with
30 - active high = drive pixel data on rising edge/
31 sample data on falling edge
32 - active low = drive pixel data on falling edge/
33 sample data on rising edge
35 - interlaced (bool): boolean to enable interlaced mode
36 - doublescan (bool): boolean to enable doublescan mode
38 All the optional properties that are not bool follow the following logic:
41 omitted: not used on hardware
43 There are different ways of describing the capabilities of a display. The
44 devicetree representation corresponds to the one commonly found in datasheets
45 for displays. If a display supports multiple signal timings, the native-mode
48 The parameters are defined as:
50 +----------+-------------------------------------+----------+-------+
52 | | |vback_porch | | |
54 +----------#######################################----------+-------+
57 | hback # | # hfront | hsync |
58 | porch # | hactive # porch | len |
59 |<-------->#<-------+--------------------------->#<-------->|<----->|
64 +----------#######################################----------+-------+
66 | | |vfront_porch | | |
68 +----------+-------------------------------------+----------+-------+
72 +----------+-------------------------------------+----------+-------+
77 native-mode = <&timing0>;
80 clock-frequency = <52000000>;
93 Every required property also supports the use of ranges, so the commonly used
94 datasheet description with minimum, typical and maximum values can be used.
100 clock-frequency = <148500000>;
103 hsync-len = <0 44 60>;
104 hfront-porch = <80 88 95>;
105 hback-porch = <100 148 160>;
106 vfront-porch = <0 4 6>;
107 vback-porch = <0 36 50>;