summaryrefslogtreecommitdiff
path: root/arch/arm/plat-omap/cpu-omap.c
diff options
context:
space:
mode:
authorMike Turquette <mturquette@gmail.com>2009-11-11 11:00:38 -0800
committerTony Lindgren <tony@atomide.com>2009-11-11 14:59:09 -0800
commitb029839cf1f3aa095de73aa2acc241f1c65201ab (patch)
tree8765e2432e20db5fcf8802852985013959593065 /arch/arm/plat-omap/cpu-omap.c
parent1ea6e6652a63f5db18d753d6a2c963d966b6d9c2 (diff)
downloadlwn-b029839cf1f3aa095de73aa2acc241f1c65201ab.tar.gz
lwn-b029839cf1f3aa095de73aa2acc241f1c65201ab.zip
omap3: Decrease cpufreq transition latency
Adjust OMAP3 frequency transition latency from 10,000,000uS to a more reasonable 300,000uS. This causes ondemand and conservative governors to sample CPU load more often resulting in more responsive behavior. Tested on Android 2.6.29; using this value and conservative governor, CORE power consumption on Zoom2 was comparable to the old and unresponsive 10,000,000uS value while UI responsiveness was greatly improved. Signed-off-by: Mike Turquette <mturquette@ti.com> Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/arm/plat-omap/cpu-omap.c')
-rw-r--r--arch/arm/plat-omap/cpu-omap.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/plat-omap/cpu-omap.c b/arch/arm/plat-omap/cpu-omap.c
index 1868c0d8f9b5..341235c278ac 100644
--- a/arch/arm/plat-omap/cpu-omap.c
+++ b/arch/arm/plat-omap/cpu-omap.c
@@ -127,7 +127,7 @@ static int __init omap_cpu_init(struct cpufreq_policy *policy)
}
/* FIXME: what's the actual transition time? */
- policy->cpuinfo.transition_latency = 10 * 1000 * 1000;
+ policy->cpuinfo.transition_latency = 300 * 1000;
return 0;
}