summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/tegra3_throttle.c
diff options
context:
space:
mode:
authorJoshua Primero <jprimero@nvidia.com>2011-11-22 14:37:06 -0800
committerVarun Wadekar <vwadekar@nvidia.com>2011-12-08 18:02:40 +0530
commit9490e1fe92863b57a333dcb713d900966ced1f3b (patch)
tree5c84d22e254583a6cff04ad6e084031a5f6545c8 /arch/arm/mach-tegra/tegra3_throttle.c
parente6a55a17395f87509338e73278924f9c7bd45f06 (diff)
arm: tegra: thermal: Thermal cleanup
Added tc1, tc2, and passive delay to thermal framework parameters. Made thermal offsets more explicit and clean. In throttling code, instead of using one 10 second 640000 entry, split this into five 2 second entries. This will give better temperature stability. bug 877359 Change-Id: Idc463ab18bdabb7a0472f4f6572195bf76067bd4 Signed-off-by: Joshua Primero <jprimero@nvidia.com> Reviewed-on: http://git-master/r/68029 Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/tegra3_throttle.c')
-rw-r--r--arch/arm/mach-tegra/tegra3_throttle.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/tegra3_throttle.c b/arch/arm/mach-tegra/tegra3_throttle.c
index 6f4a3bc1a28d..f927be7800d6 100644
--- a/arch/arm/mach-tegra/tegra3_throttle.c
+++ b/arch/arm/mach-tegra/tegra3_throttle.c
@@ -42,7 +42,11 @@ static struct {
int ms;
} throttle_table[] = {
{ 0, 1000, 2000 }, /* placeholder for cpu floor rate */
- { 640000, 1000, 10000 },
+ { 640000, 1000, 2000 },
+ { 640000, 1000, 2000 },
+ { 640000, 1000, 2000 },
+ { 640000, 1000, 2000 },
+ { 640000, 1000, 2000 },
{ 760000, 1000, 2000 },
{ 760000, 1050, 2000 },
{1000000, 1050, 2000 },