summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/pm.h
diff options
context:
space:
mode:
authorJoshua Cha <joshuac@nvidia.com>2011-11-14 10:37:31 +0900
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:50:01 -0800
commit98277cf86e97687a75f5e6c28ed00542075819ea (patch)
tree8d110a21029955c9055820efadd2857fbc7ca2c6 /arch/arm/mach-tegra/pm.h
parentf4fbf45d89ba27da05f37b35d0a67308df2a2a22 (diff)
ARM: tegra: power: add combined power req processing
For platforms where the core & CPU power requests are combined as a single request to the PMU, we need separate processing to enable its suspend/resume operation. Bug 862504 Change-Id: If66282a7b069d35568147e2d64f14371e1692bfd Reviewed-on: http://git-master/r/64011 Reviewed-by: Prashant Gaikwad <pgaikwad@nvidia.com> Tested-by: Prashant Gaikwad <pgaikwad@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Rebase-Id: R21b966a438be03b11b80ce7deb70e3036b80dab2
Diffstat (limited to 'arch/arm/mach-tegra/pm.h')
-rw-r--r--arch/arm/mach-tegra/pm.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/pm.h b/arch/arm/mach-tegra/pm.h
index 4d4b8ef30d80..33b56d54fb51 100644
--- a/arch/arm/mach-tegra/pm.h
+++ b/arch/arm/mach-tegra/pm.h
@@ -54,6 +54,7 @@ struct tegra_suspend_platform_data {
unsigned long core_off_timer; /* core power off time ticks, LP0 */
bool corereq_high; /* Core power request active-high */
bool sysclkreq_high; /* System clock request is active-high */
+ bool combined_req; /* if core & CPU power requests are combined */
enum tegra_suspend_mode suspend_mode;
unsigned long cpu_lp2_min_residency; /* Min LP2 state residency in us */
void (*board_suspend)(int lp_state, enum suspend_stage stg);