summaryrefslogtreecommitdiff
path: root/drivers/thermal/max77620_thermal.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/thermal/max77620_thermal.c')
-rw-r--r--drivers/thermal/max77620_thermal.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/drivers/thermal/max77620_thermal.c b/drivers/thermal/max77620_thermal.c
index 71d35f3c9215..159bbcee8821 100644
--- a/drivers/thermal/max77620_thermal.c
+++ b/drivers/thermal/max77620_thermal.c
@@ -112,12 +112,10 @@ static int max77620_thermal_probe(struct platform_device *pdev)
}
/*
- * Drop any current reference to a device-tree node and get a
- * reference to the parent's node which will be balanced on reprobe or
- * on platform-device release.
+ * The reference taken to the parent's node which will be balanced on
+ * reprobe or on platform-device release.
*/
- of_node_put(pdev->dev.of_node);
- pdev->dev.of_node = of_node_get(pdev->dev.parent->of_node);
+ device_set_of_node_from_dev(&pdev->dev, pdev->dev.parent);
mtherm->tz_device = devm_thermal_zone_of_sensor_register(&pdev->dev, 0,
mtherm, &max77620_thermal_ops);