Skip to content
Power management material for v4.10-rc1

 - New cpufreq driver for Broadcom STB SoCs and a Device Tree binding
   for it (Markus Mayer).

 - Support for ARM Integrator/AP and Integrator/CP in the generic
   DT cpufreq driver and elimination of the old Integrator cpufreq
   driver (Linus Walleij).

 - Support for the zx296718, r8a7743 and r8a7745, Socionext UniPhier,
   and PXA SoCs in the the generic DT cpufreq driver (Baoyou Xie,
   Geert Uytterhoeven, Masahiro Yamada, Robert Jarzmik).

 - cpufreq core fix to eliminate races that may lead to using
   inactive policy objects and related cleanups (Rafael Wysocki).

 - cpufreq schedutil governor update to make it use SCHED_FIFO
   kernel threads (instead of regular workqueues) for doing delayed
   work (to reduce the response latency in some cases) and related
   cleanups (Viresh Kumar).

 - New cpufreq sysfs attribute for resetting statistics (Markus
   Mayer).

 - cpufreq governors fixes and cleanups (Chen Yu, Stratos Karafotis,
   Viresh Kumar).

 - Support for using generic cpufreq governors in the intel_pstate
   driver (Rafael Wysocki).

 - Support for per-logical-CPU P-state limits and the EPP/EPB
   (Energy Performance Preference/Energy Performance Bias) knobs
   in the intel_pstate driver (Srinivas Pandruvada).

 - New CPU ID for Knights Mill in intel_pstate (Piotr Luc).

 - intel_pstate driver modification to use the P-state selection
   algorithm based on CPU load on platforms with the system profile
   in the ACPI tables set to "mobile" (Srinivas Pandruvada).

 - intel_pstate driver cleanups (Arnd Bergmann, Rafael Wysocki,
   Srinivas Pandruvada).

 - cpufreq powernv driver updates including fast switching support
   (for the schedutil governor), fixes and cleanus (Akshay Adiga,
   Andrew Donnellan, Denis Kirjanov).

 - acpi-cpufreq driver rework to switch it over to the new CPU
   offline/online state machine (Sebastian Andrzej Siewior).

 - Assorted cleanups in cpufreq drivers (Wei Yongjun, Prashanth
   Prakash).

 - Idle injection rework (to make it use the regular idle path
   instead of a home-grown custom one) and related powerclamp
   thermal driver updates (Peter Zijlstra, Jacob Pan, Petr Mladek,
   Sebastian Andrzej Siewior).

 - New CPU IDs for Atom Z34xx and Knights Mill in intel_idle (Andy
   Shevchenko, Piotr Luc).

 - intel_idle driver cleanups and switch over to using the new CPU
   offline/online state machine (Anna-Maria Gleixner, Sebastian
   Andrzej Siewior).

 - cpuidle DT driver update to support suspend-to-idle properly
   (Sudeep Holla).

 - cpuidle core cleanups and misc updates (Daniel Lezcano, Pan Bian,
   Rafael Wysocki).

 - Preliminary support for power domains including CPUs in the
   generic power domains (genpd) framework and related DT bindings
   (Lina Iyer).

 - Assorted fixes and cleanups in the generic power domains (genpd)
   framework (Colin Ian King, Dan Carpenter, Geert Uytterhoeven).

 - Preliminary support for devices with multiple voltage regulators
   and related fixes and cleanups in the Operating Performance Points
   (OPP) library (Viresh Kumar, Masahiro Yamada, Stephen Boyd).

 - System sleep state selection interface rework to make it easier
   to support suspend-to-idle as the default system suspend method
   (Rafael Wysocki).

 - PM core fixes and cleanups, mostly related to the interactions
   between the system suspend and runtime PM frameworks (Ulf Hansson,
   Sahitya Tummala, Tony Lindgren).

 - Latency tolerance PM QoS framework imorovements (Andrew
   Lutomirski).

 - New Knights Mill CPU ID for the Intel RAPL power capping driver
   (Piotr Luc).

 - Intel RAPL power capping driver fixes, cleanups and switch over
   to using the new CPU offline/online state machine (Jacob Pan,
   Thomas Gleixner, Sebastian Andrzej Siewior).

 - Fixes and cleanups in the exynos-ppmu, exynos-nocp, rk3399_dmc,
   rockchip-dfi devfreq drivers and the devfreq core (Axel Lin,
   Chanwoo Choi, Javier Martinez Canillas, MyungJoo Ham, Viresh
   Kumar).

 - Fix for false-positive KASAN warnings during resume from ACPI S3
   (suspend-to-RAM) on x86 (Josh Poimboeuf).

 - Memory map verification during resume from hibernation on x86 to
   ensure a consistent address space layout (Chen Yu).

 - Wakeup sources debugging enhancement (Xing Wei).

 - rockchip-io AVS driver cleanup (Shawn Lin).