diff options
Diffstat (limited to 'drivers/mmc/mmc.c')
| -rw-r--r-- | drivers/mmc/mmc.c | 6 | 
1 files changed, 6 insertions, 0 deletions
| diff --git a/drivers/mmc/mmc.c b/drivers/mmc/mmc.c index 65d8b3a87ac..1eb9c273394 100644 --- a/drivers/mmc/mmc.c +++ b/drivers/mmc/mmc.c @@ -1188,6 +1188,12 @@ static int mmc_startup(struct mmc *mmc)  	mmc_set_clock(mmc, mmc->tran_speed); +	/* Fix the block length for DDR mode */ +	if (mmc->ddr_mode) { +		mmc->read_bl_len = MMC_MAX_BLOCK_LEN; +		mmc->write_bl_len = MMC_MAX_BLOCK_LEN; +	} +  	/* fill in device description */  	mmc->block_dev.lun = 0;  	mmc->block_dev.type = 0; | 
