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 majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to