diff options
author | Rajendra Nayak <[email protected]> | 2020-08-10 12:36:19 +0530 |
---|---|---|
committer | Viresh Kumar <[email protected]> | 2020-08-20 11:30:22 +0530 |
commit | a4501bac0e553bed117b7e1b166d49731caf7260 (patch) | |
tree | 62a2b8cd4195d59b451e074a4e06f08aaec26ad7 /tools/perf/scripts/python/bin/export-to-postgresql-report | |
parent | d4ec88d205583ac4f9482cf3e89128589bd881d2 (diff) |
opp: Enable resources again if they were disabled earlier
dev_pm_opp_set_rate() can now be called with freq = 0 in order
to either drop performance or bandwidth votes or to disable
regulators on platforms which support them.
In such cases, a subsequent call to dev_pm_opp_set_rate() with
the same frequency ends up returning early because 'old_freq == freq'
Instead make it fall through and put back the dropped performance
and bandwidth votes and/or enable back the regulators.
Cc: v5.3+ <[email protected]> # v5.3+
Fixes: cd7ea582866f ("opp: Make dev_pm_opp_set_rate() handle freq = 0 to drop performance votes")
Reported-by: Sajida Bhanu <[email protected]>
Reviewed-by: Sibi Sankar <[email protected]>
Reported-by: Matthias Kaehlcke <[email protected]>
Tested-by: Matthias Kaehlcke <[email protected]>
Reviewed-by: Stephen Boyd <[email protected]>
Signed-off-by: Rajendra Nayak <[email protected]>
[ Viresh: Don't skip clk_set_rate() and massaged changelog ]
Signed-off-by: Viresh Kumar <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin/export-to-postgresql-report')
0 files changed, 0 insertions, 0 deletions