OMAPDSS: fix set_timings
authorTomi Valkeinen <tomi.valkeinen@ti.com>
Wed, 5 Sep 2012 11:09:33 +0000 (14:09 +0300)
committerTomi Valkeinen <tomi.valkeinen@ti.com>
Fri, 7 Sep 2012 17:02:13 +0000 (20:02 +0300)
commitb82fe7f025183897880771dd7cdf725ecc148ff2
treec780a0d02442250f3c63f285930065d14268756e
parent66a0f9e4ac46144fb86ebe90f58ce6f416a55cd5
OMAPDSS: fix set_timings

set_timings function of DSS's output drivers are not consistent. Some of
them disable the output, set the timings, and re-enable the output. Some
set the timings on the fly, while the output is enabled. And some just
store the given timings, so that they will be taken into use next time
the output is enabled.

We require the DISPC output to be disabled when changing the timings,
and so we can change all the output drivers' set_timings to just store
the given timings.

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
drivers/video/omap2/dss/display.c
drivers/video/omap2/dss/dpi.c
drivers/video/omap2/dss/hdmi.c
drivers/video/omap2/dss/sdi.c
drivers/video/omap2/dss/venc.c