u-boot/drivers/mmc
Nishanth Menon eb9a28f699 mmc: omap: timeout counter fix
Having a loop with a counter is no timing guarentee for timing
accuracy or compiler optimizations. For e.g. the same loop counter
which runs when the MPU is running at 600MHz will timeout in around
half the time when running at 1GHz. or the example where GCC 4.5
compiles with different optimization compared to GCC 4.4. use timer
to keep track of time elapse and we use an emperical number - 1sec
for a worst case timeout.  This should never happen, and is adequate
imaginary condition for us to fail with timeout.

Signed-off-by: Nishanth Menon <nm@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
2010-11-19 16:27:37 -05: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 Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01: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 mmc: omap: timeout counter fix 2010-11-19 16:27:37 -05: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