Skip to content
ACPI updates for 4.20-rc1

 - Fix ACPICA issues related to the handling of module-level AML
   and make the ACPI initialization code parse ECDT before loading
   the definition block tables (Erik Schmauss).

 - Update ACPICA to upstream revision 20181003 including fixes
   related to the ill-defined "generic serial bus" and the handling
   of the _REG object (Bob Moore).

 - Fix some issues with system-wide suspend/resume on Intel BYT/CHT
   related to the handling of I2C controllers in the ACPI LPSS driver
   for Intel SoCs (Hans de Goede).

 - Modify the ACPI namespace scanning code to enumerate INT33FE HID
   devices as platform devices with I2C resources to avoid device
   enumeration problems on boards with Dollar Cove or Whiskey Cove
   Intel PMICs (Hans de Goede).

 - Prevent ACPICA from using ktime_get() during early resume from
   system-wide suspend before resuming the timekeeping which generally
   is unsafe and triggers a warning from the timekeeping code (Bart
   Van Assche).

 - Add low-level real time clock support to the ACPI Time and Aalarm
   Device (TAD) driver (Rafael Wysocki).

 - Fix the ACPI SBS driver to avoid GPE storms on MacBook Pro and
   Oopses when removing modules (Ronald Tschalär).

 - Fix the ACPI PPTT parsing code to handle architecturally unknown
   cache types properly (Jeffrey Hugo).

 - Fix initialization issue in the ACPI processor driver (Dou Liyang).

 - Clean up the code in several places (Andy Shevchenko, Bartlomiej
   Zolnierkiewicz, David Arcari, zhong jiang).