OMAPDSS: DSI: call mgr_enable/disable for cmd mode displays
authorTomi Valkeinen <tomi.valkeinen@ti.com>
Wed, 9 Nov 2011 13:30:11 +0000 (15:30 +0200)
committerTomi Valkeinen <tomi.valkeinen@ti.com>
Fri, 2 Dec 2011 06:54:42 +0000 (08:54 +0200)
commit9a147a65de1ac89e506ef90413f41ebd96e03fd3
treed13411fe928f156beb88a5c0d4408c3f6b68c07e
parente0a2aa5b3d1a26969ba906447c816d44c018969d
OMAPDSS: DSI: call mgr_enable/disable for cmd mode displays

The current code uses dsi_video_mode_enable/disable functions to
enable/disable DISPC output for video mode displays. For command mode
displays we have no notion in the DISPC side of whether the panel is
enabled, except when a dss_mgr_start_update() call is made.

However, to properly maintain the DISPC state in apply.c, we need to
know if a manager used for a manual update display is currently in use.

This patch achieves that by changing dsi_video_mode_enable/disable to
dsi_enable/disable_video_output, which is called by both video and
command mode displays. For video mode displays it starts the actual
pixel stream, as it did before. For command mode displays it doesn't do
anything else than mark that the manager is currently in use.

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
drivers/video/omap2/displays/panel-taal.c
drivers/video/omap2/dss/apply.c
drivers/video/omap2/dss/dsi.c
include/video/omapdss.h