Commit a00ec387 authored by Rafael J. Wysocki's avatar Rafael J. Wysocki
Browse files

cpufreq: intel_pstate: Select schedutil as the default governor



Modify cpufreq Kconfig to select schedutil as the default governor
if the intel_pstate driver has been selected and SMP support is
enabled (because schedutil depends on SMP).

Also select schedutil as well as the performance governor from the
intel_pstate Kconfig section to ensure the equivalence of the passive
and active mode governor configuration options.

Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
parent 5ac54113
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -37,10 +37,11 @@ config CPU_FREQ_STAT
choice
	prompt "Default CPUFreq governor"
	default CPU_FREQ_DEFAULT_GOV_USERSPACE if ARM_SA1100_CPUFREQ || ARM_SA1110_CPUFREQ
	default CPU_FREQ_DEFAULT_GOV_SCHEDUTIL if X86_INTEL_PSTATE && SMP
	default CPU_FREQ_DEFAULT_GOV_PERFORMANCE
	help
	  This option sets which CPUFreq governor shall be loaded at
	  startup. If in doubt, select 'performance'.
	  startup. If in doubt, use the default setting.

config CPU_FREQ_DEFAULT_GOV_PERFORMANCE
	bool "performance"
+2 −0
Original line number Diff line number Diff line
@@ -8,6 +8,8 @@ config X86_INTEL_PSTATE
	depends on X86
	select ACPI_PROCESSOR if ACPI
	select ACPI_CPPC_LIB if X86_64 && ACPI && SCHED_MC_PRIO
	select CPU_FREQ_GOV_PERFORMANCE
	select CPU_FREQ_GOV_SCHEDUTIL if SMP
	help
	  This driver provides a P state for Intel core processors.
	  The driver implements an internal governor and will become