soc: qcom: msm_perf: Add msm_performance module
msm_performance addresses the scenarios to meet power/perf needs
namely setting min/max frequencies based on userspace requests.
Userspace may need to set scaling_min/scaling_max for different
usecases based on perf/power requirement.
Currently available userspace nodes exposed by cpufreq framework
might not be appropriate in situations where userspace wants to
revert back its vote and the CPU in question is offline. This module
also adds support to set min/max limits on cpufreq for
different CPUs such that the module maintains the userspace vote
across hotplugs and applies it whenever CPU policy gets updated
(after it comes online).
This includes the following changes as part of migration from 4.9:
commit 5e17ef7b207b ("soc: qcom: msm_performance: Remove deprecated cpufreq
notifiers")
commit 20a394e08abe ("soc: qcom: msm_performance: Remove deprecated Hotplug
management")
commit dabfab7e2494 ("soc: qcom: msm_performance: Include msm-core header")
commit 10772c0918cc ("soc: qcom: msm_perf: Add msm_performance module")
Change-Id: I311c8815ee4ba31b4ac5905c7692328bc89915ee
Signed-off-by:
Vijay Ganti <viganti@codeaurora.org>
Loading
Please register or sign in to comment