diff options
| -rw-r--r-- | drivers/mmc/core/mmc.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/mmc/core/mmc.c b/drivers/mmc/core/mmc.c index 691287125895..5eda4f4fb0fe 100644 --- a/drivers/mmc/core/mmc.c +++ b/drivers/mmc/core/mmc.c @@ -2617,6 +2617,9 @@ static int mmc_partial_init(struct mmc_host *host) if (mmc_card_hs400(card)) { if (card->ext_csd.strobe_support && host->ops->enhanced_strobe) err = host->ops->enhanced_strobe(host); + else if (host->ops->execute_tuning) + err = host->ops->execute_tuning(host, + MMC_SEND_TUNING_BLOCK_HS200); } else if (mmc_card_hs200(card) && host->ops->execute_tuning) { err = host->ops->execute_tuning(host, MMC_SEND_TUNING_BLOCK_HS200); |
