diff options
author | Robert Jarzmik <robert.jarzmik@free.fr> | 2011-12-19 10:17:18 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2011-12-21 11:15:31 +0100 |
commit | 64aa9692c82071c0199b8a1403f2ee90d674cab7 (patch) | |
tree | 41b76fdf69186d4f0adbeecb83eb47eeb1e8f0d5 /drivers/mci/pxamci.c | |
parent | 58c2526c9dc7b01260b1d0d2d74d4f807ad764ad (diff) | |
download | barebox-64aa9692c82071c0199b8a1403f2ee90d674cab7.tar.gz barebox-64aa9692c82071c0199b8a1403f2ee90d674cab7.tar.xz |
drivers/mci: pxa writedata timeout
The write data timeout is too small for old cards,
especially the Transcend 256MBytes SD card. Increase it from
10ms to 100ms.
Signed-off-by: Robert Jarzmik <robert.jarzmik@free.fr>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/mci/pxamci.c')
-rw-r--r-- | drivers/mci/pxamci.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/mci/pxamci.c b/drivers/mci/pxamci.c index 558116f946..a3f8f228f8 100644 --- a/drivers/mci/pxamci.c +++ b/drivers/mci/pxamci.c @@ -123,7 +123,7 @@ static int pxamci_write_data(struct pxamci_host *host, const unsigned char *src, if (!ret) for (start = get_time_ns(), ret = -ETIMEDOUT; - ret && !is_timeout(start, 10 * MSECOND);) { + ret && !is_timeout(start, 100 * MSECOND);) { stat = mmc_readl(MMC_STAT); stat &= STAT_DATA_TRAN_DONE | STAT_PRG_DONE; if (stat == (STAT_DATA_TRAN_DONE | STAT_PRG_DONE)) |