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

Commit ac77a6f7 authored by Nishanth Menon's avatar Nishanth Menon Committed by Kevin Hilman
Browse files

OMAP3+: SR: enable/disable SR only on need



Since we already know the state of the autocomp enablement, we can
see if the requested state is different from the current state and
enable/disable SR only on the need basis.

Signed-off-by: default avatarNishanth Menon <nm@ti.com>
Signed-off-by: default avatarKevin Hilman <khilman@ti.com>
parent 1279ba59
Loading
Loading
Loading
Loading
+7 −4
Original line number Diff line number Diff line
@@ -807,10 +807,13 @@ static int omap_sr_autocomp_store(void *data, u64 val)
		return -EINVAL;
	}

	/* control enable/disable only if there is a delta in value */
	if (sr_info->autocomp_active != val) {
		if (!val)
			sr_stop_vddautocomp(sr_info);
		else
			sr_start_vddautocomp(sr_info);
	}

	return 0;
}