summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiwakar Tundlam <dtundlam@nvidia.com>2011-07-22 16:22:34 -0700
committerVarun Colbert <vcolbert@nvidia.com>2011-07-26 16:49:07 -0700
commit74f141a4702ff0edea6c473f182905ebd8ac4acb (patch)
tree4b5175767667480a5d2303c98878a5825cb3dafb
parentfffc39c3565be6cac129a85957f971cd702c3df1 (diff)
Arm: Tegra: Power: Set throttling ext-sensor temp correctly
Bug ID: 844882 - Set throttling temperature in ext temp sensor nct1008 for cardhu to 75C - Fix bug in nct1008 temp sensor driver in disable throttling logic Change-Id: I2ed8aab63186f16c554ca459e71f3437119bd4e6 Reviewed-on: http://git-master/r/42707 Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com> Tested-by: Diwakar Tundlam <dtundlam@nvidia.com> Reviewed-by: Narendra Damahe <ndamahe@nvidia.com> Reviewed-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com>
-rw-r--r--arch/arm/mach-tegra/board-cardhu-sensors.c2
-rw-r--r--drivers/misc/nct1008.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/arch/arm/mach-tegra/board-cardhu-sensors.c b/arch/arm/mach-tegra/board-cardhu-sensors.c
index 6ed5a8f0cdd7..a53311a830ee 100644
--- a/arch/arm/mach-tegra/board-cardhu-sensors.c
+++ b/arch/arm/mach-tegra/board-cardhu-sensors.c
@@ -524,7 +524,7 @@ static struct nct1008_platform_data cardhu_nct1008_pdata = {
.hysteresis = 5,
.shutdown_ext_limit = 90,
.shutdown_local_limit = 90,
- .throttling_ext_limit = 90,
+ .throttling_ext_limit = 75,
.alarm_fn = tegra_throttling_enable,
};
diff --git a/drivers/misc/nct1008.c b/drivers/misc/nct1008.c
index 44c470ec9724..172be5c26847 100644
--- a/drivers/misc/nct1008.c
+++ b/drivers/misc/nct1008.c
@@ -479,7 +479,7 @@ static void nct1008_work_func(struct work_struct *work)
if (temperature >= data->plat_data.throttling_ext_limit) {
/* start throttling */
therm_throttle(data, true);
- } else if (temperature <
+ } else if (temperature <=
(data->plat_data.throttling_ext_limit - ALERT_HYSTERESIS)) {
/* switch off throttling */
therm_throttle(data, false);