diff options
author | Joshua Primero <jprimero@nvidia.com> | 2011-11-22 14:37:06 -0800 |
---|---|---|
committer | Varun Wadekar <vwadekar@nvidia.com> | 2011-12-08 18:02:40 +0530 |
commit | 9490e1fe92863b57a333dcb713d900966ced1f3b (patch) | |
tree | 5c84d22e254583a6cff04ad6e084031a5f6545c8 /arch/arm/mach-tegra/tegra3_throttle.c | |
parent | e6a55a17395f87509338e73278924f9c7bd45f06 (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.c | 6 |
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 }, |