summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJiukai Ma <jiukaim@nvidia.com>2012-10-23 13:20:38 +0800
committerDan Willemsen <dwillemsen@nvidia.com>2013-09-14 12:44:18 -0700
commit99d321e880638e5c0a0952fdc085073d57529649 (patch)
treeaebe4a4e37115652cfa3e769b75f11bf9229c4a9
parentb699fe31217a70dbfa1b6614cfbef908f68c3153 (diff)
arm: tegra: export the wake status function
Export the wake status function by tegra_read_pmc_wake_status so it is possible to read the wake status by others. Bug 890577 Change-Id: Ib237cc8b1f374ff51ef8b171f35504f99c3d4123 Signed-off-by: Jiukai Ma <jiukaim@nvidia.com> Reviewed-on: http://git-master/r/146727 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Eric Miao <emiao@nvidia.com> Reviewed-by: Shridhar Rasal <srasal@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com>
-rw-r--r--arch/arm/mach-tegra/pm-irq.c5
-rw-r--r--arch/arm/mach-tegra/pm-irq.h1
2 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/pm-irq.c b/arch/arm/mach-tegra/pm-irq.c
index 41ff57561bef..eee9a038422d 100644
--- a/arch/arm/mach-tegra/pm-irq.c
+++ b/arch/arm/mach-tegra/pm-irq.c
@@ -120,6 +120,11 @@ static inline u64 read_pmc_wake_status(void)
return reg;
}
+u64 tegra_read_pmc_wake_status(void)
+{
+ return read_pmc_wake_status();
+}
+
static inline u64 read_pmc_sw_wake_status(void)
{
u64 reg;
diff --git a/arch/arm/mach-tegra/pm-irq.h b/arch/arm/mach-tegra/pm-irq.h
index a2c8fcfc56c4..f91c583313a5 100644
--- a/arch/arm/mach-tegra/pm-irq.h
+++ b/arch/arm/mach-tegra/pm-irq.h
@@ -19,6 +19,7 @@
#define _MACH_TERA_PM_IRQ_H_
#ifdef CONFIG_PM_SLEEP
+u64 tegra_read_pmc_wake_status(void);
int tegra_pm_irq_set_wake(int wake, int enable);
int tegra_pm_irq_set_wake_type(int wake, int flow_type);
bool tegra_pm_irq_lp0_allowed(void);