Skip to content
ACPI updates for v4.13-rc1

 - Update the ACPICA code in the kernel to upstream revision
   revision 20170531 (which covers all of the new material from
   ACPI 6.2) including:
   * Support for the PinFunction(), PinConfig(), PinGroup(),
     PinGroupFunction(), and PinGroupConfig() resource descriptors
     (Mika Westerberg).
   * Support for new subtables in HEST and SRAT, new notify value
     for HEST, header support for TPM2 table changes, and BGRT
     Status field update (Bob Moore).
   * Support for new PCCT subtables (David Box).
   * Support for _LSI, _LSR, _LSW, and _HMA as predefined methods
     (Erik Schmauss).
   * Support for the new WSMT, HMAT, and PPTT tables (Lv Zheng).
   * New UUID values for Processor Properties (Bob Moore).
   * New notify values for memory attributes and graceful shutdown
     (Bob Moore).
   * Fix related to the PCAT_COMPAT MADT flag (Janosch Hildebrand).
   * Resource to AML conversion fix for resources containing GPIOs
     (Mika Westerberg).
   * Disassembler-related updates (Bob Moore, David Box, Erik
     Schmauss).
   * Assorted fixes and cleanups (Bob Moore, Erik Schmauss, Lv Zheng,
     Cao Jin).

 - Modify ACPICA to always use designated initializers for function
   pointer structures to make the structure layout randomization GCC
   plugin work with it (Kees Cook).

 - Update the tables configfs interface to unload SSDTs on configfs
   entry removal (Jan Kiszka).

 - Add support for the GPI1 regulator to the xpower PMIC Operation
   Region handler (Hans de Goede).

 - Fix ACPI EC issues related to conflicting EC definitions in the
   ECDT and in the ACPI namespace (Lv Zheng, Carlo Caione, Chris
   Chiu).

 - Fix an interrupt storm issue in the EC driver and make its debug
   output work with dynamic debug as expected (Lv Zheng).

 - Add ACPI backlight quirk for Dell Precision 7510 (Shih-Yuan Lee).

 - Fix whitespace in pr_fmt() to align log entries properly in some
   places in the ACPI subsystem (Vincent Legoll).