Blame view
drivers/cpuidle/Kconfig
1.42 KB
b98e01ad4 cpuidle: Add Kcon... |
1 |
menu "CPU Idle" |
4f86d3a8e cpuidle: consolid... |
2 |
|
b98e01ad4 cpuidle: Add Kcon... |
3 |
config CPU_IDLE |
4f86d3a8e cpuidle: consolid... |
4 |
bool "CPU idle PM support" |
aa491ad3d cpuidle: Default ... |
5 |
default y if ACPI || PPC_PSERIES |
d6f346f2d cpuidle: improve ... |
6 |
select CPU_IDLE_GOV_LADDER if (!NO_HZ && !NO_HZ_IDLE) |
b26bf6ab7 cpuidle: New time... |
7 |
select CPU_IDLE_GOV_MENU if (NO_HZ || NO_HZ_IDLE) && !CPU_IDLE_GOV_TEO |
4f86d3a8e cpuidle: consolid... |
8 9 10 11 |
help CPU idle is a generic framework for supporting software-controlled idle processor power management. It includes modular cross-platform governors that can be swapped during runtime. |
60555e371 ACPI: CONFIG_CPU_... |
12 |
If you're using an ACPI-enabled platform, you should say Y here. |
4f86d3a8e cpuidle: consolid... |
13 |
|
d6f346f2d cpuidle: improve ... |
14 |
if CPU_IDLE |
bf4d1b5dd cpuidle: support ... |
15 |
config CPU_IDLE_MULTIPLE_DRIVERS |
3a4a267ee cpuidle: Remove m... |
16 |
bool |
bf4d1b5dd cpuidle: support ... |
17 |
|
4f86d3a8e cpuidle: consolid... |
18 |
config CPU_IDLE_GOV_LADDER |
d6f346f2d cpuidle: improve ... |
19 |
bool "Ladder governor (for periodic timer tick)" |
4f86d3a8e cpuidle: consolid... |
20 21 |
config CPU_IDLE_GOV_MENU |
d6f346f2d cpuidle: improve ... |
22 |
bool "Menu governor (for tickless system)" |
4126c0197 cpuidle: add supp... |
23 |
|
b26bf6ab7 cpuidle: New time... |
24 25 26 27 28 29 30 31 |
config CPU_IDLE_GOV_TEO bool "Timer events oriented (TEO) governor (for tickless systems)" help This governor implements a simplified idle state selection method focused on timer events and does not do any interactivity boosting. Some workloads benefit from using it and it generally should be safe to use. Say Y here if you are not happy with the alternatives. |
9f14da345 drivers: cpuidle:... |
32 33 |
config DT_IDLE_STATES bool |
b98e01ad4 cpuidle: Add Kcon... |
34 |
menu "ARM CPU Idle Drivers" |
0e0870448 ARM: cpuidle: Ena... |
35 |
depends on ARM || ARM64 |
b98e01ad4 cpuidle: Add Kcon... |
36 37 |
source "drivers/cpuidle/Kconfig.arm" endmenu |
bd2a337a2 ARM: zynq: Add cp... |
38 |
|
d05089443 cpuidle: cpuidle-... |
39 40 41 42 |
menu "MIPS CPU Idle Drivers" depends on MIPS source "drivers/cpuidle/Kconfig.mips" endmenu |
962e7bd49 powerpc/pseries/c... |
43 44 45 46 |
menu "POWERPC CPU Idle Drivers" depends on PPC source "drivers/cpuidle/Kconfig.powerpc" endmenu |
be6a98d3f cpuidle: add Calx... |
47 |
endif |
b39b0981b cpuidle: Fix ARCH... |
48 49 50 |
config ARCH_NEEDS_CPU_IDLE_COUPLED def_bool n |
b98e01ad4 cpuidle: Add Kcon... |
51 |
endmenu |