3 bool "CPU idle PM support"
4 default y if ACPI || PPC_PSERIES
5 select CPU_IDLE_GOV_LADDER if (!NO_HZ && !NO_HZ_IDLE)
6 select CPU_IDLE_GOV_MENU if (NO_HZ || NO_HZ_IDLE)
8 CPU idle is a generic framework for supporting software-controlled
9 idle processor power management. It includes modular cross-platform
10 governors that can be swapped during runtime.
12 If you're using an ACPI-enabled platform, you should say Y here.
16 config CPU_IDLE_MULTIPLE_DRIVERS
17 bool "Support multiple cpuidle drivers"
20 Allows the cpuidle framework to use different drivers for each CPU.
21 This is useful if you have a system with different CPU latencies and
22 states. If unsure say N.
24 config CPU_IDLE_GOV_LADDER
25 bool "Ladder governor (for periodic timer tick)"
28 config CPU_IDLE_GOV_MENU
29 bool "Menu governor (for tickless system)"
32 config CPU_IDLE_CALXEDA
33 bool "CPU Idle Driver for Calxeda processors"
34 depends on ARCH_HIGHBANK
35 select ARM_CPU_SUSPEND
37 Select this to enable cpuidle on Calxeda processors.
40 bool "CPU Idle Driver for Xilinx Zynq processors"
43 Select this to enable cpuidle on Xilinx Zynq processors.
47 config ARCH_NEEDS_CPU_IDLE_COUPLED