cpuquiet: Enable cpuquiet by default
[firefly-linux-kernel-4.4.55.git] / drivers / cpuquiet / Kconfig
1 menu "CPUQUIET Framework"
2
3 config CPUQUIET_FRAMEWORK
4         bool "Cpuquiet framework"
5         help
6           Cpuquiet implements pluggable policies for forcing cpu cores into a
7           quiescent state. Appropriate policies will save power without hurting
8           performance.
9
10
11 if CPUQUIET_FRAMEWORK
12
13 choice
14         prompt "Default CPUQuiet governor"
15         help
16           This option sets which CPUQuiet governor shall be loaded at
17           startup. If in doubt, select 'userspace'
18
19 config CPUQUIET_DEFAULT_GOV_USERSPACE
20         bool "userspace"
21         select CPUQUIET_GOVERNOR_USERSPACE
22         help
23           Use the CPUQuiet governor 'userspace' as default. This disables
24           any automatic hotplugging of cpus and allows manual control
25           over the number of cpus online in the system
26
27 config CPUQUIET_DEFAULT_GOV_BALANCED
28         bool "balanced"
29         select CPUQUIET_GOVERNOR_BALANCED
30         depends on CPU_FREQ
31         help
32           Use the CPUQuiet governor 'balanced' as default. This dynamically
33           scales the number of cpus online in the system based on the cpu
34           load
35 endchoice
36
37 endif
38 endmenu