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)
commit1dfafbc655b3723e37120d4b30e82d1c87767dd1
treef20c901613fa622b2e05d0d20c0aa001925d5dd2
parent408d9dbbc4eebd8c4f2cd5d487f1b9c3c12c2c59
parent81ab95b7ec91e47c81e5e6ef4aac7b08c1ae90aa
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>