[yocto] [PATCH 1/4][KERNEL] meta: add power feature

tom.zanussi at intel.com tom.zanussi at intel.com
Tue Oct 25 12:17:36 PDT 2011


From: Tom Zanussi <tom.zanussi at intel.com>

Add a 'power feature' that collects power-friendly config options and
populate an initial intel-specific set.

Signed-off-by: Tom Zanussi <tom.zanussi at intel.com>
---
 meta/cfg/kernel-cache/features/power/intel.cfg |   28 ++++++++++++++++++++++++
 meta/cfg/kernel-cache/features/power/intel.scc |    1 +
 2 files changed, 29 insertions(+), 0 deletions(-)
 create mode 100644 meta/cfg/kernel-cache/features/power/intel.cfg
 create mode 100644 meta/cfg/kernel-cache/features/power/intel.scc

diff --git a/meta/cfg/kernel-cache/features/power/intel.cfg b/meta/cfg/kernel-cache/features/power/intel.cfg
new file mode 100644
index 0000000..3ba7415
--- /dev/null
+++ b/meta/cfg/kernel-cache/features/power/intel.cfg
@@ -0,0 +1,28 @@
+# use the native intel cpuidle driver for recent Intel processors
+CONFIG_INTEL_IDLE=y
+
+# cut out the top source of unnecessary wakeups
+CONFIG_NO_HZ=y
+
+# enable apps to cut down on polling
+CONFIG_INOTIFY_USER=y
+
+# enable cpu frequency scaling and stats for powertop
+CONFIG_CPU_FREQ=y
+CONFIG_CPU_FREQ_STAT=y
+CONFIG_CPU_FREQ_TABLE=y
+CONFIG_X86_ACPI_CPUFREQ=y
+CONFIG_CPU_FREQ_GOV_ONDEMAND=y
+CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
+CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
+
+# enable power management debugging for tools like powertop
+CONFIG_PM_DEBUG=y
+CONFIG_PM_ADVANCED_DEBUG=y
+CONFIG_CAN_PM_TRACE=y
+
+# turn on run-time power management
+CONFIG_PM_RUNTIME=y
+
+# allow usb runtime power management
+CONFIG_USB_SUSPEND=y
diff --git a/meta/cfg/kernel-cache/features/power/intel.scc b/meta/cfg/kernel-cache/features/power/intel.scc
new file mode 100644
index 0000000..99ff880
--- /dev/null
+++ b/meta/cfg/kernel-cache/features/power/intel.scc
@@ -0,0 +1 @@
+kconf non-hardware intel.cfg
-- 
1.7.0.4




More information about the yocto mailing list