mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-12 07:37:31 -04:00
mmc: core: Enable force hw reset
During error recovery set need hw reset to handle ICE error where cqe reset is must. Change-Id: I198cc06c18910c48b85a5298aebb9024b94d2470 Signed-off-by: Shaik Sajida Bhanu <sbhanu@codeaurora.org>
This commit is contained in:
parent
469f70ba93
commit
f48bc0a386
1 changed files with 8 additions and 0 deletions
|
|
@ -1488,8 +1488,16 @@ void mmc_blk_cqe_recovery(struct mmc_queue *mq)
|
|||
pr_debug("%s: CQE recovery start\n", mmc_hostname(host));
|
||||
|
||||
err = mmc_cqe_recovery(host);
|
||||
#if defined(CONFIG_SDC_QTI)
|
||||
if (err || host->need_hw_reset) {
|
||||
mmc_blk_reset(mq->blkdata, host, MMC_BLK_CQE_RECOVERY);
|
||||
if (host->need_hw_reset)
|
||||
host->need_hw_reset = false;
|
||||
}
|
||||
#else
|
||||
if (err)
|
||||
mmc_blk_reset(mq->blkdata, host, MMC_BLK_CQE_RECOVERY);
|
||||
#endif
|
||||
mmc_blk_reset_success(mq->blkdata, MMC_BLK_CQE_RECOVERY);
|
||||
|
||||
pr_debug("%s: CQE recovery done\n", mmc_hostname(host));
|
||||
|
|
|
|||
Loading…
Reference in a new issue