aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/hwmon/lm75.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/hwmon/lm75.c')
-rw-r--r--drivers/hwmon/lm75.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/drivers/hwmon/lm75.c b/drivers/hwmon/lm75.c
index 6753fd940c76..fe41d5ae7cb2 100644
--- a/drivers/hwmon/lm75.c
+++ b/drivers/hwmon/lm75.c
@@ -177,6 +177,10 @@ static struct attribute *lm75_attrs[] = {
177}; 177};
178ATTRIBUTE_GROUPS(lm75); 178ATTRIBUTE_GROUPS(lm75);
179 179
180static const struct thermal_zone_of_device_ops lm75_of_thermal_ops = {
181 .get_temp = lm75_read_temp,
182};
183
180/*-----------------------------------------------------------------------*/ 184/*-----------------------------------------------------------------------*/
181 185
182/* device probe and removal */ 186/* device probe and removal */
@@ -296,10 +300,9 @@ lm75_probe(struct i2c_client *client, const struct i2c_device_id *id)
296 if (IS_ERR(data->hwmon_dev)) 300 if (IS_ERR(data->hwmon_dev))
297 return PTR_ERR(data->hwmon_dev); 301 return PTR_ERR(data->hwmon_dev);
298 302
299 data->tz = thermal_zone_of_sensor_register(data->hwmon_dev, 303 data->tz = thermal_zone_of_sensor_register(data->hwmon_dev, 0,
300 0,
301 data->hwmon_dev, 304 data->hwmon_dev,
302 lm75_read_temp, NULL); 305 &lm75_of_thermal_ops);
303 if (IS_ERR(data->tz)) 306 if (IS_ERR(data->tz))
304 data->tz = NULL; 307 data->tz = NULL;
305 308