| bool "CPU idle PM support" |
| default y if ACPI || PPC_PSERIES |
| select CPU_IDLE_GOV_LADDER if (!NO_HZ && !NO_HZ_IDLE) |
| select CPU_IDLE_GOV_MENU if (NO_HZ || NO_HZ_IDLE) |
| 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. |
| If you're using an ACPI-enabled platform, you should say Y here. |
| config CPU_IDLE_MULTIPLE_DRIVERS |
| bool "Support multiple cpuidle drivers" |
| Allows the cpuidle framework to use different drivers for each CPU. |
| This is useful if you have a system with different CPU latencies and |
| config CPU_IDLE_GOV_LADDER |
| bool "Ladder governor (for periodic timer tick)" |
| bool "Menu governor (for tickless system)" |
| menu "ARM CPU Idle Drivers" |
| source "drivers/cpuidle/Kconfig.arm" |
| menu "MIPS CPU Idle Drivers" |
| source "drivers/cpuidle/Kconfig.mips" |
| menu "POWERPC CPU Idle Drivers" |
| source "drivers/cpuidle/Kconfig.powerpc" |
| config ARCH_NEEDS_CPU_IDLE_COUPLED |