diff options
author | Alex Frid <afrid@nvidia.com> | 2011-04-18 21:35:58 -0700 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:42:32 -0800 |
commit | 59c7b7b5b71f1b7328e0ae29c069a4d4888b712e (patch) | |
tree | 648f43d2f88d4dc17ec51fa752087d72c150520e /arch/arm/mach-tegra/pm.c | |
parent | 11119f27d5051bb676f302f9b5759d1c2997917a (diff) |
ARM: tegra: power: Set minimum LP2 target residency
Added board level tuning parameter to specify minimum LP2 residency
time (previous policy allows down to zero residency targets limited
only by LP2 exit latency).
Original-Change-Id: I4ae7d458fba78f35a40f138cf9489bf938715b22
Reviewed-on: http://git-master/r/28162
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Original-Change-Id: I38e798ca6d242d136ea2353d90cc961de14f25b6
Rebase-Id: Rcf9efce3dd037b0a7ca13a9c342f884fac38d654
Diffstat (limited to 'arch/arm/mach-tegra/pm.c')
-rw-r--r-- | arch/arm/mach-tegra/pm.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/pm.c b/arch/arm/mach-tegra/pm.c index fb1337f04443..3ce2e682feb4 100644 --- a/arch/arm/mach-tegra/pm.c +++ b/arch/arm/mach-tegra/pm.c @@ -235,6 +235,14 @@ unsigned long tegra_cpu_power_off_time(void) return pdata->cpu_off_timer; } +unsigned long tegra_cpu_lp2_min_residency(void) +{ + if (WARN_ON_ONCE(!pdata)) + return 2000; + + return pdata->cpu_lp2_min_residency; +} + /* ensures that sufficient time is passed for a register write to * serialize into the 32KHz domain */ static void pmc_32kwritel(u32 val, unsigned long offs) |