]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
ENGR00288842 mmc: sdhci-esdhc-imx: add ADMA Length Mismatch errata fix
authorDong Aisheng <b29396@freescale.com>
Tue, 19 Nov 2013 10:10:27 +0000 (18:10 +0800)
committerNitin Garg <nitin.garg@freescale.com>
Fri, 16 Jan 2015 03:18:00 +0000 (21:18 -0600)
commitb0a6c4b1f11d8104b5ee863a759b5c606f226969
tree70ca21a82e6ca0bb0fda55a6cf207106faf289b5
parent62926b41c673f8c313d5d32be92c1e41d45f7fda
ENGR00288842 mmc: sdhci-esdhc-imx: add ADMA Length Mismatch errata fix

The uSDHC has an ADMA Length Mismatch errata ERR004536 which may cause ADMA
work abnormally. The errata has already been fixed for i.MX6Q TO1.2
and i.MX6DL TO1.1 by enable the bit 7 in 0x6c register.
Unfortunately this fix is not included in i.MX6SL.
So we disable ADMA for i.MX6SL and use SDMA instead.

Signed-off-by: Dong Aisheng <b29396@freescale.com>
(cherry picked from commit 885c943ca13d2975651a1d0732dc8866457c85e9)
drivers/mmc/host/sdhci-esdhc-imx.c