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
committerDan Willemsen <dwillemsen@nvidia.com>2013-09-14 00:58:23 -0700
commit79d0fb533a708c440b071f808360f0fbc47d40f9 (patch)
tree8b8c767c23efb522e1d35a1f29c80af4106049ef /arch/arm/mach-tegra/tegra3_throttle.c
parent57e8675e22c8c9d88c5b7c604a3f76cae44583df (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> Rebase-Id: R68a2bb662fe81636defdaa88da75cffb11712cf7
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 },