aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLiXin <li.xin@linaro.org>2013-04-25 16:33:36 +0800
committerGuodong Xu <guodong.xu@linaro.org>2013-04-25 17:42:57 +0800
commit0914b5c8147c2aaf6624dea0cea6b741055aadd3 (patch)
treefb93453b2758d4fd4c3cf0fd338c6df4edc62db6
parent2a2b20bc26851c66ec6a856d0dc1b763f4bad9f3 (diff)
ARM: Hi3620: fix hi6421-irq can not wakeupsuspend-resume_4.25
Fix hi6421-irq can not wakeup after resume from deepsleep. Signed-off-by: LiXin <li.xin@linaro.org>
-rw-r--r--drivers/mfd/hi6421-pmic-core.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/mfd/hi6421-pmic-core.c b/drivers/mfd/hi6421-pmic-core.c
index cce368b856da..8d3053aced49 100644
--- a/drivers/mfd/hi6421-pmic-core.c
+++ b/drivers/mfd/hi6421-pmic-core.c
@@ -250,8 +250,8 @@ static int hi6421_pmic_probe(struct platform_device *pdev)
return -ENODEV;
ret = request_threaded_irq(pmic->irq, hi6421_irq_handler, NULL,
- IRQF_TRIGGER_LOW | IRQF_TRIGGER_FALLING,
- "pmic", pmic);
+ IRQF_TRIGGER_LOW | IRQF_TRIGGER_FALLING | IRQF_NO_SUSPEND,
+ "pmic", pmic);
platform_set_drvdata(pdev, pmic);