mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2025-01-04 04:06:26 +00:00
powercap/drivers/dtpm: Fix power limit initialization
When a DTPM node is registered its power limit must be initialized to the power max. Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org> Link: https://lore.kernel.org/r/20210318205238.21937-1-daniel.lezcano@linaro.org
This commit is contained in:
parent
eb82bace89
commit
5d8cb8db9f
@ -448,8 +448,10 @@ int dtpm_register(const char *name, struct dtpm *dtpm, struct dtpm *parent)
|
||||
root = dtpm;
|
||||
}
|
||||
|
||||
if (dtpm->ops && !dtpm->ops->update_power_uw(dtpm))
|
||||
if (dtpm->ops && !dtpm->ops->update_power_uw(dtpm)) {
|
||||
__dtpm_add_power(dtpm);
|
||||
dtpm->power_limit = dtpm->power_max;
|
||||
}
|
||||
|
||||
pr_info("Registered dtpm node '%s' / %llu-%llu uW, \n",
|
||||
dtpm->zone.name, dtpm->power_min, dtpm->power_max);
|
||||
|
Loading…
Reference in New Issue
Block a user