Home | History | Annotate | Download | only in video
      1 Simple Framebuffer
      2 
      3 A simple frame-buffer describes a raw memory region that may be rendered to,
      4 with the assumption that the display hardware has already been set up to scan
      5 out from that buffer.
      6 
      7 Required properties:
      8 - compatible: "simple-framebuffer"
      9 - reg: Should contain the location and size of the framebuffer memory.
     10 - width: The width of the framebuffer in pixels.
     11 - height: The height of the framebuffer in pixels.
     12 - stride: The number of bytes in each line of the framebuffer.
     13 - format: The format of the framebuffer surface. Valid values are:
     14   - r5g6b5 (16-bit pixels, d[15:11]=r, d[10:5]=g, d[4:0]=b).
     15 
     16 Example:
     17 
     18 	framebuffer {
     19 		compatible = "simple-framebuffer";
     20 		reg = <0x1d385000 (1600 * 1200 * 2)>;
     21 		width = <1600>;
     22 		height = <1200>;
     23 		stride = <(1600 * 2)>;
     24 		format = "r5g6b5";
     25 	};
     26