]> git.ipfire.org Git - people/pmueller/ipfire-3.x.git/commitdiff
kernel: Configure cpufreq governor to performance
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 30 Dec 2018 14:28:53 +0000 (14:28 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 30 Dec 2018 14:28:53 +0000 (14:28 +0000)
This patch also enabled all cpufreq drivers as modules

Fixes: #11373
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
kernel/config-arm-generic
kernel/config-arm32-generic
kernel/config-generic
kernel/config-x86-generic
kernel/kernel.nm

index 9acd3fd6d7bf715fdfe3c29dd17ba4d03d020032..af3ab1afc8c4dc1d6784576d8340255d6237e7c3 100644 (file)
@@ -61,10 +61,16 @@ CONFIG_HARDEN_BRANCH_PREDICTOR=y
 #
 CONFIG_CPU_PM=y
 
+#
+# CPU Idle
+#
+CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y
+CONFIG_DT_IDLE_STATES=y
+
 #
 # ARM CPU Idle Drivers
 #
-# CONFIG_ARM_CPUIDLE is not set
+CONFIG_ARM_CPUIDLE=y
 
 #
 # CPU frequency scaling drivers
index d05c9d68e7a3c2e3bfe074b13d4a49fdca09622f..14f999bcb38591acce1cc39f81246dea7e26a98c 100644 (file)
@@ -108,6 +108,7 @@ CONFIG_SOC_EXYNOS5410=y
 CONFIG_SOC_EXYNOS5420=y
 CONFIG_SOC_EXYNOS5800=y
 # CONFIG_EXYNOS5420_MCPM is not set
+CONFIG_EXYNOS_CPU_SUSPEND=y
 CONFIG_PLAT_SAMSUNG=y
 
 #
@@ -398,8 +399,8 @@ CONFIG_AUTO_ZRELADDR=y
 # CPU frequency scaling drivers
 #
 CONFIG_ARM_BIG_LITTLE_CPUFREQ=m
-# CONFIG_ARM_VEXPRESS_SPC_CPUFREQ is not set
-CONFIG_ARM_BRCMSTB_AVS_CPUFREQ=y
+CONFIG_ARM_VEXPRESS_SPC_CPUFREQ=m
+CONFIG_ARM_BRCMSTB_AVS_CPUFREQ=m
 CONFIG_ARM_HIGHBANK_CPUFREQ=m
 CONFIG_ARM_IMX6Q_CPUFREQ=m
 CONFIG_ARM_MEDIATEK_CPUFREQ=m
@@ -407,16 +408,16 @@ CONFIG_ARM_OMAP2PLUS_CPUFREQ=y
 CONFIG_ARM_STI_CPUFREQ=m
 CONFIG_ARM_TEGRA20_CPUFREQ=y
 CONFIG_ARM_TEGRA124_CPUFREQ=m
-# CONFIG_ARM_TI_CPUFREQ is not set
+CONFIG_ARM_TI_CPUFREQ=y
 
 #
 # ARM CPU Idle Drivers
 #
-# CONFIG_ARM_BIG_LITTLE_CPUIDLE is not set
-# CONFIG_ARM_HIGHBANK_CPUIDLE is not set
-# CONFIG_ARM_ZYNQ_CPUIDLE is not set
-# CONFIG_ARM_U8500_CPUIDLE is not set
-# CONFIG_ARM_EXYNOS_CPUIDLE is not set
+CONFIG_ARM_BIG_LITTLE_CPUIDLE=y
+CONFIG_ARM_HIGHBANK_CPUIDLE=y
+CONFIG_ARM_ZYNQ_CPUIDLE=y
+CONFIG_ARM_U8500_CPUIDLE=y
+CONFIG_ARM_EXYNOS_CPUIDLE=y
 CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED=y
 
 #
index 195a8d0e142915f19714a353b65a1c0b6165b693..c9654e42a02c8f8e06ed8454351a7099a0f6bd1c 100644 (file)
@@ -246,15 +246,15 @@ CONFIG_CPU_FREQ=y
 CONFIG_CPU_FREQ_GOV_ATTR_SET=y
 CONFIG_CPU_FREQ_GOV_COMMON=y
 CONFIG_CPU_FREQ_STAT=y
-# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
+CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
 # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
-CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
+# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
 # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
 # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
 # CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
-CONFIG_CPU_FREQ_GOV_PERFORMANCE=m
+CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
 CONFIG_CPU_FREQ_GOV_POWERSAVE=m
-CONFIG_CPU_FREQ_GOV_USERSPACE=y
+CONFIG_CPU_FREQ_GOV_USERSPACE=m
 CONFIG_CPU_FREQ_GOV_ONDEMAND=m
 CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
 CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
index b247f2841c2d54d60dbf92fa1a67e6fce578e372..cfb0bced47ce5f674c29b6aa5b63a58e0693bc5d 100644 (file)
@@ -286,12 +286,12 @@ CONFIG_X86_ACPI_CPUFREQ=m
 CONFIG_X86_POWERNOW_K8=m
 # CONFIG_X86_AMD_FREQ_SENSITIVITY is not set
 # CONFIG_X86_SPEEDSTEP_CENTRINO is not set
-CONFIG_X86_P4_CLOCKMOD=y
+CONFIG_X86_P4_CLOCKMOD=m
 
 #
 # shared options
 #
-CONFIG_X86_SPEEDSTEP_LIB=y
+CONFIG_X86_SPEEDSTEP_LIB=m
 
 #
 # CPU Idle
index 1f9c0fc585d4478a44062c0c5818510fc24a37c4..50424e1bd601b2dd5bff28879c9f01e657a3400f 100644 (file)
@@ -5,7 +5,7 @@
 
 name       = kernel
 version    = 4.20
-release    = 7
+release    = 8
 thisapp    = linux-%{version}
 
 maintainer = Arne Fitzenreiter <arne.fitzenreiter@ipfire.org>