~pmdj/ubuntu/trusty/qemu/2.9+applesmc+fadtv3

« back to all changes in this revision

Viewing changes to roms/u-boot/doc/device-tree-bindings/video/displaymode.txt

  • Committer: Phil Dennis-Jordan
  • Date: 2017-07-21 08:03:43 UTC
  • mfrom: (1.1.1)
  • Revision ID: phil@philjordan.eu-20170721080343-2yr2vdj7713czahv
New upstream release 2.9.0.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
videomode bindings
 
2
==================
 
3
 
 
4
(from http://lists.freedesktop.org/archives/dri-devel/2012-July/024875.html)
 
5
 
 
6
Required properties:
 
7
 - xres, yres: Display resolution
 
8
 - left-margin, right-margin, hsync-len: Horizontal Display timing
 
9
   parameters in pixels
 
10
 - upper-margin, lower-margin, vsync-len: Vertical display timing
 
11
   parameters in lines
 
12
 - clock: display clock in Hz
 
13
 
 
14
Optional properties:
 
15
 - width-mm, height-mm: Display dimensions in mm
 
16
 - hsync-active-high (bool): Hsync pulse is active high
 
17
 - vsync-active-high (bool): Vsync pulse is active high
 
18
 - interlaced (bool): This is an interlaced mode
 
19
 - doublescan (bool): This is a doublescan mode
 
20
 
 
21
There are different ways of describing a display mode. The devicetree
 
22
representation corresponds to the one used by the Linux Framebuffer
 
23
framework described here in Documentation/fb/framebuffer.txt. This
 
24
representation has been chosen because it's the only format which does
 
25
not allow for inconsistent parameters. Unlike the Framebuffer framework
 
26
the devicetree has the clock in Hz instead of ps.
 
27
 
 
28
Example:
 
29
 
 
30
        display@0 {
 
31
                /* 1920x1080p24 */
 
32
                clock = <52000000>;
 
33
                xres = <1920>;
 
34
                yres = <1080>;
 
35
                left-margin = <25>;
 
36
                right-margin = <25>;
 
37
                hsync-len = <25>;
 
38
                lower-margin = <2>;
 
39
                upper-margin = <2>;
 
40
                vsync-len = <2>;
 
41
                hsync-active-high;
 
42
        };