• R
    Merge branches 'acpi-ec', 'acpi-cppc', 'acpi-fan' and 'acpi-battery' · 24b2b094
    Rafael J. Wysocki 提交于
    Merge ACPI EC driver changes, CPPC-related changes, ACPI fan driver
    changes and ACPI battery driver changes for 5.18-rc1:
    
     - Make wakeup events checks in the ACPI EC driver more
       straightforward and clean up acpi_ec_submit_event() (Rafael
       Wysocki).
    
     - Make it possible to obtain the CPU capacity with the help of CPPC
       information (Ionela Voinescu).
    
     - Improve fine grained fan control in the ACPI fan driver and
       document it (Srinivas Pandruvada).
    
     - Add device HID and quirk for Microsoft Surface Go 3 to the ACPI
       battery driver (Maximilian Luz).
    
    * acpi-ec:
      ACPI: EC: Rearrange code in acpi_ec_submit_event()
      ACPI: EC: Reduce indentation level in acpi_ec_submit_event()
      ACPI: EC: Do not return result from advance_transaction()
    
    * acpi-cppc:
      arm64, topology: enable use of init_cpu_capacity_cppc()
      arch_topology: obtain cpu capacity using information from CPPC
      x86, ACPI: rename init_freq_invariance_cppc() to arch_init_invariance_cppc()
    
    * acpi-fan:
      Documentation/admin-guide/acpi: Add documentation for fine grain control
      ACPI: fan: Add additional attributes for fine grain control
      ACPI: fan: Properly handle fine grain control
      ACPI: fan: Optimize struct acpi_fan_fif
      ACPI: fan: Separate file for attributes creation
      ACPI: fan: Fix error reporting to user space
    
    * acpi-battery:
      ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3
    24b2b094
cppc_acpi.c 42.8 KB