Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
cpufreq: interactiver governor: Add a time view concept
CPUFreq governors are always a tradeoff between power vs performance. For low power UCs we want to have a less reponsive cpufreq governor that does not respond or react to each load pick. However when scrolling on the screen or during webbrowsing we need a more responsive governor that interact or esponse to each load variation. To detect which kind of application we have, we'll rely on the history of the load. if the the average over the load history is high that means we need to be more responsive so we change the governor paramters in that direction. if the average over the load history is low thatmeans we are in low power UCs so we change the governor parameter to be less responsive Change-Id: Ifd55ac4cfbc1bd9eded4ae603b158054c6169e8c Signed-off-by: Nicole Chalhoub <n-chalhoub@ti.com> Signed-off-by: Taras Kondratiuk <taras@ti.com> (cherry picked from commit c9d2e290d40f629306ba4cd020be1d71ed5e1d23) Conflicts: drivers/cpufreq/cpufreq_interactive.c
- Loading branch information