The patches below add support for Host Controller v3.00 as per the spec v3.00. It also adds support for UHS-I cards as per Physical Layer Specification v3.01. Thanks for review. Regards, Arindam Arindam Nath (12): [PATCH 01/12] mmc: sdhci: add support for auto CMD23 [PATCH 02/12] mmc: sd: add support for signal voltage switch procedure [PATCH 03/12] mmc: sd: query function modes for uhs cards [PATCH 04/12] mmc: sd: add support for driver type selection [PATCH 05/12] mmc: sdhci: reset sdclk before setting high speed enable [PATCH 06/12] mmc: sd: add support for uhs bus speed mode selection [PATCH 07/12] mmc: sd: set current limit for uhs cards [PATCH 08/12] mmc: sd: report correct speed and capacity of uhs cards [PATCH 09/12] mmc: sd: add support for tuning during uhs initialization [PATCH 10/12] mmc: sdhci: enable preset value after uhs initialization [PATCH 11/12] mmc: sdhci: add support for programmable clock mode [PATCH 12/12] mmc: sdhci: add support for retuning mode 1 drivers/mmc/core/bus.c | 11 +- drivers/mmc/core/core.c | 9 + drivers/mmc/core/core.h | 1 + drivers/mmc/core/sd.c | 420 +++++++++++++++++++++++++--- drivers/mmc/core/sd.h | 3 +- drivers/mmc/core/sd_ops.c | 25 ++ drivers/mmc/core/sd_ops.h | 1 + drivers/mmc/core/sdio.c | 3 +- drivers/mmc/host/sdhci.c | 692 ++++++++++++++++++++++++++++++++++++++++++--- drivers/mmc/host/sdhci.h | 45 +++- include/linux/mmc/card.h | 43 +++ include/linux/mmc/host.h | 24 ++ include/linux/mmc/mmc.h | 1 + include/linux/mmc/sd.h | 3 +- include/linux/mmc/sdhci.h | 11 + 15 files changed, 1200 insertions(+), 92 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