u-boot-brain/drivers/mmc
Alagu Sankar 4a1a06bc8b mmc: Add multi-block read support to the generic mmc driver
This patch adds multi-block read support for the generic MMC
driver. Large reads are broken into chunks of 65535 blocks to
ensure that the code works with controllers having a 16 bit block counter.

This patch results in a significant performance improvement.

Time to read a 45 MB file went from 36 seconds to 9 seconds on Overo

Signed-off-by: Steve Sakoman <steve.sakoman@linaro.org>
Tested-by: Steve Sakoman <steve.sakoman@linaro.org>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
2010-11-04 15:27:25 -04:00
..
atmel_mci.c Convert mmc_init to mmc_legacy_init 2009-02-16 18:07:40 -06:00
atmel_mci.h AT91: MCI: add SD/MMC driver using mmc framework 2010-09-03 11:19:01 +02:00
bfin_sdh.c Blackfin: bfin_sdh: clean up send_cmd 2010-10-02 16:00:37 -04:00
fsl_esdhc.c drivers/mmc/fsl_esdhc.c: fix compiler warnings 2010-05-15 19:47:17 +02:00
gen_atmel_mci.c AT91: MCI: add SD/MMC driver using mmc framework 2010-09-03 11:19:01 +02:00
Makefile ARMV7: OMAP: Add new mmc driver compatible with CONFIG_GENERIC_MMC 2010-10-17 20:14:10 +02:00
mmc.c mmc: Add multi-block read support to the generic mmc driver 2010-11-04 15:27:25 -04:00
mxcmmc.c mxcmmc: fix warnings due to access 32 bit registers with 16 bit accessors 2010-03-21 22:22:52 +01:00
omap3_mmc.c mmc: omap3: fix block read function 2010-08-12 13:50:25 -04:00
omap3_mmc.h mmc: omap3: make local symbols static 2010-08-12 13:50:19 -04:00
omap_hsmmc.c Coding Style cleanup 2010-10-27 22:48:30 +02:00
pxa_mmc.c PXA: pxa-regs.h cleanup 2010-10-19 22:46:22 +02:00
pxa_mmc.h pxa: move mmc drivers to drivers/mmc 2009-02-20 03:47:50 +01:00
s5p_mmc.c s5p_mmc: support 8-bit bus width 2010-10-19 11:34:54 +09:00