1 2menuconfig CPU_IDLE 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) 7 help 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. 11 12 If you're using an ACPI-enabled platform, you should say Y here. 13 14if CPU_IDLE 15 16config CPU_IDLE_MULTIPLE_DRIVERS 17 bool "Support multiple cpuidle drivers" 18 default n 19 help 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. 23 24config CPU_IDLE_GOV_LADDER 25 bool "Ladder governor (for periodic timer tick)" 26 default y 27 28config CPU_IDLE_GOV_MENU 29 bool "Menu governor (for tickless system)" 30 default y 31 32config ARCH_NEEDS_CPU_IDLE_COUPLED 33 def_bool n 34 35config CPU_IDLE_CALXEDA 36 bool "CPU Idle Driver for Calxeda processors" 37 depends on ARCH_HIGHBANK 38 help 39 Select this to enable cpuidle on Calxeda processors. 40 41config CPU_IDLE_ZYNQ 42 bool "CPU Idle Driver for Xilinx Zynq processors" 43 depends on ARCH_ZYNQ 44 help 45 Select this to enable cpuidle on Xilinx Zynq processors. 46 47endif 48