[GIT PULL] Power management updates for v6.12-rc3
From: Rafael J. Wysocki
Date: Fri Oct 11 2024 - 11:39:59 EST
Hi Linus,
Please pull from the tag
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \
pm-6.12-rc3
with top-most commit 3fb0eea8a1c4be5884e0731ea76cbd3ce126e1f3
thermal: intel: int340x: processor: Add MMIO RAPL PL4 support
on top of commit e1043b6765d6ca310a10be342e25d5451d58ee53
Merge tag 'acpi-6.12-rc2' of
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
to receive power management updates for 6.12-rc3.
These address two issues in the TPMI module of the Intel RAPL power
capping driver and one issue in the processor part of the Intel int340x
thermal driver, update a CPU ID list and register definitions needed
for RAPL PL4 support and remove some unused code.
Specifics:
- Fix the TPMI_RAPL_REG_DOMAIN_INFO register offset in the TPMI part of
the Intel RAPL power capping driver, make it ignore minor hardware
version mismatches (which only indicate exposing additional features)
and update register definitions in it to enable PL4 support (Zhang
Rui).
- Add Arrow Lake-U to the list of processors supporting PL4 in the MSR
part of the Intel RAPL power capping driver (Sumeet Pawnikar).
- Remove excess pci_disable_device() calls from the processor part of
the int340x thermal driver to address a warning triggered during
module unload and remove unused CPU hotplug code related to RAPL
support from it (Zhang Rui).
Thanks!
---------------
Sumeet Pawnikar (1):
powercap: intel_rapl_msr: Add PL4 support for Arrowlake-U
Zhang Rui (5):
powercap: intel_rapl_tpmi: Fix bogus register reading
thermal: intel: int340x: processor: Fix warning during module unload
powercap: intel_rapl_tpmi: Ignore minor version change
thermal: intel: int340x: processor: Remove MMIO RAPL CPU hotplug support
thermal: intel: int340x: processor: Add MMIO RAPL PL4 support
---------------
drivers/powercap/intel_rapl_msr.c | 1 +
drivers/powercap/intel_rapl_tpmi.c | 19 ++++--
.../int340x_thermal/processor_thermal_device_pci.c | 2 -
.../intel/int340x_thermal/processor_thermal_rapl.c | 70 ++++++++--------------
4 files changed, 40 insertions(+), 52 deletions(-)