|
@@ -1209,13 +1209,13 @@ static int mmc_select_hs400(struct mmc_card *card)
|
|
|
mmc_set_timing(host, MMC_TIMING_MMC_HS400);
|
|
mmc_set_timing(host, MMC_TIMING_MMC_HS400);
|
|
|
mmc_set_bus_speed(card);
|
|
mmc_set_bus_speed(card);
|
|
|
|
|
|
|
|
|
|
+ if (host->ops->hs400_complete)
|
|
|
|
|
+ host->ops->hs400_complete(host);
|
|
|
|
|
+
|
|
|
err = mmc_switch_status(card);
|
|
err = mmc_switch_status(card);
|
|
|
if (err)
|
|
if (err)
|
|
|
goto out_err;
|
|
goto out_err;
|
|
|
|
|
|
|
|
- if (host->ops->hs400_complete)
|
|
|
|
|
- host->ops->hs400_complete(host);
|
|
|
|
|
-
|
|
|
|
|
return 0;
|
|
return 0;
|
|
|
|
|
|
|
|
out_err:
|
|
out_err:
|