xref: /openbmc/linux/drivers/cpuidle/Kconfig (revision be6a98d3f00c292d347465d96acbec9d8c2783cf)
14f86d3a8SLen Brown
24f86d3a8SLen Brownconfig CPU_IDLE
34f86d3a8SLen Brown	bool "CPU idle PM support"
4aa491ad3SBenjamin Herrenschmidt	default y if ACPI || PPC_PSERIES
54f86d3a8SLen Brown	help
64f86d3a8SLen Brown	  CPU idle is a generic framework for supporting software-controlled
74f86d3a8SLen Brown	  idle processor power management.  It includes modular cross-platform
84f86d3a8SLen Brown	  governors that can be swapped during runtime.
94f86d3a8SLen Brown
1060555e37Slen.brown@intel.com	  If you're using an ACPI-enabled platform, you should say Y here.
114f86d3a8SLen Brown
124f86d3a8SLen Brownconfig CPU_IDLE_GOV_LADDER
134f86d3a8SLen Brown	bool
144f86d3a8SLen Brown	depends on CPU_IDLE
154f86d3a8SLen Brown	default y
164f86d3a8SLen Brown
174f86d3a8SLen Brownconfig CPU_IDLE_GOV_MENU
184f86d3a8SLen Brown	bool
194f86d3a8SLen Brown	depends on CPU_IDLE && NO_HZ
204f86d3a8SLen Brown	default y
214126c019SColin Cross
224126c019SColin Crossconfig ARCH_NEEDS_CPU_IDLE_COUPLED
234126c019SColin Cross	def_bool n
24*be6a98d3SRob Herring
25*be6a98d3SRob Herringif CPU_IDLE
26*be6a98d3SRob Herring
27*be6a98d3SRob Herringconfig CPU_IDLE_CALXEDA
28*be6a98d3SRob Herring	bool "CPU Idle Driver for Calxeda processors"
29*be6a98d3SRob Herring	depends on ARCH_HIGHBANK
30*be6a98d3SRob Herring	help
31*be6a98d3SRob Herring	  Select this to enable cpuidle on Calxeda processors.
32*be6a98d3SRob Herring
33*be6a98d3SRob Herringendif
34