Skip to content
ACPI and power management updates for 3.16-rc1

 - ACPICA update to upstream version 20140424.  That includes a
   number of fixes and improvements related to things like GPE
   handling, table loading, headers, memory mapping and unmapping,
   DSDT/SSDT overriding, and the Unload() operator.  The acpidump
   utility from upstream ACPICA is included too.  From Bob Moore,
   Lv Zheng, David Box, David Binderman, and Colin Ian King.

 - Fixes and cleanups related to ACPI video and backlight interfaces
   from Hans de Goede.  That includes blacklist entries for some new
   machines and using native backlight by default.

 - ACPI device enumeration changes to create platform devices
   rather than PNP devices for ACPI device objects with _HID by
   default.  PNP devices will still be created for the ACPI device
   object with device IDs corresponding to real PNP devices, so
   that change should not break things left and right, and we're
   expecting to see more and more ACPI-enumerated platform devices
   in the future.  From Zhang Rui and Rafael J Wysocki.

 - Updates for the ACPI LPSS (Low-Power Subsystem) driver allowing
   it to handle system suspend/resume on Asus T100 correctly.
   From Heikki Krogerus and Rafael J Wysocki.

 - PM core update introducing a mechanism to allow runtime-suspended
   devices to stay suspended over system suspend/resume transitions
   if certain additional conditions related to coordination within
   device hierarchy are met.  Related PM documentation update and
   ACPI PM domain support for the new feature.  From Rafael J Wysocki.

 - Fixes and improvements related to the "freeze" sleep state. They
   affect several places including cpuidle, PM core, ACPI core, and
   the ACPI battery driver.  From Rafael J Wysocki and Zhang Rui.

 - Miscellaneous fixes and updates of the ACPI core from Aaron Lu,
   Bjørn Mork, Hanjun Guo, Lan Tianyu, and Rafael J Wysocki.

 - Fixes and cleanups for the ACPI processor and ACPI PAD (Processor
   Aggregator Device) drivers from Baoquan He, Manuel Schölling,
   Tony Camuso, and Toshi Kani.

 - System suspend/resume optimization in the ACPI battery driver from
   Lan Tianyu.

 - OPP (Operating Performance Points) subsystem updates from
   Chander Kashyap, Mark Brown, and Nishanth Menon.

 - cpufreq core fixes, updates and cleanups from Srivatsa S Bhat,
   Stratos Karafotis, and Viresh Kumar.

 - Updates, fixes and cleanups for the Tegra, powernow-k8, imx6q,
   s5pv210, nforce2, and powernv cpufreq drivers from Brian Norris,
   Jingoo Han, Paul Bolle, Philipp Zabel, Stratos Karafotis, and
   Viresh Kumar.

 - intel_pstate driver fixes and cleanups from Dirk Brandewie,
   Doug Smythies, and Stratos Karafotis.

 - Enabling the big.LITTLE cpufreq driver on arm64 from Mark Brown.

 - Fix for the cpuidle menu governor from Chander Kashyap.

 - New ARM clps711x cpuidle driver from Alexander Shiyan.

 - Hibernate core fixes and cleanups from Chen Gang, Dan Carpenter,
   Fabian Frederick, Pali Rohár, and Sebastian Capella.

 - Intel RAPL (Running Average Power Limit) driver updates from
   Jacob Pan.

 - PNP subsystem updates from Bjorn Helgaas and Fabian Frederick.

 - devfreq core updates from Chanwoo Choi and Paul Bolle.

 - devfreq updates for exynos4 and exynos5 from Chanwoo Choi and
   Bartlomiej Zolnierkiewicz.

 - turbostat tool fix from Jean Delvare.

 - cpupower tool updates from Prarit Bhargava, Ramkumar Ramachandra
   and Thomas Renninger.

 - New ACPI ec_access.c tool for poking at the EC in a safe way
   from Thomas Renninger.

/