• Linus Torvalds's avatar
    Merge tag 'acpi-5.16-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · 285fc3db
    Linus Torvalds authored
    Pull more ACPI updates from Rafael Wysocki:
     "These add support for a new ACPI device configuration object called
      _DSC, fix some issues including one recent regression, add two new
      items to quirk lists and clean up assorted pieces of code.
    
      Specifics:
    
       - Add support for new ACPI device configuration object called _DSC
         ("Deepest State for Configuration") to allow certain devices to be
         probed without changing their power states, document it and make
         two drivers use it (Sakari Ailus, Rajmohan Mani).
    
       - Fix device wakeup power reference counting broken recently by
         mistake (Rafael Wysocki).
    
       - Drop unused symbol and macros depending on it from acgcc.h (Rafael
         Wysocki).
    
       - Add HP ZHAN 66 Pro to the "no EC wakeup" quirk list (Binbin Zhou).
    
       - Add Xiaomi Mi Pad 2 to the backlight quirk list and drop an unused
         piece of data from all of the list entries (Hans de Goede).
    
       - Fix register read accesses handling in the Intel PMIC operation
         region driver (Hans de Goede).
    
       - Clean up static variables initialization in the EC driver
         (wangzhitong)"
    
    * tag 'acpi-5.16-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
      Documentation: ACPI: Fix non-D0 probe _DSC object example
      ACPI: Drop ACPI_USE_BUILTIN_STDARG ifdef from acgcc.h
      ACPI: PM: Fix device wakeup power reference counting error
      ACPI: video: use platform backlight driver on Xiaomi Mi Pad 2
      ACPI: video: Drop dmi_system_id.ident settings from video_detect_dmi_table[]
      ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses
      ACPI: EC: Remove initialization of static variables to false
      ACPI: EC: Use ec_no_wakeup on HP ZHAN 66 Pro
      at24: Support probing while in non-zero ACPI D state
      media: i2c: imx319: Support device probe in non-zero ACPI D state
      ACPI: Add a convenience function to tell a device is in D0 state
      Documentation: ACPI: Document _DSC object usage for enum power state
      i2c: Allow an ACPI driver to manage the device's power state during probe
      ACPI: scan: Obtain device's desired enumeration power state
    285fc3db
i2c-core-acpi.c 18.9 KB