summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBitan Biswas <bbiswas@nvidia.com>2012-07-13 16:03:17 +0530
committerSimone Willett <swillett@nvidia.com>2012-07-17 16:12:44 -0700
commit2286178d7039ab929e44df62b3f7e558893d84fd (patch)
tree511248462666979e567c53388a9527f7130dced2
parent1a3f9e1735003466dc0eb733d3bc7c28aa124bb6 (diff)
ARM: tegra: wake source interrupts enabled
Tegra wake source interrupts are only enabled before suspend bug 904746 Change-Id: Ie9722199b4541f2bac77e47d0c8c7e65d5d8b54d Signed-off-by: Bitan Biswas <bbiswas@nvidia.com> Reviewed-on: http://git-master/r/115655 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
-rw-r--r--arch/arm/mach-tegra/irq.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/irq.c b/arch/arm/mach-tegra/irq.c
index 278912486f40..4f34b87d8f36 100644
--- a/arch/arm/mach-tegra/irq.c
+++ b/arch/arm/mach-tegra/irq.c
@@ -196,6 +196,12 @@ static int tegra_legacy_irq_suspend(void)
/* disable COP interrupts */
writel(~0, ictlr + ICTLR_COP_IER_CLR);
+
+ /* disable CPU interrupts */
+ writel(~0, ictlr + ICTLR_CPU_IER_CLR);
+
+ /* enable lp1 wake sources */
+ writel(ictlr_wake_mask[i], ictlr + ICTLR_CPU_IER_SET);
}
local_irq_restore(flags);