Message ID | 60047e2c332812cce9685648c0bcc78a650dffe4.1429845922.git.micky_ching@realsil.com.cn (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
diff --git a/drivers/mmc/core/core.c b/drivers/mmc/core/core.c index ebb6fea..4c5433b 100644 --- a/drivers/mmc/core/core.c +++ b/drivers/mmc/core/core.c @@ -1550,7 +1550,8 @@ u32 mmc_select_voltage(struct mmc_host *host, u32 ocr) return 0; } - if (host->caps2 & MMC_CAP2_FULL_PWR_CYCLE) { + if (!mmc_card_uhsii(host->card) && + (host->caps2 & MMC_CAP2_FULL_PWR_CYCLE)) { bit = ffs(ocr) - 1; ocr &= 3 << bit; mmc_power_cycle(host, ocr);