diff options
Diffstat (limited to 'drivers/hwmon/hwmon.c')
-rw-r--r-- | drivers/hwmon/hwmon.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/hwmon/hwmon.c b/drivers/hwmon/hwmon.c index e694c46ff039..429784edd5ff 100644 --- a/drivers/hwmon/hwmon.c +++ b/drivers/hwmon/hwmon.c | |||
@@ -636,7 +636,7 @@ __hwmon_device_register(struct device *dev, const char *name, void *drvdata, | |||
636 | if (err) | 636 | if (err) |
637 | goto free_hwmon; | 637 | goto free_hwmon; |
638 | 638 | ||
639 | if (dev && chip && chip->ops->read && | 639 | if (dev && dev->of_node && chip && chip->ops->read && |
640 | chip->info[0]->type == hwmon_chip && | 640 | chip->info[0]->type == hwmon_chip && |
641 | (chip->info[0]->config[0] & HWMON_C_REGISTER_TZ)) { | 641 | (chip->info[0]->config[0] & HWMON_C_REGISTER_TZ)) { |
642 | const struct hwmon_channel_info **info = chip->info; | 642 | const struct hwmon_channel_info **info = chip->info; |