diff options
Diffstat (limited to 'drivers/hwmon/lm75.c')
-rw-r--r-- | drivers/hwmon/lm75.c | 9 |
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 | }; |
178 | ATTRIBUTE_GROUPS(lm75); | 178 | ATTRIBUTE_GROUPS(lm75); |
179 | 179 | ||
180 | static 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 | ||