| videomode bindings | 
 | ================== | 
 |  | 
 | (from http://lists.freedesktop.org/archives/dri-devel/2012-July/024875.html) | 
 |  | 
 | Required properties: | 
 |  - xres, yres: Display resolution | 
 |  - left-margin, right-margin, hsync-len: Horizontal Display timing | 
 |    parameters in pixels | 
 |  - upper-margin, lower-margin, vsync-len: Vertical display timing | 
 |    parameters in lines | 
 |  - clock: display clock in Hz | 
 |  | 
 | Optional properties: | 
 |  - width-mm, height-mm: Display dimensions in mm | 
 |  - hsync-active-high (bool): Hsync pulse is active high | 
 |  - vsync-active-high (bool): Vsync pulse is active high | 
 |  - interlaced (bool): This is an interlaced mode | 
 |  - doublescan (bool): This is a doublescan mode | 
 |  | 
 | There are different ways of describing a display mode. The devicetree | 
 | representation corresponds to the one used by the Linux Framebuffer | 
 | framework described here in Documentation/fb/framebuffer.txt. This | 
 | representation has been chosen because it's the only format which does | 
 | not allow for inconsistent parameters. Unlike the Framebuffer framework | 
 | the devicetree has the clock in Hz instead of ps. | 
 |  | 
 | Example: | 
 |  | 
 | 	display@0 { | 
 | 		/* 1920x1080p24 */ | 
 | 		clock = <52000000>; | 
 | 		xres = <1920>; | 
 | 		yres = <1080>; | 
 | 		left-margin = <25>; | 
 | 		right-margin = <25>; | 
 | 		hsync-len = <25>; | 
 | 		lower-margin = <2>; | 
 | 		upper-margin = <2>; | 
 | 		vsync-len = <2>; | 
 | 		hsync-active-high; | 
 | 	}; |