mmc: sdhci-msm: fix issue with power irq
authorSubhash Jadavani <subhashj@codeaurora.org>
Wed, 27 Sep 2017 05:34:40 +0000 (11:04 +0530)
committerUlf Hansson <ulf.hansson@linaro.org>
Mon, 30 Oct 2017 10:45:58 +0000 (11:45 +0100)
commitc7ccee224d2d551f712752c4a16947f6529d6506
tree20529cd4df3910eea1b2c4c6d7b12233d66bd3ab
parent6a11fc47f175c8d87018e89cb58e2d36c66534cb
mmc: sdhci-msm: fix issue with power irq

SDCC controller reset (SW_RST) during probe may trigger power irq if
previous status of PWRCTL was either BUS_ON or IO_HIGH_V. So before we
enable the power irq interrupt in GIC (by registering the interrupt
handler), we need to ensure that any pending power irq interrupt status
is acknowledged otherwise power irq interrupt handler would be fired
prematurely.

Signed-off-by: Subhash Jadavani <subhashj@codeaurora.org>
Signed-off-by: Vijay Viswanath <vviswana@codeaurora.org>
Acked-by: Adrian Hunter <adrian.hunter@intel.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/host/sdhci-msm.c