diff options
author | Joshua Primero <jprimero@nvidia.com> | 2011-12-18 15:33:25 -0800 |
---|---|---|
committer | Simone Willett <swillett@nvidia.com> | 2012-02-27 20:46:23 -0800 |
commit | 1d2c1adc7c13de9c6058e05aecfff2da44d8a173 (patch) | |
tree | 833c621395cd63fea566b5c4e254f6737047a601 /drivers/hwmon | |
parent | 2b382eec86290b09660a9499598a4d9c55abe556 (diff) |
drivers: tsensor: added tsensor low temp interface
Added function to retrieve tsensor driver's lowest
temperature support
Signed-off-by: Joshua Primero <jprimero@nvidia.com>
Reviewed-on: http://git-master/r/70931
(cherry picked from commit f81c5b945b2104969fd1a391d0e5df8f0900710d)
Change-Id: I8bf3f7c7fb3ab4730bfb6700b2ae5edec44c7da2
Reviewed-on: http://git-master/r/85960
Reviewed-by: Joshua Primero <jprimero@nvidia.com>
Tested-by: Joshua Primero <jprimero@nvidia.com>
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
Diffstat (limited to 'drivers/hwmon')
-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) |