]> 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)
committerLothar Waßmann <LW@KARO-electronics.de>
Wed, 20 Aug 2014 08:06:44 +0000 (10:06 +0200)
commit4bac418ffd103ca4c2dd68b0f5f21b65283a9712
tree85ee7f1b9d4e211ee59721776f8183cab1c2f2cc
parent031efbae3d053fd94f5d5294a53c3afd9ca87e7e
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>
drivers/mmc/host/sdhci-esdhc-imx.c