14f86d3a8SLen Brown 2d6f346f2SDaniel Lezcanomenuconfig CPU_IDLE 34f86d3a8SLen Brown bool "CPU idle PM support" 4aa491ad3SBenjamin Herrenschmidt default y if ACPI || PPC_PSERIES 5d6f346f2SDaniel Lezcano select CPU_IDLE_GOV_LADDER if (!NO_HZ && !NO_HZ_IDLE) 6d6f346f2SDaniel Lezcano select CPU_IDLE_GOV_MENU if (NO_HZ || NO_HZ_IDLE) 74f86d3a8SLen Brown help 84f86d3a8SLen Brown CPU idle is a generic framework for supporting software-controlled 94f86d3a8SLen Brown idle processor power management. It includes modular cross-platform 104f86d3a8SLen Brown governors that can be swapped during runtime. 114f86d3a8SLen Brown 1260555e37Slen.brown@intel.com If you're using an ACPI-enabled platform, you should say Y here. 134f86d3a8SLen Brown 14d6f346f2SDaniel Lezcanoif CPU_IDLE 15d6f346f2SDaniel Lezcano 16bf4d1b5dSDaniel Lezcanoconfig CPU_IDLE_MULTIPLE_DRIVERS 17bf4d1b5dSDaniel Lezcano bool "Support multiple cpuidle drivers" 18bf4d1b5dSDaniel Lezcano default n 19bf4d1b5dSDaniel Lezcano help 20bf4d1b5dSDaniel Lezcano Allows the cpuidle framework to use different drivers for each CPU. 21bf4d1b5dSDaniel Lezcano This is useful if you have a system with different CPU latencies and 22bf4d1b5dSDaniel Lezcano states. If unsure say N. 23bf4d1b5dSDaniel Lezcano 244f86d3a8SLen Brownconfig CPU_IDLE_GOV_LADDER 25d6f346f2SDaniel Lezcano bool "Ladder governor (for periodic timer tick)" 264f86d3a8SLen Brown default y 274f86d3a8SLen Brown 284f86d3a8SLen Brownconfig CPU_IDLE_GOV_MENU 29d6f346f2SDaniel Lezcano bool "Menu governor (for tickless system)" 304f86d3a8SLen Brown default y 314126c019SColin Cross 324126c019SColin Crossconfig ARCH_NEEDS_CPU_IDLE_COUPLED 334126c019SColin Cross def_bool n 34be6a98d3SRob Herring 35be6a98d3SRob Herringconfig CPU_IDLE_CALXEDA 36be6a98d3SRob Herring bool "CPU Idle Driver for Calxeda processors" 37be6a98d3SRob Herring depends on ARCH_HIGHBANK 38be6a98d3SRob Herring help 39be6a98d3SRob Herring Select this to enable cpuidle on Calxeda processors. 40*bd2a337aSMichal Simek 41*bd2a337aSMichal Simekconfig CPU_IDLE_ZYNQ 42*bd2a337aSMichal Simek bool "CPU Idle Driver for Xilinx Zynq processors" 43*bd2a337aSMichal Simek depends on ARCH_ZYNQ 44*bd2a337aSMichal Simek help 45*bd2a337aSMichal Simek Select this to enable cpuidle on Xilinx Zynq processors. 46*bd2a337aSMichal Simek 47be6a98d3SRob Herringendif 48