• Rafael J. Wysocki's avatar
    Merge branches 'acpi-scan', 'acpi-pm', 'acpi-power' and 'acpi-pci' · b659ea76
    Rafael J. Wysocki authored
    Merge ACPI device enumeration updates, ACPI power management updates
    and PCI host bridge ACPI driver updates for 5.17-rc1:
    
     - Introduce acpi_fetch_acpi_dev() as a replacement for
       acpi_bus_get_device() and use it in the ACPI subsystem (Rafael
       Wysocki).
    
     - Avoid using _CID for device enumaration if _HID is missing or
       invalid (Rafael Wysocki).
    
     - Rework quirk handling during ACPI device enumeration and add some
       new quirks for known broken platforms (Hans de Goede).
    
     - Avoid unnecessary or redundant CPU cache flushing during system
       PM transitions (Kirill A. Shutemov).
    
     - Add PM debug messages related to power resources (Rafael Wysocki).
    
     - Fix kernel-doc comment in the PCI host bridge ACPI driver (Yang Li).
    
    * acpi-scan:
      serdev: Do not instantiate serdevs on boards with known bogus DSDT entries
      i2c: acpi: Do not instantiate I2C-clients on boards with known bogus DSDT entries
      ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers
      ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes
      ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device()
      ACPI: scan: Introduce acpi_fetch_acpi_dev()
      ACPI: scan: Do not add device IDs from _CID if _HID is not valid
    
    * acpi-pm:
      ACPI: PM: Remove redundant cache flushing
      ACPI: PM: Avoid CPU cache flush when entering S4
    
    * acpi-power:
      ACPI: PM: Emit debug messages when enabling/disabling wakeup power
    
    * acpi-pci:
      PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment
    b659ea76
power.c 26 KB