]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'archit/set-timing-work'
authorTomi Valkeinen <tomi.valkeinen@ti.com>
Wed, 9 May 2012 10:50:32 +0000 (13:50 +0300)
committerTomi Valkeinen <tomi.valkeinen@ti.com>
Wed, 9 May 2012 10:53:52 +0000 (13:53 +0300)
commitd95f1e6357dbcf5c908267276944ccd2ea8267ba
treef20c901613fa622b2e05d0d20c0aa001925d5dd2
parentc4b53896213d9cee9080f2d9e4580c91c8c8544e
parent661ca253ad946774e696cd33f168349a61f7bec8
Merge branch 'archit/set-timing-work'

An overlay manager's timings (the manager size, and blanking parameters
if an LCD manager) are DISPC shadow registers, and they should hence
follow the correct programming model.

This series makes the video timings an extra_info parameter in manager's
private data. The interface drivers now apply the timings instead of
directly writing to registers.

This change also prevents the need to use display resolution for overlay
checks, hence making some of the APPLY functions less dependent on the
display. Some DISPC functions that needed display width can also use
these privately stored timings.

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>