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

Commit 422a3063 authored by Eduardo Valentin's avatar Eduardo Valentin Committed by Greg Kroah-Hartman
Browse files

staging: ti-soc-thermal: return error in case power switch is not supported



Improve ti_bandgap_power by returning an error code in case
the device does not support controlling its power state.

Signed-off-by: default avatarEduardo Valentin <eduardo.valentin@ti.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent af56976d
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -100,17 +100,19 @@ do { \
 */
static int ti_bandgap_power(struct ti_bandgap *bgp, bool on)
{
	int i;
	int i, ret = 0;

	if (!TI_BANDGAP_HAS(bgp, POWER_SWITCH))
	if (!TI_BANDGAP_HAS(bgp, POWER_SWITCH)) {
		ret = -ENOTSUPP;
		goto exit;
	}

	for (i = 0; i < bgp->conf->sensor_count; i++)
		/* active on 0 */
		RMW_BITS(bgp, i, temp_sensor_ctrl, bgap_tempsoff_mask, !on);

exit:
	return 0;
	return ret;
}

/**