atmel_lcdfb: FIFO underflow management
authorNicolas Ferre <nicolas.ferre@atmel.com>
Thu, 24 Jul 2008 04:31:20 +0000 (21:31 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 24 Jul 2008 17:47:37 +0000 (10:47 -0700)
commitd22579b837358cbef12ccca5adaf7e93ae09ab7a
tree9da030058cc894372e7d5d0356447d1f6a14804b
parent77a6e7abb09de0e85a15e2fe42c21ffc59847759
atmel_lcdfb: FIFO underflow management

Manage atmel_lcdfb FIFO underflow

Resetting the LCD and DMA allows to fix screen shifting after a FIFO
underflow.  It follows reset sequence from errata "LCD Screen Shifting
After a Reset".

Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Cc: Haavard Skinnemoen <hskinnemoen@atmel.com>
Cc: Andrew Victor <linux@maxim.org.za>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
drivers/video/atmel_lcdfb.c
include/video/atmel_lcdc.h