1 config CPU_FREQ_PROC_INTF
2 tristate "/proc/cpufreq interface (deprecated)"
3 depends on CPU_FREQ && PROC_FS
5 This enables the /proc/cpufreq interface for controlling
6 CPUFreq. Please note that it is recommended to use the sysfs
7 interface instead (which is built automatically).
9 For details, take a look at <file:Documentation/cpu-freq/>.
14 prompt "Default CPUFreq governor"
16 default CPU_FREQ_DEFAULT_GOV_PERFORMANCE if !CPU_FREQ_SA1100 && !CPU_FREQ_SA1110
17 default CPU_FREQ_DEFAULT_GOV_USERSPACE if CPU_FREQ_SA1100 || CPU_FREQ_SA1110
19 This option sets which CPUFreq governor shall be loaded at
20 startup. If in doubt, select 'performance'.
22 config CPU_FREQ_DEFAULT_GOV_PERFORMANCE
24 select CPU_FREQ_GOV_PERFORMANCE
26 Use the CPUFreq governor 'performance' as default. This sets
27 the frequency statically to the highest frequency supported by
30 config CPU_FREQ_DEFAULT_GOV_USERSPACE
32 select CPU_FREQ_GOV_USERSPACE
34 Use the CPUFreq governor 'userspace' as default. This allows
35 you to set the CPU frequency manually or when an userspace
36 programm shall be able to set the CPU dynamically without having
37 to enable the userspace governor manually.
41 config CPU_FREQ_GOV_PERFORMANCE
42 tristate "'performance' governor"
45 This cpufreq governors set the frequency statically to the
46 highest available CPU frequency.
50 config CPU_FREQ_GOV_POWERSAVE
51 tristate "'powersave' governor"
54 Theis cpufreq governors set the frequency statically to the
55 lowest available CPU frequency.
59 config CPU_FREQ_GOV_USERSPACE
60 tristate "'userspace' governor for userspace frequency scaling"
63 Enable this cpufreq governor when you either want to set the
64 CPU frequency manually or when an userspace programm shall
65 be able to set the CPU dynamically, like on LART
66 <http://www.lart.tudelft.nl/>
68 For details, take a look at <file:Documentation/cpu-freq/>.
72 config CPU_FREQ_GOV_ONDEMAND
73 tristate "'ondemand' cpufreq policy governor"
76 'ondemand' - This driver adds a dynamic cpufreq policy governor.
77 The governor does a periodic polling and
78 changes frequency based on the CPU utilization.
79 The support for this governor depends on CPU capability to
80 do fast frequency switching (i.e, very low latency frequency
83 For details, take a look at linux/Documentation/cpu-freq.
87 config CPU_FREQ_24_API
88 bool "/proc/sys/cpu/ interface (2.4. / OLD)"
89 depends on CPU_FREQ && SYSCTL && CPU_FREQ_GOV_USERSPACE
91 This enables the /proc/sys/cpu/ sysctl interface for controlling
92 the CPUFreq,"userspace" governor. This is the same interface
93 as known from the 2.4.-kernel patches for CPUFreq, and offers
94 the same functionality as long as "userspace" is the
95 selected governor for the specified CPU.
97 For details, take a look at <file:Documentation/cpu-freq/>.