• Linus Torvalds's avatar
    Merge tag 'acpi-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · 923a327e
    Linus Torvalds authored
    Pull ACPI updates from Rafael Wysocki:
     "The only kind of new feature added by these is the hwmon interface
      support in the ACPI fan driver. Apart from that, they mostly address
      issues and clean up code.
    
      Specifics:
    
       - Switch the ACPI x86 utility code and the ACPI LPSS driver to new
         Intel CPU model defines (Tony Luck)
    
       - Add hwmon interface support to the ACPI fan driver (Armin Wolf)
    
       - Add sysfs entry for guaranteed performance to the ACPI CPPC library
         and replace a ternary operator with umax() in it (Petr Tesařík,
         Prabhakar Pujeri)
    
       - Clean up the ACPI PMIC driver in multiple ways (Andy Shevchenko,
         Christophe JAILLET)
    
       - Add support for charge limiting state to the ACPI battery driver
         and update _OSC to indicate support for it (Armin Wolf)
    
       - Clean up the sysfs interface in the ACPI battery, SBS (smart
         battery subsystem) and AC drivers (Thomas Weißschuh)
    
       - Coordinate header includes in the ACPI NUMA code and make it use
         ACCESS_COORDINATE_CPU when appropriate (Huang Ying, Thorsten Blum)
    
       - Downgrade Intel _OSC and _PDC messages in the ACPI processor driver
         to debug to reduce log noise (Mario Limonciello)
    
       - Still evaluate _OST when _PUR evaluation fails in the ACPI PAD
         (processor aggregator) driver as per the spec (Armin Wolf)
    
       - Skip ACPI IRQ override on Asus Vivobook Pro N6506MJ and N6506MU
         platforms (Tamim Khan)
    
       - Force native mode on some T2 macbooks in the ACPI backlight driver
         and replace strcpy() with strscpy() in it (Orlando Chamberlain,
         Muhammad Qasim Abdul Majeed)
    
       - Add missing MODULE_DESCRIPTION() macros in two places (Jeff
         Johnson)"
    
    * tag 'acpi-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (26 commits)
      ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MJ
      ACPI: video: force native for some T2 macbooks
      ACPI: video: Use strscpy() instead of strcpy()
      ACPI: CPPC: Replace ternary operator with umax()
      ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MU
      ACPI: PMIC: Constify struct pmic_table
      ACPI: bus: Indicate support for battery charge limiting thru _OSC
      ACPI: battery: Add support for charge limiting state
      ACPI: processor: Downgrade Intel _OSC and _PDC messages to debug
      ACPI: SBS: manage alarm sysfs attribute through psy core
      ACPI: battery: create alarm sysfs attribute atomically
      ACPI: battery: use sysfs_emit over sprintf
      ACPI: battery: constify powersupply properties
      ACPI: SBS: constify powersupply properties
      ACPI: AC: constify powersupply properties
      ACPI: PMIC: Replace open coded be16_to_cpu()
      ACPI: PMIC: Convert pr_*() to dev_*() printing macros
      ACPI: PMIC: Use sizeof() instead of hard coded value
      ACPI: NUMA: Consolidate header includes
      ACPI: CPPC: add sysfs entry for guaranteed performance
      ...
    923a327e
battery.c 37.9 KB