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
37 - doubleclk (bool): boolean to enable doubleclock mode
39 All the optional properties that are not bool follow the following logic:
42 omitted: not used on hardware
44 There are different ways of describing the capabilities of a display. The
45 devicetree representation corresponds to the one commonly found in datasheets
46 for displays. If a display supports multiple signal timings, the native-mode
49 The parameters are defined as:
51 +----------+-------------------------------------+----------+-------+
53 | | |vback_porch | | |
55 +----------#######################################----------+-------+
58 | hback # | # hfront | hsync |
59 | porch # | hactive # porch | len |
60 |<-------->#<-------+--------------------------->#<-------->|<----->|
65 +----------#######################################----------+-------+
67 | | |vfront_porch | | |
69 +----------+-------------------------------------+----------+-------+
73 +----------+-------------------------------------+----------+-------+
78 native-mode = <&timing0>;
81 clock-frequency = <52000000>;
94 Every required property also supports the use of ranges, so the commonly used
95 datasheet description with minimum, typical and maximum values can be used.
101 clock-frequency = <148500000>;
104 hsync-len = <0 44 60>;
105 hfront-porch = <80 88 95>;
106 hback-porch = <100 148 160>;
107 vfront-porch = <0 4 6>;
108 vback-porch = <0 36 50>;