Changes in v2: Rebased on latest next branch, which means the mmc_send_tuning() has changed to take the struct mmc_host as parameter instead of the struct mmc_card. Due to commit "mmc: core: add core-level function for sending tuning commands", the mmc core provides an API to send the tuning command and as well compare the response pattern. Convert those host drivers which implemented their own version for how to deal with this, into using the new API. Note, this patchset has currently only been compile tested. Any help in testing on HW is higly appreciated. Ulf Hansson (4): mmc: sdhci-esdhc-imx: Convert to mmc_send_tuning() mmc: sdhci-msm: Convert to mmc_send_tuning() mmc: dw_mmc: Convert to mmc_send_tuning() mmc: core: Make tuning block patterns static drivers/mmc/core/mmc.c | 32 ------------------ drivers/mmc/core/mmc_ops.c | 30 +++++++++++++++++ drivers/mmc/host/dw_mmc-exynos.c | 49 +++------------------------ drivers/mmc/host/dw_mmc.c | 22 +----------- drivers/mmc/host/dw_mmc.h | 8 +---- drivers/mmc/host/sdhci-esdhc-imx.c | 68 ++------------------------------------ drivers/mmc/host/sdhci-msm.c | 50 ++++------------------------ include/linux/mmc/mmc.h | 5 --- 8 files changed, 46 insertions(+), 218 deletions(-) -- 1.9.1 -- 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