mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-21 22:51:37 +00:00
mmc: remove the hard setting for tran_speed
mmc_set_clock is set to the hard-coding. But i think good that use the tran_speed value. Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com> Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Signed-off-by: Andy Fleming <afleming@freescale.com>
This commit is contained in:
parent
e576bd90f9
commit
ad5fd92289
1 changed files with 7 additions and 6 deletions
|
@ -1195,9 +1195,9 @@ int mmc_startup(struct mmc *mmc)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mmc->card_caps & MMC_MODE_HS)
|
if (mmc->card_caps & MMC_MODE_HS)
|
||||||
mmc_set_clock(mmc, 50000000);
|
mmc->tran_speed = 50000000;
|
||||||
else
|
else
|
||||||
mmc_set_clock(mmc, 25000000);
|
mmc->tran_speed = 25000000;
|
||||||
} else {
|
} else {
|
||||||
width = ((mmc->host_caps & MMC_MODE_MASK_WIDTH_BITS) >>
|
width = ((mmc->host_caps & MMC_MODE_MASK_WIDTH_BITS) >>
|
||||||
MMC_MODE_WIDTH_BITS_SHIFT);
|
MMC_MODE_WIDTH_BITS_SHIFT);
|
||||||
|
@ -1234,13 +1234,14 @@ int mmc_startup(struct mmc *mmc)
|
||||||
|
|
||||||
if (mmc->card_caps & MMC_MODE_HS) {
|
if (mmc->card_caps & MMC_MODE_HS) {
|
||||||
if (mmc->card_caps & MMC_MODE_HS_52MHz)
|
if (mmc->card_caps & MMC_MODE_HS_52MHz)
|
||||||
mmc_set_clock(mmc, 52000000);
|
mmc->tran_speed = 52000000;
|
||||||
else
|
else
|
||||||
mmc_set_clock(mmc, 26000000);
|
mmc->tran_speed = 26000000;
|
||||||
} else
|
}
|
||||||
mmc_set_clock(mmc, 20000000);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
mmc_set_clock(mmc, mmc->tran_speed);
|
||||||
|
|
||||||
/* fill in device description */
|
/* fill in device description */
|
||||||
mmc->block_dev.lun = 0;
|
mmc->block_dev.lun = 0;
|
||||||
mmc->block_dev.type = 0;
|
mmc->block_dev.type = 0;
|
||||||
|
|
Loading…
Add table
Reference in a new issue