DSS2: DSI: sidlemode to noidle while sending frame
authorTomi Valkeinen <tomi.valkeinen@nokia.com>
Wed, 15 Apr 2009 11:06:54 +0000 (14:06 +0300)
committerGrazvydas Ignotas <notasas@gmail.com>
Fri, 1 May 2009 16:45:03 +0000 (19:45 +0300)
commit42ccd0e97de84afc1f00dfeec3504a9c55518798
tree5c6da337636bf394ae58316d126564c485d2d006
parent14786a328b8ecb1994a8fc53ab14493d0a36a8de
DSS2: DSI: sidlemode to noidle while sending frame

DISPC interrupts are not wake-up capable. Smart-idle in DISPC_SIDLEMODE
causes DSS interface to go to idle at the end of the frame, and the
FRAMEDONE interrupt is then delayed until something wakes up the DSS
interface.

So we set SIDLEMODE to no-idle when we start sending the frame, and
set it back to smart-idle after receiving FRAMEDONE.
drivers/video/omap2/dss/dispc.c
drivers/video/omap2/dss/dsi.c
drivers/video/omap2/dss/dss.h