|
@@ -1212,6 +1212,9 @@ static void mmc_power_up(struct mmc_host *host)
|
|
host->ios.timing = MMC_TIMING_LEGACY;
|
|
host->ios.timing = MMC_TIMING_LEGACY;
|
|
mmc_set_ios(host);
|
|
mmc_set_ios(host);
|
|
|
|
|
|
|
|
+ /* Set signal voltage to 3.3V */
|
|
|
|
+ mmc_set_signal_voltage(host, MMC_SIGNAL_VOLTAGE_330, false);
|
|
|
|
+
|
|
/*
|
|
/*
|
|
* This delay should be sufficient to allow the power supply
|
|
* This delay should be sufficient to allow the power supply
|
|
* to reach the minimum voltage.
|
|
* to reach the minimum voltage.
|
|
@@ -1963,9 +1966,6 @@ static int mmc_rescan_try_freq(struct mmc_host *host, unsigned freq)
|
|
*/
|
|
*/
|
|
mmc_hw_reset_for_init(host);
|
|
mmc_hw_reset_for_init(host);
|
|
|
|
|
|
- /* Initialization should be done at 3.3 V I/O voltage. */
|
|
|
|
- mmc_set_signal_voltage(host, MMC_SIGNAL_VOLTAGE_330, 0);
|
|
|
|
-
|
|
|
|
/*
|
|
/*
|
|
* sdio_reset sends CMD52 to reset card. Since we do not know
|
|
* sdio_reset sends CMD52 to reset card. Since we do not know
|
|
* if the card is being re-initialized, just send it. CMD52
|
|
* if the card is being re-initialized, just send it. CMD52
|