mmc: sdhci: Handle legacy commands sent in CQ error cases properly
There could be cases where CQE halt might fail and in which case, CQE gets disabled as part of error handling. In this case, !mmc_host_halt() will be true and the commands sent in legacy mode are getting software request timeout errors as they are getting handled as cmdq irq. Hence, add !mmc_host_cq_disable() check as well in addition to !mmc_host_halt() in sdhci_irq() before considering it as a cmdq irq. Change-Id: Ic529aae53fdecd6b9ecbb17ba13147964dce55dc Signed-off-by:Sahitya Tummala <stummala@codeaurora.org> Signed-off-by:
Sayali Lokhande <sayalil@codeaurora.org>
Loading
Please register or sign in to comment