Author: wmb Date: Thu Jul 22 08:42:19 2010 New Revision: 1894 URL: http://tracker.coreboot.org/trac/openfirmware/changeset/1894
Log: SDHCI - Increased AData workaround timeout to 900 uS, thus making the system work with 8G Adata cards while killing the write performance for every card.
Modified: dev/mmc/sdhci/sdhci.fth
Modified: dev/mmc/sdhci/sdhci.fth ============================================================================== --- dev/mmc/sdhci/sdhci.fth Tue Jul 20 05:49:44 2010 (r1893) +++ dev/mmc/sdhci/sdhci.fth Thu Jul 22 08:42:19 2010 (r1894) @@ -904,7 +904,7 @@ else ( block# r: #blocks fresh? ) \ Ugly ugly workaround for a problem with AData Class 6 SD cards \ They hang (data timeout) if you start a write too soon after a read. - " d# 20 us" evaluate + " d# 900 us" evaluate r> if r> pre-write-erase else r> drop then ( block# ) write-multiple true to writing? ( ) then ( )
openfirmware@openfirmware.info