]> git.baikalelectronics.ru Git - kernel.git/commit
OMAPDSS: fix dss_ovl_unset_manager
authorTomi Valkeinen <tomi.valkeinen@ti.com>
Thu, 6 Sep 2012 13:10:28 +0000 (16:10 +0300)
committerTomi Valkeinen <tomi.valkeinen@ti.com>
Fri, 7 Sep 2012 17:02:14 +0000 (20:02 +0300)
commitdbe747bcf69fa22a9f2813a0ce4da8cf35ee03f7
tree47f6de06e649c2fefaddf85c681a0d7e33b2a07a
parent76376c945fe594acd6ec21693bc9002a573669a2
OMAPDSS: fix dss_ovl_unset_manager

When we removed fifomerge support, we also changed dss_ovl_disable so
that it doesn't wait for the hardware to be finished with the overlay.
This may cause a problem when changing the overlay's manager, as
changing the manager is an immediate change. Thus if the overlay is
still being used by the HW when the manager is changed, there may be
glitches on the screen.

This patch adds a wait into dss_ovl_unset_manager, which ensures the
overlays are disabled in the HW.

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
drivers/video/omap2/dss/apply.c