summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/irq.h
diff options
context:
space:
mode:
authorJoseph Lo <josephl@nvidia.com>2013-04-03 19:31:45 +0800
committerStephen Warren <swarren@nvidia.com>2013-04-03 14:31:32 -0600
commite307cc8941fc420f008e1f3cb86e16a4269aa2af (patch)
tree7843b95d6e5e662da17289e2fc1eaecc5106be9b /arch/arm/mach-tegra/irq.h
parent203f31cb86eb6aa4c49711e7ca25a7660efc39b8 (diff)
ARM: tegra: irq: add wake up handling
Add the wake up handling for legacy irq controller, and using IRQCHIP_MASK_ON_SUSPEND for wake irq handling. Based on the work by: Varun Wadekar <vwadekar@nvidia.com> Signed-off-by: Joseph Lo <josephl@nvidia.com> Signed-off-by: Stephen Warren <swarren@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/irq.h')
-rw-r--r--arch/arm/mach-tegra/irq.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/irq.h b/arch/arm/mach-tegra/irq.h
index 5142649bba05..bc05ce5613fb 100644
--- a/arch/arm/mach-tegra/irq.h
+++ b/arch/arm/mach-tegra/irq.h
@@ -19,4 +19,10 @@
bool tegra_pending_sgi(void);
+#ifdef CONFIG_PM_SLEEP
+int tegra_legacy_irq_syscore_init(void);
+#else
+static inline int tegra_legacy_irq_syscore_init(void) { return 0; }
+#endif
+
#endif