android_kernel_xiaomi_sm8350/drivers/cpufreq
venkatesh.pallipadi@intel.com c43aa3bd99 [CPUFREQ][2/6] cpufreq: Change load calculation in ondemand for software coordination
Change the load calculation algorithm in ondemand to work well with software
coordination of frequency across the dependent cpus.

Multiply individual CPU utilization with the average freq of that logical CPU
during the measurement interval (using getavg call). And find the max CPU
utilization number in terms of CPU freq. That number is then used to
get to the target freq for next sampling interval.

Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
Signed-off-by: Dave Jones <davej@redhat.com>
2008-10-09 13:52:43 -04:00
..
cpufreq_conservative.c [CPUFREQ] use deferrable delayed work init in conservative governor 2008-10-09 13:52:43 -04:00
cpufreq_ondemand.c [CPUFREQ][2/6] cpufreq: Change load calculation in ondemand for software coordination 2008-10-09 13:52:43 -04:00
cpufreq_performance.c [CPUFREQ] Fix coding style issues in cpufreq. 2006-11-06 19:16:34 -05:00
cpufreq_powersave.c [CPUFREQ] allow use of the powersave governor as the default one 2008-04-28 16:27:08 -04:00
cpufreq_stats.c [CPUFREQ] change cpu freq arrays to per_cpu variables 2008-05-19 18:17:49 -04:00
cpufreq_userspace.c NR_CPUS: Replace NR_CPUS in cpufreq userspace routines 2008-07-20 10:21:11 +02:00
cpufreq.c [CPUFREQ][1/6] cpufreq: Add cpu number parameter to __cpufreq_driver_getavg() 2008-10-09 13:52:43 -04:00
freq_table.c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq 2008-07-21 15:10:37 -07:00
Kconfig [CPUFREQ] allow use of the powersave governor as the default one 2008-04-28 16:27:08 -04:00
Makefile