Skip to content
Power management updates for 5.3-rc1

 - Improve the handling of shared ACPI power resources in the PCI
   bus type layer (Mika Westerberg).

 - Make the PCI layer take link delays required by the PCIe spec
   into account as appropriate and avoid polling devices in D3cold
   for PME (Mika Westerberg).

 - Fix some corner case issues in ACPI device power management and
   in the PCI bus type layer, optimiza and clean up the handling of
   runtime-suspended PCI devices during system-wide transitions to
   sleep states (Rafael Wysocki).

 - Rework hibernation handling in the ACPI core and the PCI bus type
   to resume runtime-suspended devices before hibernation (which
   allows some functional problems to be avoided) and fix some ACPI
   power management issues related to hiberation (Rafael Wysocki).

 - Extend the operating performance points (OPP) framework to support
   a wider range of devices (Rajendra Nayak, Stehpen Boyd).

 - Fix issues related to genpd_virt_devs and issues with platforms
   using the set_opp() callback in the OPP framework (Viresh Kumar,
   Dmitry Osipenko).

 - Add new cpufreq driver for Raspberry Pi (Nicolas Saenz Julienne).

 - Add new cpufreq driver for imx8m and imx7d chips (Leonard Crestez).

 - Fix and clean up the pcc-cpufreq, brcmstb-avs-cpufreq, s5pv210,
   and armada-37xx cpufreq drivers (David Arcari, Florian Fainelli,
   Paweł Chmiel, YueHaibing).

 - Clean up and fix the cpufreq core (Viresh Kumar, Daniel Lezcano).

 - Fix minor issue in the ACPI system sleep support code and export
   one function from it (Lenny Szubowicz, Dexuan Cui).

 - Clean up assorted pieces of PM code and documentation (Kefeng Wang,
   Andy Shevchenko, Bart Van Assche, Greg Kroah-Hartman, Fuqian Huang,
   Geert Uytterhoeven, Mathieu Malaterre, Rafael Wysocki).

 - Update the pm-graph utility to v5.4 (Todd Brandt).

 - Fix and clean up the cpupower utility (Abhishek Goel, Nick Black).