diff options
Diffstat (limited to 'drivers/cpufreq/Kconfig')
-rw-r--r-- | drivers/cpufreq/Kconfig | 116 |
1 files changed, 10 insertions, 106 deletions
diff --git a/drivers/cpufreq/Kconfig b/drivers/cpufreq/Kconfig index 8112af3..e24a2a1 100644 --- a/drivers/cpufreq/Kconfig +++ b/drivers/cpufreq/Kconfig @@ -99,30 +99,6 @@ config CPU_FREQ_DEFAULT_GOV_CONSERVATIVE Be aware that not all cpufreq drivers support the conservative governor. If unsure have a look at the help section of the driver. Fallback governor will be the performance governor. - -config CPU_FREQ_DEFAULT_GOV_INTERACTIVE - bool "interactive" - select CPU_FREQ_GOV_INTERACTIVE - help - Use the CPUFreq governor 'interactive' as default. This allows - you to get a full dynamic cpu frequency capable system by simply - loading your cpufreq low-level hardware driver, using the - 'interactive' governor for latency-sensitive workloads. - -config CPU_FREQ_DEFAULT_GOV_ADAPTIVE - bool "adaptive" - select CPU_FREQ_GOV_ADAPTIVE - help - Use the CPUFreq governor 'adaptive' as default. This allows - you to get a full dynamic cpu frequency capable system by simply - loading your cpufreq low-level hardware driver, using the - 'adaptive' governor for latency-sensitive workloads and demanding - performance. - -config CPU_FREQ_DEFAULT_GOV_PEGASUSQ - bool "pegasusq" - select CPU_FREQ_GOV_PEGASUSQ - endchoice config CPU_FREQ_GOV_PERFORMANCE @@ -180,45 +156,6 @@ config CPU_FREQ_GOV_ONDEMAND If in doubt, say N. -config CPU_FREQ_GOV_ONDEMAND_FLEXRATE - bool "flexrate interface for 'ondemand' cpufreq policy governor" - depends on CPU_FREQ_GOV_ONDEMAND - help - Flexrate for 'ondemand' governor provides an interface to request - faster polling temporarily. This is to let it react quickly to - load changes when there is high probablity of load increase - in short time. For example, when a user event occurs, we have - use this interface. It does not increase the frequency - unconditionally; however, it allows ondemand to react fast - by temporarily decreasing sampling rate. Flexrate provides both - sysfs interface and in-kernel interface. - -config CPU_FREQ_GOV_ONDEMAND_FLEXRATE_MAX_DURATION - int "flexrate's maximum duration of sampling rate override" - range 5 500 - depends on CPU_FREQ_GOV_ONDEMAND_FLEXRATE - default "100" - help - The maximum number of ondemand sampling whose rate is - overriden by Flexrate for ondemand. - -config CPU_FREQ_GOV_INTERACTIVE - tristate "'interactive' cpufreq policy governor" - help - 'interactive' - This driver adds a dynamic cpufreq policy governor - designed for latency-sensitive workloads. - - This governor attempts to reduce the latency of clock - increases so that the system is more responsive to - interactive workloads. - - To compile this driver as a module, choose M here: the - module will be called cpufreq_interactive. - - For details, take a look at linux/Documentation/cpu-freq. - - If in doubt, say N. - config CPU_FREQ_GOV_CONSERVATIVE tristate "'conservative' cpufreq governor" depends on CPU_FREQ @@ -242,53 +179,20 @@ config CPU_FREQ_GOV_CONSERVATIVE If in doubt, say N. -config CPU_FREQ_GOV_ADAPTIVE - tristate "'adaptive' cpufreq policy governor" - help - 'adaptive' - This driver adds a dynamic cpufreq policy governor - designed for latency-sensitive workloads and also for demanding - performance. - - This governor attempts to reduce the latency of clock - increases so that the system is more responsive to - interactive workloads in loweset steady-state but to - to reduce power consumption in middle operation level level up - will be done in step by step to prohibit system from going to - max operation level. - - To compile this driver as a module, choose M here: the - module will be called cpufreq_adaptive. - - For details, take a look at linux/Documentation/cpu-freq. - - If in doubt, say N. - -config CPU_FREQ_GOV_PEGASUSQ - tristate "'pegasusq' cpufreq policy governor" - -config CPU_FREQ_GOV_SLP - tristate "'slp' cpufreq policy governor" - -config SLP_CHECK_CPU_LOAD - bool "check load and frequency of cpu" - depends on CPU_FREQ_GOV_SLP - -config SLP_GOV_DYNAMIC_PARAMS - bool "check SLP GOV. Dynamic Params feature" - depends on CPU_FREQ_GOV_SLP - -config CPU_FREQ_DVFS_MONITOR - bool "dvfs monitor" - depends on CPU_FREQ - help - This option adds a proc node for dvfs monitoring. - /proc/dvfs_mon - - menu "x86 CPU frequency scaling drivers" depends on X86 source "drivers/cpufreq/Kconfig.x86" endmenu +menu "ARM CPU frequency scaling drivers" +depends on ARM +source "drivers/cpufreq/Kconfig.arm" +endmenu + +menu "PowerPC CPU frequency scaling drivers" +depends on PPC32 || PPC64 +source "drivers/cpufreq/Kconfig.powerpc" +endmenu + endif endmenu |