diff options
Diffstat (limited to 'drivers/hwmon/tegra-tsensor.c')
-rw-r--r-- | drivers/hwmon/tegra-tsensor.c | 11 |
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) |