Arm: Tegra: Power: Set throttling ext-sensor temp correctly
Diwakar Tundlam [Fri, 22 Jul 2011 23:22:34 +0000 (16:22 -0700)]
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

Original-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>

Rebase-Id: R3ad3b5d35206cb66cf8221e547692027483383be

drivers/misc/nct1008.c

index 44c470e..172be5c 100644 (file)
@@ -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);