Skip to content
ACPI updates for v4.14-rc1

 - Update the ACPICA code in the kernel to upstream revision 20170728
   including:
   * Alias operator handling update (Bob Moore).
   * Deferred resolution of reference package elements (Bob Moore).
   * Support for the _DMA method in walk resources (Bob Moore).
   * Tables handling update and support for deferred table
     verification (Lv Zheng).
   * Update of SMMU models for IORT (Robin Murphy).
   * Compiler and disassembler updates (Alex James, Erik Schmauss,
     Ganapatrao Kulkarni, James Morse).
   * Tools updates (Erik Schmauss, Lv Zheng).
   * Assorted minor fixes and cleanups (Bob Moore, Kees Cook,
     Lv Zheng, Shao Ming).

 - Rework the initialization of non-wakeup GPEs with method handlers
   in order to address a boot crash on some systems with Thunderbolt
   devices connected at boot time where we miss an early hotplug
   event due to a delay in GPE enabling (Rafael Wysocki).

 - Rework the handling of PCI bridges when setting up ACPI-based
   device wakeup in order to avoid disabling wakeup for bridges
   prematurely (Rafael Wysocki).

 - Consolidate Apple DMI checks throughout the tree, add support for
   Apple device properties to the device properties framework and
   use these properties for the handling of I2C and SPI devices on
   Apple systems (Lukas Wunner).

 - Add support for _DMA to the ACPI-based device properties lookup
   code and make it possible to use the information from there to
   configure DMA regions on ARM64 systems (Lorenzo Pieralisi).

 - Fix several issues in the APEI code, add support for exporting
   the BERT error region over sysfs and update APEI MAINTAINERS
   entry with reviewers information (Borislav Petkov, Dongjiu Geng,
   Loc Ho, Punit Agrawal, Tony Luck, Yazen Ghannam).

 - Fix a potential initialization ordering issue in the ACPI EC
   driver and clean it up somewhat (Lv Zheng).

 - Update the ACPI SPCR driver to extend the existing XGENE 8250
   workaround in it to a new platform (m400) and to work around
   an Xgene UART clock issue (Graeme Gregory).

 - Add a new utility function to the ACPI core to support using
   ACPI OEM ID / OEM Table ID / Revision for system identification
   in blacklisting or similar and switch over the existing code
   already using this information to this new interface (Toshi Kani).

 - Fix an xpower PMIC issue related to GPADC reads that always return
   0 without extra pin manipulations (Hans de Goede).

 - Add statements to print debug messages in a couple of places in
   the ACPI core for easier diagnostics (Rafael Wysocki).

 - Clean up the ACPI processor driver slightly (Colin Ian King,
   Hanjun Guo).

 - Clean up the ACPI x86 boot code somewhat (Andy Shevchenko).

 - Add a quirk for Dell OptiPlex 9020M to the ACPI backlight
   driver (Alex Hung).

 - Assorted fixes, cleanups and updates related to ACPI (Amitoj Kaur
   Chawla, Bhumika Goyal, Frank Rowand, Jean Delvare, Punit Agrawal,
   Ronald Tschalär, Sumeet Pawnikar).