[openfirmware] r840 - dev/mmc/sdhci
svn at openfirmware.info
svn at openfirmware.info
Fri Jun 27 23:28:06 CEST 2008
Author: wmb
Date: 2008-06-27 23:28:06 +0200 (Fri, 27 Jun 2008)
New Revision: 840
Modified:
dev/mmc/sdhci/sdhci.fth
Log:
OLPC SD driver - Increased data timeout to the max value,
since some cards timeout with lesser values.
Modified: dev/mmc/sdhci/sdhci.fth
===================================================================
--- dev/mmc/sdhci/sdhci.fth 2008-06-24 23:17:18 UTC (rev 839)
+++ dev/mmc/sdhci/sdhci.fth 2008-06-27 21:28:06 UTC (rev 840)
@@ -460,10 +460,11 @@
;
: set-timeout ( -- )
- \ The h# c below is supposed to be h# b, but there is a CaFe bug
- \ in which the timeout code is off by one, which makes the timeout
- \ be half the requested length.
- h# c data-timeout! \ 2^24 / 48 MHz = 0.35 sec
+ \ There is a CaFe bug in which the timeout code is off by one,
+ \ which makes the timeout be half the requested length.
+ \ But experience dictates that the timeout should be maxed out,
+ \ so we use h# e, the max value that the hardware supports.
+ h# e data-timeout! \ 2^26 / 48 MHz = 1.4 sec
;
: configure-transfer ( -- )
More information about the openfirmware
mailing list