OSDN Git Service

mmc: core: Donot fall back to lower speed modes for tuning errors
authorPradeep P V K <ppvk@codeaurora.org>
Tue, 3 Apr 2018 14:37:28 +0000 (20:07 +0530)
committerGerrit - the friendly Code Review server <code-review@localhost>
Thu, 19 Apr 2018 05:53:08 +0000 (22:53 -0700)
commit7b76e6a40f9f54bbe3f9e440f1a0991388e0ece4
treee046877c4d90da93d23bfc49f4e9f2e4a1414b97
parent04eb780a683edf4d20c3eb753ae4d197d5c84090
mmc: core: Donot fall back to lower speed modes for tuning errors

CRC errors are expected during tuning. MMC driver tries to fallback
to lower speed mode if it encounters consecutive CRC errors.
It should ignore CRC errors observed during tuning and shouldn't
try to fallback.

There is a check present for ignoring CRC errors for SD card
tuning commands. A new check has been added to ignore CRC errors
for eMMC tuning command as well.

Change-Id: Ic2bfa4f6a883fe30fdee85cf2e26779f3e906824
Signed-off-by: Pradeep P V K <ppvk@codeaurora.org>
drivers/mmc/core/core.c