This patch enables the cpuidle option in menuconfig
and selects the menu governor

Signed-off-by: Rajendra Nayak <[EMAIL PROTECTED]>

---
 arch/arm/Kconfig        |   10 ++++++++++
 drivers/cpuidle/Kconfig |   26 +++++++++++++++++++++-----
 2 files changed, 31 insertions(+), 5 deletions(-)

Index: linux-omap-2.6/arch/arm/Kconfig
===================================================================
--- linux-omap-2.6.orig/arch/arm/Kconfig        2008-07-17 18:14:40.023219896 
+0530
+++ linux-omap-2.6/arch/arm/Kconfig     2008-07-17 18:15:02.801495219 +0530
@@ -954,6 +954,16 @@ config ATAGS_PROC
 
 endmenu
 
+if (ARCH_OMAP)
+
+menu "CPUIdle"
+
+source "drivers/cpuidle/Kconfig"
+
+endmenu
+
+endif
+
 if (ARCH_SA1100 || ARCH_INTEGRATOR || ARCH_OMAP || ARCH_IMX || ARCH_PXA)
 
 menu "CPU Frequency scaling"
Index: linux-omap-2.6/drivers/cpuidle/Kconfig
===================================================================
--- linux-omap-2.6.orig/drivers/cpuidle/Kconfig 2008-07-17 18:14:40.023219896 
+0530
+++ linux-omap-2.6/drivers/cpuidle/Kconfig      2008-07-17 18:15:25.445774821 
+0530
@@ -1,20 +1,36 @@
+menu "CPU idle PM support"
 
 config CPU_IDLE
        bool "CPU idle PM support"
-       default ACPI
+       default n
        help
          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.
+         If you're using a mobile platform that supports CPU idle PM (e.g.
+         an ACPI-capable notebook), you should say Y here.
+
+if CPU_IDLE
+
+comment "Governors"
 
 config CPU_IDLE_GOV_LADDER
-       bool
+       bool "ladder"
        depends on CPU_IDLE
-       default y
+       default n
 
 config CPU_IDLE_GOV_MENU
-       bool
+       bool "menu"
        depends on CPU_IDLE && NO_HZ
        default y
+        help
+         This cpuidle governor evaluates all available states and chooses the
+         deepest state that meets all of the following constraints: BM 
activity,
+         expected time until next timer interrupt, and last break event time
+         delta.  It is designed to minimize power consumption.  Currently
+         dynticks is required.
+
+endif   # CPU_IDLE
+
+endmenu

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to