msm: 8064-pmic: Replace direct PM8921 IRQ with a pass-through TLMM
On APQ8064, RPM cannot monitor direct GIC interrupt 47 for
PM8921 because this direct irq is not hardwired to RPM.
Due to that the suspend/resume operation is broken.
Replace the direct irq line with a pass-through TLMM
summary line.
Change-Id: I8ea73bf8dd8eb5b87be4cd1396a41aef84414e92
Signed-off-by: Jeffrey Chuang <fchuang@codeaurora.org>
Signed-off-by: Jay Chokshi <jchokshi@codeaurora.org>
diff --git a/arch/arm/mach-msm/board-8064-pmic.c b/arch/arm/mach-msm/board-8064-pmic.c
index bd5f703..05002a2 100644
--- a/arch/arm/mach-msm/board-8064-pmic.c
+++ b/arch/arm/mach-msm/board-8064-pmic.c
@@ -310,8 +310,8 @@
static struct pm8xxx_irq_platform_data
apq8064_pm8921_irq_pdata __devinitdata = {
.irq_base = PM8921_IRQ_BASE,
- .devirq = PM8921_USR_IRQ_N,
- .irq_trigger_flag = IRQF_TRIGGER_HIGH,
+ .devirq = MSM_GPIO_TO_INT(74),
+ .irq_trigger_flag = IRQF_TRIGGER_LOW,
.dev_id = 0,
};