diff options
Diffstat (limited to 'drivers/mmc/core')
-rw-r--r-- | drivers/mmc/core/mmc.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/mmc/core/mmc.c b/drivers/mmc/core/mmc.c index f605d6e3d2cd..e6e39111e05b 100644 --- a/drivers/mmc/core/mmc.c +++ b/drivers/mmc/core/mmc.c | |||
@@ -1066,6 +1066,8 @@ static int mmc_init_card(struct mmc_host *host, u32 ocr, | |||
1066 | if (mmc_card_highspeed(card) || mmc_card_hs200(card)) { | 1066 | if (mmc_card_highspeed(card) || mmc_card_hs200(card)) { |
1067 | if (max_dtr > card->ext_csd.hs_max_dtr) | 1067 | if (max_dtr > card->ext_csd.hs_max_dtr) |
1068 | max_dtr = card->ext_csd.hs_max_dtr; | 1068 | max_dtr = card->ext_csd.hs_max_dtr; |
1069 | if (mmc_card_highspeed(card) && (max_dtr > 52000000)) | ||
1070 | max_dtr = 52000000; | ||
1069 | } else if (max_dtr > card->csd.max_dtr) { | 1071 | } else if (max_dtr > card->csd.max_dtr) { |
1070 | max_dtr = card->csd.max_dtr; | 1072 | max_dtr = card->csd.max_dtr; |
1071 | } | 1073 | } |