MLK-16242-6 video: fbdev: dcss: refine cfifo synchronization logic
authorFancy Fang <chen.fang@nxp.com>
Tue, 22 Aug 2017 08:51:00 +0000 (16:51 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 20:36:43 +0000 (15:36 -0500)
commite832d03830dc5a1dd542938c2b880ff5ab55892b
tree10c32d8d47f5d7fc4a8e727c528f874ce9f5c9c8
parentc27c5180975c2687ce5d85452968f180441220a7
MLK-16242-6 video: fbdev: dcss: refine cfifo synchronization logic

Remove the synchronization workaround in 'commit_to_fifo()'
and add ctxld wq flush calls in pan display, since the pan
display usually requires blocking mode behavior. But other
functions can also work in non-blocking mode, so perform
synchronization handling in 'commit_to_fifo' is not good
for the interfaces which doesn't require blocking mode.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
drivers/video/fbdev/mxc/imx_dcss.c