Skip to content
Power management updates for 5.6-rc1

 - Update the ACPI processor driver in order to export
   acpi_processor_evaluate_cst() to the code outside of it, add
   ACPI support to the intel_idle driver based on that and clean
   up that driver somewhat (Rafael Wysocki).

 - Add an admin guide document for the intel_idle driver (Rafael
   Wysocki).

 - Clean up cpuidle core and drivers, enable compilation testing
   for some of them (Benjamin Gaignard, Krzysztof Kozlowski, Rafael
   Wysocki, Yangtao Li).

 - Fix reference counting of OPP (operating performance points) table
   structures (Viresh Kumar).

 - Add support for CPR (Core Power Reduction) to the AVS (Adaptive
   Voltage Scaling) subsystem (Niklas Cassel, Colin Ian King,
   YueHaibing).

 - Add support for TigerLake Mobile and JasperLake to the Intel RAPL
   power capping driver (Zhang Rui).

 - Update cpufreq drivers:

   * Add i.MX8MP support to imx-cpufreq-dt (Anson Huang).

   * Fix usage of a macro in loongson2_cpufreq (Alexandre Oliva).

   * Fix cpufreq policy reference counting issues in s3c and
     brcmstb-avs (chenqiwu).

   * Fix ACPI table reference counting issue and HiSilicon quirk
     handling in the CPPC driver (Hanjun Guo).

   * Clean up spelling mistake in intel_pstate (Harry Pan).

   * Convert the kirkwood and tegra186 drivers to using
     devm_platform_ioremap_resource() (Yangtao Li).

 - Update devfreq core:

   * Add 'name' sysfs attribute for devfreq devices (Chanwoo Choi).

   * Clean up the handing of transition statistics and allow them
     to be reset by writing 0 to the 'trans_stat' devfreq device
     attribute in sysfs (Kamil Konieczny).

   * Add 'devfreq_summary' to debugfs (Chanwoo Choi).

   * Clean up kerneldoc comments and Kconfig indentation (Krzysztof
     Kozlowski, Randy Dunlap).

 - Update devfreq drivers:

   * Add dynamic scaling for the imx8m DDR controller and clean up
     imx8m-ddrc (Leonard Crestez, YueHaibing).

   * Fix DT node reference counting and nitialization error code path
     in rk3399_dmc and add COMPILE_TEST and HAVE_ARM_SMCCC dependency
     for it (Chanwoo Choi, Yangtao Li).

   * Fix DT node reference counting in rockchip-dfi and make it use
     devm_platform_ioremap_resource() (Yangtao Li).

   * Fix excessive stack usage in exynos-ppmu (Arnd Bergmann).

   * Fix initialization error code paths in exynos-bus (Yangtao Li).

   * Clean up exynos-bus and exynos somewhat (Artur Świgoń, Krzysztof
     Kozlowski).

 - Add tracepoints for tracking usage_count updates unrelated to
   status changes in PM-runtime (Michał Mirosław).

 - Add sysfs attribute to control the "sync on suspend" behavior
   during system-wide suspend (Jonas Meurer).

 - Switch system-wide suspend tests over to 64-bit time (Alexandre
   Belloni).

 - Make wakeup sources statistics in debugfs cover deleted ones which
   used to be the case some time ago (zhuguangqing).

 - Clean up computations carried out during hibernation, update
   messages related to hibernation and fix a spelling mistake in one
   of them (Wen Yang, Luigi Semenzato, Colin Ian King).

 - Add mailmap entry for maintainer e-mail address that has not been
   functional for several years (Rafael Wysocki).