x86: enable CPU frequency scaling
authorLucian Cristian <lucian.cristian@gmail.com>
Sun, 31 Jul 2016 14:59:01 +0000 (17:59 +0300)
committerJohn Crispin <john@phrozen.org>
Wed, 3 Aug 2016 13:30:13 +0000 (15:30 +0200)
CPU frequency scaling enables the operating system to scale the CPU
frequency up or down in order to save power. CPU frequencies can be
scaled automatically depending on the system load, in response to ACPI
events, or manually by userspace programs.

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
target/linux/x86/64/config-default
target/linux/x86/config-4.4
target/linux/x86/generic/config-default
target/linux/x86/legacy/config-default

index d5be87ffe1c86322fca03391600d75ae659a84f9..216db70aecb2d61284af67498e42a0c52f091cf5 100644 (file)
@@ -239,8 +239,11 @@ CONFIG_VSOCKETS=y
 CONFIG_WATCHDOG_CORE=y
 CONFIG_X86_64=y
 CONFIG_X86_64_SMP=y
-# CONFIG_X86_ACPI_CPUFREQ is not set
+CONFIG_X86_ACPI_CPUFREQ=y
+# CONFIG_X86_ACPI_CPUFREQ_CPB is not set
+# CONFIG_X86_POWERNOW_K8 is not set
 # CONFIG_X86_AMD_PLATFORM_DEVICE is not set
+CONFIG_X86_AMD_FREQ_SENSITIVITY=y
 CONFIG_X86_CMOV=y
 CONFIG_X86_CMPXCHG64=y
 CONFIG_X86_DEBUGCTLMSR=y
index 13f1f9c53ed25ba477a16b2c5aa7d261515746ef..22896faf08e0f904fdd061b433c755a223eb5f5c 100644 (file)
@@ -60,9 +60,10 @@ CONFIG_COMPAT_VDSO=y
 CONFIG_CONSOLE_TRANSLATIONS=y
 # CONFIG_CPU5_WDT is not set
 CONFIG_CPU_FREQ=y
-CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
+# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
+CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
 # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set
-# CONFIG_CPU_FREQ_GOV_ONDEMAND is not set
+CONFIG_CPU_FREQ_GOV_ONDEMAND=y
 CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
 # CONFIG_CPU_FREQ_GOV_POWERSAVE is not set
 # CONFIG_CPU_FREQ_GOV_USERSPACE is not set
index 6d19b59f2cb0fb2b1edd70ff5ffe41d8d21e5217..8694a59f5cd655cb9ac9e3c6903269f374cf8755 100644 (file)
@@ -305,9 +305,12 @@ CONFIG_VIRTIO_PCI_LEGACY=y
 CONFIG_VIRTUALIZATION=y
 # CONFIG_WDT is not set
 CONFIG_X86_32_SMP=y
-# CONFIG_X86_ACPI_CPUFREQ is not set
+CONFIG_X86_ACPI_CPUFREQ=y
+# CONFIG_X86_ACPI_CPUFREQ_CPB is not set
+# CONFIG_X86_POWERNOW_K8 is not set
 # CONFIG_X86_AMD_PLATFORM_DEVICE is not set
 # CONFIG_X86_BIGSMP is not set
+CONFIG_X86_AMD_FREQ_SENSITIVITY=y
 CONFIG_X86_CMOV=y
 CONFIG_X86_CMPXCHG64=y
 CONFIG_X86_DEBUGCTLMSR=y
index 2ef610f7abf91592f3e28d5ecb7861c2ab8976f0..60b55c7ee78c115e364b483d5c4651bfec406536 100644 (file)
@@ -203,7 +203,10 @@ CONFIG_USB_UHCI_HCD=y
 CONFIG_VGACON_SOFT_SCROLLBACK=y
 CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
 # CONFIG_WDT is not set
-# CONFIG_X86_ACPI_CPUFREQ is not set
+CONFIG_X86_ACPI_CPUFREQ=y
+# CONFIG_X86_ACPI_CPUFREQ_CPB is not set
+# CONFIG_X86_POWERNOW_K8 is not set
+# CONFIG_X86_AMD_FREQ_SENSITIVITY is not set
 # CONFIG_X86_AMD_PLATFORM_DEVICE is not set
 # CONFIG_X86_E_POWERSAVER is not set
 # CONFIG_X86_INTEL_LPSS is not set