]> 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)
committerOliver Wendt <ow@karo-electronics.de>
Mon, 30 Sep 2013 12:13:09 +0000 (14:13 +0200)
commitc731b7b01a34b2706ba5ab9b6124d70ae7a2df4c
tree02b845c6a772feb10a059bc5fed3328818649c78
parent33f1fa1a56753b77aff3bb6330cdcc9afe15bb56
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