From: Tom Zanussi <[email protected]> Add a 'power feature' that collects power-friendly config options and populate an initial intel-specific set.
Signed-off-by: Tom Zanussi <[email protected]> --- 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 _______________________________________________ yocto mailing list [email protected] https://lists.yoctoproject.org/listinfo/yocto
