u-boot-2016/drivers
Jason Liu 4571de33ee fsl_esdhc: Fix multi-block read restriction on i.MX53 eSDHCv2
For freescale i.MX53 eSDHCv2, when using CMD12, cmdtype need
to be set to ABORT, otherwise, next read command will hang.

This is a software Software Restrictions in i.MX53 reference manual:

29.7.8 Multi-block Read
For pre-defined multi-block read operation, that is,the number of blocks
to read has been defined by previous CMD23 for MMC, or pre-defined number
of blocks in CMD53 for SDIO/SDCombo,or whatever multi-block read without
abort command at card side, an abort command, either automatic or manual
CMD12/CMD52, is still required by ESDHC after the pre-defined number of
blocks are done, to drive the internal state machine to idle mode. In this
case, the card may not respond to this extra abort command and ESDHC will
get Response Timeout.  It is recommended to manually send an abort command
with RSPTYP[1:0] both bits cleared.

Signed-off-by: Jason Liu <jason.hui@linaro.org>
2011-04-29 03:22:17 -05:00
..
bios_emulator Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
block Replace obsolete e-mail address 2011-04-27 19:38:09 +02:00
dma Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
fpga add Xilinx_abort_fn to Xilinx_Spartan3_Slave_Serial_fns 2010-11-30 21:59:21 +01:00
gpio IMX: MX31: Cleanup include files and drop nasty #ifdef in drivers 2011-04-27 19:38:05 +02:00
hwmon Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
i2c Replace obsolete e-mail address 2011-04-27 19:38:09 +02:00
input Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
misc powerpc/8xxx: Fix LAW init to respect pre-initialized entries 2011-04-04 09:24:41 -05:00
mmc fsl_esdhc: Fix multi-block read restriction on i.MX53 eSDHCv2 2011-04-29 03:22:17 -05:00
mtd ftsmc020: move ftsmc020 static mem controller to driver/mtd 2011-04-27 19:38:10 +02:00
net tsec: Convert tsec to use PHY Lib 2011-04-20 15:09:34 -05:00
pci fsl_pci: Add support for FSL PCIe controllers v2.x 2011-04-04 09:24:41 -05:00
pcmcia Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
power ftpmu010: fix relocation and enhance features 2011-04-27 19:38:08 +02:00
qe fsl: Change fsl_phy_enet_if to phy_interface_t 2011-04-20 15:09:35 -05:00
rtc rtc, rv3029: add trickle charger support. 2011-04-26 00:24:40 +02:00
serial IMX: MX31: Cleanup include files and drop nasty #ifdef in drivers 2011-04-27 19:38:05 +02:00
spi Merge branch 'master' of git://git.denx.de/u-boot-arm 2011-04-27 21:48:09 +02:00
twserial Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
usb IMX: MX31: Cleanup include files and drop nasty #ifdef in drivers 2011-04-27 19:38:05 +02:00
video IMX: MX31: Cleanup include files and drop nasty #ifdef in drivers 2011-04-27 19:38:05 +02:00
watchdog ftwdt010_wdt: move header to include/faraday and enhance 2011-04-12 22:58:33 +02:00