1menu "CPU Idle" 2 3config CPU_IDLE 4 bool "CPU idle PM support" 5 default y if ACPI || PPC_PSERIES 6 select CPU_IDLE_GOV_LADDER if (!NO_HZ && !NO_HZ_IDLE) 7 select CPU_IDLE_GOV_MENU if (NO_HZ || NO_HZ_IDLE) 8 help 9 CPU idle is a generic framework for supporting software-controlled 10 idle processor power management. It includes modular cross-platform 11 governors that can be swapped during runtime. 12 13 If you're using an ACPI-enabled platform, you should say Y here. 14 15if CPU_IDLE 16 17config CPU_IDLE_MULTIPLE_DRIVERS 18 bool 19 20config CPU_IDLE_GOV_LADDER 21 bool "Ladder governor (for periodic timer tick)" 22 default y 23 24config CPU_IDLE_GOV_MENU 25 bool "Menu governor (for tickless system)" 26 default y 27 28menu "ARM CPU Idle Drivers" 29depends on ARM 30source "drivers/cpuidle/Kconfig.arm" 31endmenu 32 33menu "MIPS CPU Idle Drivers" 34depends on MIPS 35source "drivers/cpuidle/Kconfig.mips" 36endmenu 37 38menu "POWERPC CPU Idle Drivers" 39depends on PPC 40source "drivers/cpuidle/Kconfig.powerpc" 41endmenu 42 43endif 44 45config ARCH_NEEDS_CPU_IDLE_COUPLED 46 def_bool n 47endmenu 48