Skip to content
ACPI and power management updates for v3.20-rc1

 - Rework of the core ACPI resources parsing code to fix issues
   in it and make using resource offsets more convenient and
   consolidation of some resource-handing code in a couple of places
   that have grown analagous data structures and code to cover the
   the same gap in the core (Jiang Liu, Thomas Gleixner, Lv Zheng).

 - ACPI-based IOAPIC hotplug support on top of the resources handling
   rework (Jiang Liu, Yinghai Lu).

 - ACPICA update to upstream release 20150204 including an interrupt
   handling rework that allows drivers to install raw handlers for
   ACPI GPEs which then become entirely responsible for the given GPE
   and the ACPICA core code won't touch it (Lv Zheng, David E Box,
   Octavian Purdila).

 - ACPI EC driver rework to fix several concurrency issues and other
   problems related to events handling on top of the ACPICA's new
   support for raw GPE handlers (Lv Zheng).

 - New ACPI driver for AMD SoCs analogous to the LPSS (Low-Power
   Subsystem) driver for Intel chips (Ken Xue).

 - Two minor fixes of the ACPI LPSS driver (Heikki Krogerus,
   Jarkko Nikula).

 - Two new blacklist entries for machines (Samsung 730U3E/740U3E and
   510R) where the native backlight interface doesn't work correctly
   while the ACPI one does (Hans de Goede).

 - Rework of the ACPI processor driver's handling of idle states
   to make the code more straightforward and less bloated overall
   (Rafael J Wysocki).

 - Assorted minor fixes related to ACPI and SFI (Andreas Ruprecht,
   Andy Shevchenko, Hanjun Guo, Jan Beulich, Rafael J Wysocki,
   Yaowei Bai).

 - PCI core power management modification to avoid resuming (some)
   runtime-suspended devices during system suspend if they are in
   the right states already (Rafael J Wysocki).

 - New SFI-based cpufreq driver for Intel platforms using SFI
   (Srinidhi Kasagar).

 - cpufreq core fixes, cleanups and simplifications (Viresh Kumar,
   Doug Anderson, Wolfram Sang).

 - SkyLake CPU support and other updates for the intel_pstate driver
   (Kristen Carlson Accardi, Srinivas Pandruvada).

 - cpufreq-dt driver cleanup (Markus Elfring).

 - Init fix for the ARM big.LITTLE cpuidle driver (Sudeep Holla).

 - Generic power domains core code fixes and cleanups (Ulf Hansson).

 - Operating Performance Points (OPP) core code cleanups and kernel
   documentation update (Nishanth Menon).

 - New dabugfs interface to make the list of PM QoS constraints
   available to user space (Nishanth Menon).

 - New devfreq driver for Tegra Activity Monitor (Tomeu Vizoso).

 - New devfreq class (devfreq_event) to provide raw utilization data
   to devfreq governors (Chanwoo Choi).

 - Assorted minor fixes and cleanups related to power management
   (Andreas Ruprecht, Krzysztof Kozlowski, Rickard Strandqvist,
   Pavel Machek, Todd E Brandt, Wonhong Kwon).

 - turbostat updates (Len Brown) and cpupower Makefile improvement
   (Sriram Raghunathan).

/