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>
This commit is contained in:
parent
58c2526c9d
commit
64aa9692c8
|
@ -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))
|
||||
|
|
Loading…
Reference in New Issue