summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/imx7d-sdb.dts
diff options
context:
space:
mode:
authorChaotian Jing <chaotian.jing@mediatek.com>2015-09-30 17:37:18 +0800
committerNitin Garg <nitin.garg@nxp.com>2016-01-14 11:02:49 -0600
commitad661fa28a5abddaa716ea6ec8e049a9deafe2bb (patch)
tree1f91285554ce68e70e570426712b7e790c775fb7 /arch/arm/boot/dts/imx7d-sdb.dts
parent3b1d5d60b0578d84d4cb9ea629f57388b1281eb2 (diff)
mmc: core: fix dead loop of mmc_retune
When get a CRC error, start the mmc_retune, it will issue CMD19/CMD21 to do tune, assume there were 10 clock phase need to try, phase 0 to phase 6 is ok, phase 7 to phase 9 is NG, we try it from 0 to 9, so the last CMD19/CMD21 will get CRC error, host->need_retune was set and cause mmc_retune was called, then dead loop of mmc_retune Signed-off-by: Chaotian Jing <chaotian.jing@mediatek.com> Acked-by: Adrian Hunter <adrian.hunter@intel.com> Fixes: bd11e8bd03ca ("mmc: core: Flag re-tuning is needed on CRC errors") Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org> (cherry picked from commit 031277d4d33d33f0174fbb569ca8f68238175617)
Diffstat (limited to 'arch/arm/boot/dts/imx7d-sdb.dts')
0 files changed, 0 insertions, 0 deletions