]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ENGR00180348 EPDC: invalid data when width is 2048 or greater
authorMichael Minnick <michael.minnick@freescale.com>
Wed, 26 Sep 2012 21:33:21 +0000 (16:33 -0500)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 24 May 2013 06:35:30 +0000 (08:35 +0200)
commitc43c2f122a54b55419e7f18fe4e3d40d8609d2cd
tree02b845c6a772feb10a059bc5fed3328818649c78
parent6e1b742511ddc5ac3f6a1bd95a7b480a016f237c
ENGR00180348 EPDC: invalid data when width is 2048 or greater

This patch works around the 6DLS and 6SL chip errata:
ERR005313 EPDC: Incorrect data fetched when the buffer update width is
2048 pixels or greater

This patch breaks large updates into multiple updates, which works
around the problem on both 6DSL and 6SL. This patch does not use the
Group Update feature, which may improve things further on 6SL.

This patch does not include for support for any particular large panel.
It was tested on ED09705 (2400x1650). Support for ED09705 is
available in a separate patch.

Signed-off-by: Michael Minnick <michael.minnick@freescale.com>
drivers/video/mxc/mxc_epdc_fb.c