This patchset is based on Johan's below patch series submitted recently: mmc: core: Add mmc_power_cycle mmc: core: Add card_busy to host_ops mmc: core: Fixup signal voltage switch This patchset mainly update sdhci.c to co-work with Johan's above patches. The first two patches are some update for the core stack with Johan's patch. The third patch add the card_busy function and change the voltage_switch function in sdhci driver to work with the new code. Kevin Liu (3): mmc: core: enhance the code for signal voltage setting mmc: core: cycle power the card in voltage switch rather than mmc_sd_get_cid mmc: sdhci: update signal voltage switch code drivers/mmc/core/core.c | 71 +++++++++++------- drivers/mmc/core/sd.c | 16 +--- drivers/mmc/host/sdhci.c | 188 +++++++++++++++++++--------------------------- 3 files changed, 125 insertions(+), 150 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html