Example: OMAPFB: clear framebuffers using writeback 3.8/wb_mem_to_mem
authorArchit Taneja <archit@ti.com>
Tue, 6 Nov 2012 10:45:02 +0000 (16:15 +0530)
committerArchit Taneja <archit@ti.com>
Wed, 7 Nov 2012 14:26:23 +0000 (19:56 +0530)
commit8ad51d853e26e55eb0abea13e183c44d2fd9a491
treed5f416ec3109ae3695d1dfd7cada0b1ab7220a98
parentda02644cbc83913e859f6632968ca747e2e4d3a5
Example: OMAPFB: clear framebuffers using writeback

This is an example to demonstrate how writeback is used to clear framebuffers.

The function omapfb_clear_fb_writeback is added as an alternative to the MPU
intensive function cfb_fillrect.

The writeback is attached to a free manager which has no overlays connected to
it, the manager's default color is set to black, and the size of both writeback
and manager are set to the framebuffer size. writeback_info is configured to
write the manager's output to the framebuffer address, and a mem to me update is
done.

This currently isn't full proof as it the logic of getting a free manager isn't
optimal yet and has a few corner cases.

Signed-off-by: Archit Taneja <archit@ti.com>
drivers/video/omap2/omapfb/omapfb-main.c