summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/timer.h
diff options
context:
space:
mode:
authorScott Williams <scwilliams@nvidia.com>2012-02-15 16:07:45 -0800
committerVarun Wadekar <vwadekar@nvidia.com>2012-06-26 11:32:36 +0530
commitc38800592d96f83b3fbd64e22e1446e55d4eb8ea (patch)
tree9f78afe29941d059e969bc9f3847054b5bc77272 /arch/arm/mach-tegra/timer.h
parent3e3e5cfd384fe6fed6aa35cff345f1aed4fd1a74 (diff)
ARM: tegra: power: Add TSC suspend/resume
Change-Id: Id52c906149f9c7e72501b50ead3912228aea033a Signed-off-by: Scott Williams <scwilliams@nvidia.com> Reviewed-on: http://git-master/r/84151 Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/timer.h')
-rw-r--r--arch/arm/mach-tegra/timer.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/timer.h b/arch/arm/mach-tegra/timer.h
index 49d4ae83bc6f..8a9be1ec6142 100644
--- a/arch/arm/mach-tegra/timer.h
+++ b/arch/arm/mach-tegra/timer.h
@@ -60,4 +60,16 @@ static inline void tegra_twd_suspend(struct tegra_twd_context *context) {}
static inline void tegra_twd_resume(struct tegra_twd_context *context) {}
#endif
+#if defined(CONFIG_ARM_ARCH_TIMER) && defined(CONFIG_PM_SLEEP)
+void tegra_arch_timer_suspend(void);
+void tegra_arch_timer_resume(void);
+void tegra_arch_timer_wait_for_suspend(void);
+void tegra_arch_timer_wait_for_resume(void);
+#else
+static inline void tegra_arch_timer_suspend(void) {}
+static inline void tegra_arch_timer_resume(void) {}
+static inline void tegra_arch_timer_wait_for_suspend(void) {};
+static inline void tegra_arch_timer_wait_for_resume(void) {};
+#endif
+
#endif /* _MACH_TEGRA_TIMER_H_ */