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.
changelog v1->v2:
- patch1: update the check for host->ops->start_signal_voltage_switch
- patch1: change the parameter for start_signal_voltage_switch from ios
to signal_voltage
- patch1: update ios after voltage change success
- patch3: add pm runtime protection for card_busy
- add Test-by
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 | 77 +++++++++++-------
drivers/mmc/core/sd.c | 16 +---
drivers/mmc/host/sdhci.c | 194 +++++++++++++++++++---------------------------
include/linux/mmc/host.h | 2 +-
4 files changed, 134 insertions(+), 155 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html