]> git.karo-electronics.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>
Mon, 16 Jun 2014 16:08:12 +0000 (18:08 +0200)
commitb8f7bc5849e1a07805903a1047d28702655a72b6
tree7b181c4de6b701fa3a81b878d865f563605ad33d
parentb7d406d03322ee6ccb69188744116dda581bf561
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