This patch-set is to fix up erratum A-008171 workaround. It had been verified on LS1046A eSDHC + Phison 32G eMMC which could trigger the erratum. --- Changes for v2: - Dropped sdhci start_tuning() hook patch. - Implemented SW tuning starting in eSDHC writew(). Yangbo Lu (2): mmc: sdhci-of-esdhc: poll ESDHC_FLUSH_ASYNC_FIFO bit until completion mmc: sdhci-of-esdhc: fix up erratum A-008171 workaround drivers/mmc/host/sdhci-esdhc.h | 14 +++ drivers/mmc/host/sdhci-of-esdhc.c | 254 +++++++++++++++++++++++++++++++++----- 2 files changed, 235 insertions(+), 33 deletions(-) -- 2.7.4