diff --git a/drivers/mmc/host/sdhci-msm.c b/drivers/mmc/host/sdhci-msm.c index 6debdfb83630..45599cd587c2 100644 --- a/drivers/mmc/host/sdhci-msm.c +++ b/drivers/mmc/host/sdhci-msm.c @@ -2721,8 +2721,8 @@ static void sdhci_msm_registers_restore(struct sdhci_host *host) host->ioaddr + msm_offset->core_pwrctl_mask); if (cq_host) - cqhci_writel(cq_host, msm_host->cqe_regs.cqe_vendor_cfg1, - CQHCI_VENDOR_CFG1); + cqhci_writel(cq_host, msm_host->cqe_regs.cqe_vendor_cfg1 & + ~CMDQ_SEND_STATUS_TRIGGER, CQHCI_VENDOR_CFG1); if (((ios.timing == MMC_TIMING_MMC_HS400) || (ios.timing == MMC_TIMING_MMC_HS200) ||