summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeerthy <j-keerthy@ti.com>2012-03-14 14:08:39 +0800
committerAndy Green <andy.green@linaro.org>2012-06-20 10:27:43 +0800
commit3bc1e90ef0ffb710a4f0681eb6b97f8562fac7e5 (patch)
tree2f43c1e66bc9b44ceb39903bc64c7dd2323ccc74
parenta391e77a43c64a0e30da8f237ebe728effaddb6c (diff)
oma4plus: temperature sensor: Reduce the bgap counter to 250ms
Reduce the bgap counter to 250ms since updating the hw counter on the fly might result in unexpected behavior. Hence keeping the counter constant at 250ms. Signed-off-by: Keerthy <j-keerthy@ti.com>
-rw-r--r--drivers/mfd/omap4460plus_temp_sensor.c4
-rw-r--r--drivers/staging/thermal_framework/governor/omap_die_governor.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/drivers/mfd/omap4460plus_temp_sensor.c b/drivers/mfd/omap4460plus_temp_sensor.c
index dbda1ab5a65..afb767cc02e 100644
--- a/drivers/mfd/omap4460plus_temp_sensor.c
+++ b/drivers/mfd/omap4460plus_temp_sensor.c
@@ -1067,10 +1067,10 @@ int omap4460plus_temp_sensor_init(struct scm *scm_ptr)
enable_continuous_mode(scm_ptr);
- /* Set 2 seconds time as default counter */
+ /* Set .250 seconds time as default counter */
for (i = 0; i < scm_ptr->cnt; i++) {
configure_temp_sensor_counter(scm_ptr, i,
- scm_ptr->clk_rate * 2);
+ scm_ptr->clk_rate / 4);
}
return 0;
diff --git a/drivers/staging/thermal_framework/governor/omap_die_governor.c b/drivers/staging/thermal_framework/governor/omap_die_governor.c
index 115ea373ec8..b8687fecb4b 100644
--- a/drivers/staging/thermal_framework/governor/omap_die_governor.c
+++ b/drivers/staging/thermal_framework/governor/omap_die_governor.c
@@ -205,7 +205,7 @@ out:
thermal_update_temp_thresholds(omap_gov->temp_sensor,
die_temp_lower, die_temp_upper);
omap_update_report_rate(omap_gov->temp_sensor,
- NORMAL_TEMP_MONITORING_RATE);
+ FAST_TEMP_MONITORING_RATE);
omap_gov->panic_zone_reached = 0;
}