This patchset aim to fix several sdhci bugs. All the patches have been verified on sdhci-pxav3 platforms. This patchset based on previous patch: [PATCH v10 00/12] mmc: sdhci: fixes and enhancements Introduction for the patches: [PATCH 1/5] mmc: sdhci: fix transfer mode setting bug for cmds w/o Without this patch, timeout error will occur during emmc suspend/resume if it support sleep/awake. [PATCH 2/5] mmc: sdhci: add function to get retunig timer count Current code didn't follow the host spec and missed this case. [PATCH 3/5] mmc: sdhci: correct voltage support caps when regulator Current code have logic mistake although not leading to error. [PATCH 4/5] mmc: sdhci: fix the bug that emmc DDR mode can't work by [PATCH 5/5] mmc: sdhci: remove set_uhs_signaling function Current default code in sdhci.c can't work for emmc DDR mode since 1.8v signal bit is not set. Only sdhci-pxav3.c add a callback function set_uhs_signaling to workaround this. But this operation should be added to sdhci.c by default as SD host spec require it clearly. Then the callback function can be removed. Kevin Liu (5): [PATCH 1/5] mmc: sdhci: fix transfer mode setting bug for cmds w/o [PATCH 2/5] mmc: sdhci: add function to get retunig timer count [PATCH 3/5] mmc: sdhci: correct voltage support caps when regulator [PATCH 4/5] mmc: sdhci: fix the bug that emmc DDR mode can't work by [PATCH 5/5] mmc: sdhci: remove set_uhs_signaling function drivers/mmc/host/sdhci-pxav3.c | 39 -------------------- drivers/mmc/host/sdhci.c | 77 ++++++++++++++++++++++++---------------- drivers/mmc/host/sdhci.h | 2 +- 3 files changed, 48 insertions(+), 70 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