|
@@ -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);
|