Fix ARM cpufreq governor selection
Subsystems (2)
PATCH 1/1 Fix ARM cpufreq governor selection
The patch below fixes the cpufreq governor selection such that it finally works as expected on ARM platforms.
===== arch/arm/Kconfig 1.40 vs edited =====
arch/arm/Kconfig +0 -2
@@ -336,14 +336,12 @@ bool depends on CPU_FREQ && SA1100_LART default y - select CPU_FREQ_DEFAULT_GOV_USERSPACE select CPU_FREQ_24_API if SYSCTL config CPU_FREQ_SA1110 bool depends on CPU_FREQ && (SA1100_ASSABET || SA1100_CERF || SA1100_PT_SYSTEM3) default y - select CPU_FREQ_DEFAULT_GOV_USERSPACE select CPU_FREQ_24_API if SYSCTL config CPU_FREQ_INTEGRATOR
===== drivers/cpufreq/Kconfig 1.7 vs edited =====
drivers/cpufreq/Kconfig +2 -1
@@ -13,7 +13,8 @@ choice prompt "Default CPUFreq governor" depends on CPU_FREQ - default CPU_FREQ_DEFAULT_GOV_PERFORMANCE + default CPU_FREQ_DEFAULT_GOV_PERFORMANCE if !CPU_FREQ_SA1100 && !CPU_FREQ_SA1110 + default CPU_FREQ_DEFAULT_GOV_USERSPACE if CPU_FREQ_SA1100 || CPU_FREQ_SA1110 help This option sets which CPUFreq governor shall be loaded at startup. If in doubt, select 'performance'.
Signature · 4 lines
Russell King
Linux kernel 2.6 ARM Linux - http://www.arm.linux.org.uk/
maintainer of: 2.6 PCMCIA - http://pcmcia.arm.linux.org.uk/
2.6 Serial core