diff options
Diffstat (limited to 'drivers/mmc/core/core.c')
| -rw-r--r-- | drivers/mmc/core/core.c | 6 | 
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/mmc/core/core.c b/drivers/mmc/core/core.c index 044d84eeed7..f7284b905eb 100644 --- a/drivers/mmc/core/core.c +++ b/drivers/mmc/core/core.c @@ -280,7 +280,11 @@ void mmc_set_data_timeout(struct mmc_data *data, const struct mmc_card *card)  			(card->host->ios.clock / 1000);  		if (data->flags & MMC_DATA_WRITE) -			limit_us = 250000; +			/* +			 * The limit is really 250 ms, but that is +			 * insufficient for some crappy cards. +			 */ +			limit_us = 300000;  		else  			limit_us = 100000;  |