summaryrefslogtreecommitdiff
path: root/drivers/hwmon
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/hwmon')
-rw-r--r--drivers/hwmon/tegra-tsensor.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/drivers/hwmon/tegra-tsensor.c b/drivers/hwmon/tegra-tsensor.c
index eb5d55cef4e0..b46603386006 100644
--- a/drivers/hwmon/tegra-tsensor.c
+++ b/drivers/hwmon/tegra-tsensor.c
@@ -640,6 +640,14 @@ static struct sensor_device_attribute tsensor_nodes[] = {
tsensor_show_limits, NULL, TSENSOR_LIMITS),
};
+int tsensor_thermal_get_temp_low(struct tegra_tsensor_data *data,
+ long *milli_temp)
+{
+ /* temp to counter below 20C seems to be inaccurate */
+ *milli_temp = 20000;
+ return 0;
+}
+
int tsensor_thermal_get_temp(struct tegra_tsensor_data *data,
long *milli_temp)
{
@@ -1529,8 +1537,7 @@ static int tsensor_within_limits(struct tegra_tsensor_data *data)
{
int ts_state = get_ts_state(data);
- return (ts_state == TS_LEVEL1) ||
- (ts_state == TS_LEVEL0 && data->current_lo_limit == 0);
+ return (ts_state == TS_LEVEL1);
}
static void tsensor_work_func(struct work_struct *work)