summaryrefslogtreecommitdiff
path: root/include/linux/timerqueue.h
diff options
context:
space:
mode:
authorSahitya Tummala <stummala@codeaurora.org>2015-02-25 14:24:52 +0530
committerSubhash Jadavani <subhashj@codeaurora.org>2016-05-31 15:27:06 -0700
commit7a14825b8e8e897b9f81107197b413ce09b298be (patch)
tree97c7d3ceada8740cdf0b0e618bd61befca1c2a40 /include/linux/timerqueue.h
parent2cfffa3bbe271f834b8b4d28332430eb809f7fc9 (diff)
mmc: sdhci-msm: Improvise tuning to check the card status
Right now only certain amount of delay (146 MCLK cycles as per spec) is given for card to return back to transfer state upon any CMD error that host controller may receive. This delay seems to be insufficient for certain eMMC cards like Hynix. This patch tries to send CMD13 and also retry it with the same delay to make sure the card is back to transfer state before sending next command. Otherwise we may see auto cmd or illegal command failures to the read command sent right after tuning, especially if the last tuning phase has failed. Change-Id: I3ec2da150dc5ee656b8156040bf539812b0e4d2b Signed-off-by: Sahitya Tummala <stummala@codeaurora.org> Signed-off-by: Pavan Anamula <pavana@codeaurora.org> [subhashj@codeaurora.org: fixed trivial conflicts] Signed-off-by: Subhash Jadavani <subhashj@codeaurora.org>
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions