aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/cpufreq/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/cpufreq/Kconfig')
-rw-r--r--drivers/cpufreq/Kconfig116
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