Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 528012c1 authored by Lukasz Majewski's avatar Lukasz Majewski Committed by Eduardo Valentin
Browse files

thermal: of: Enable thermal_zoneX when sensor is correctly added



Up till now the thermal_zone mode was by default "disabled". With this
patch the default behavior was changed to "enable".

One can read the mode at:
/sys/class/thermal/thermal_zone0/mode

Tested-by: default avatarJavi Merino <javi.merino@arm.com>
Reported-by: default avatarAbhilash Kesavan <a.kesavan@samsung.com>
Signed-off-by: default avatarLukasz Majewski <l.majewski@samsung.com>
Signed-off-by: default avatarEduardo Valentin <edubezval@gmail.com>
parent b97f880c
Loading
Loading
Loading
Loading
+3 −0
Original line number Original line Diff line number Diff line
@@ -497,6 +497,9 @@ thermal_zone_of_sensor_register(struct device *dev, int sensor_id, void *data,
		if (sensor_specs.np == sensor_np && id == sensor_id) {
		if (sensor_specs.np == sensor_np && id == sensor_id) {
			tzd = thermal_zone_of_add_sensor(child, sensor_np,
			tzd = thermal_zone_of_add_sensor(child, sensor_np,
							 data, ops);
							 data, ops);
			if (!IS_ERR(tzd))
				tzd->ops->set_mode(tzd, THERMAL_DEVICE_ENABLED);

			of_node_put(sensor_specs.np);
			of_node_put(sensor_specs.np);
			of_node_put(child);
			of_node_put(child);
			goto exit;
			goto exit;