This series contains the change for selection of bus speed mode. Previous implementation is complicated and some sequence is duplicated. And specially, HS400 mode eMMC5.0 is introduced this time. - Continued/Updated since "[PATCH 0/3] mmc: update bus speed mode" series. (Applied some comments from Ulf Hansson, Jackey Shen.) - Tested at EXYNOS SOC. Seungwon Jeon (5): mmc: drop the speed mode of card's state mmc: identify available device type to select mmc: step power class after final selection of bus mode mmc: rework selection of bus speed mode mmc: add support for HS400 mode of eMMC5.0 drivers/mmc/core/bus.c | 10 +- drivers/mmc/core/core.c | 3 +- drivers/mmc/core/debugfs.c | 5 +- drivers/mmc/core/mmc.c | 690 ++++++++++++++++++++++++++++---------------- drivers/mmc/core/sd.c | 16 +- drivers/mmc/core/sd.h | 1 - drivers/mmc/core/sdio.c | 8 +- include/linux/mmc/card.h | 32 +-- include/linux/mmc/host.h | 42 +++- include/linux/mmc/mmc.h | 23 ++- 10 files changed, 529 insertions(+), 301 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