[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAJZ5v0jtbcDUaMcTrnG7ewHmuMG2YUwe4ho1LUg-v9TrwLybLA@mail.gmail.com>
Date: Mon, 26 May 2025 22:07:06 +0200
From: "Rafael J. Wysocki" <rafael@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Linux PM <linux-pm@...r.kernel.org>,
ACPI Devel Maling List <linux-acpi@...r.kernel.org>,
Linux Kernel Mailing List <linux-kernel@...r.kernel.org>, Daniel Lezcano <daniel.lezcano@...aro.org>
Subject: [GIT PULL] Thermal control updates for v6.16-rc1
Hi Linus,
Please pull from the tag
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \
thermal-6.16-rc1
with top-most commit 01daf71a4f57062055f68f8163ed1ad88fb47990
thermal: qcom: ipq5018: make ops_ipq5018 struct static
on top of commit 82f2b0b97b36ee3fcddf0f0780a9a0825d52fec3
Linux 6.15-rc6
to receive thermal control updates for 6.16-rc1.
These add support for a new feature, Platform Temperature Control (PTC),
to the Intel int340x thermal driver, add support for the Airoha EN7581
thermal sensor and the IPQ5018 platform, fix up the ACPI thermal zones
handling, fix other assorted issues and clean up code.
Specifics:
- Add Platform Temperature Control (PTC) support to the Intel int340x
thermal driver (Srinivas Pandruvada).
- Make the Hisilicon thermal driver compile by default when ARCH_HISI
is set (Krzysztof Kozlowski).
- Clean up printk() format by using %pC instead of %pCn in the bcm2835
thermal driver (Luca Ceresoli).
- Fix variable name coding style in the AmLogic thermal driver (Enrique
Isidoro Vazquez Ramos).
- Fix missing debugfs entry removal on failure by using the devm_
variant in the LVTS thermal driver (AngeloGioacchino Del Regno).
- Remove the unused lvts_debugfs_exit() function as the devm_ variant
introduced before takes care of removing the debugfs entry in the
LVTS driver (Arnd Bergmann).
- Add the Airoha EN7581 thermal sensor support along with its DT
bindings (Christian Marangi).
- Add ipq5018 compatible string DT binding, cleanup and add its support
to the QCom Tsens thermal driver (Sricharan Ramabadhran, George
Moussalem).
- Fix comments typos in the Airoha driver (Christian Marangi, Colin Ian
King).
- Address a sparse warning by making a local variable static in the
QCom thermal driver (George Moussalem).
- Fix the usage of the _SCP control method in the driver for ACPI
thermal zones (Armin Wolf).
Thanks!
---------------
AngeloGioacchino Del Regno (1):
thermal/drivers/mediatek/lvts: Fix debugfs unregister on failure
Armin Wolf (2):
ACPI: OSI: Stop advertising support for "3.0 _SCP Extensions"
ACPI: thermal: Execute _SCP before reading trip points
Arnd Bergmann (1):
thermal/drivers/mediatek/lvts: Remove unused lvts_debugfs_exit
Christian Marangi (3):
dt-bindings: thermal: Add support for Airoha EN7581 thermal sensor
thermal/drivers: Add support for Airoha EN7581 thermal sensor
thermal/drivers/airoha: Fix spelling mistake
Colin Ian King (1):
thermal/drivers/airoha: Fix spelling mistake "calibrarion" ->
"calibration"
Enrique Isidoro Vazquez Ramos (1):
thermal/drivers/amlogic: Rename Uptat to uptat to follow kernel
coding style
George Moussalem (3):
thermal/drivers/qcom/tsens: Update conditions to strictly
evaluate for IP v2+
thermal/drivers/qcom/tsens: Add support for tsens v1 without RPM
thermal: qcom: ipq5018: make ops_ipq5018 struct static
Krzysztof Kozlowski (1):
thermal/drivers/hisi: Do not enable by default during compile testing
Luca Ceresoli (2):
thermal/drivers/bcm2835: Use %pC instead of %pCn
vsprintf: remove redundant and unused %pCn format specifier
Sricharan Ramabadhran (2):
dt-bindings: thermal: qcom-tsens: Add ipq5018 compatible
thermal/drivers/qcom/tsens: Add support for IPQ5018 tsens
Srinivas Pandruvada (3):
thermal: intel: int340x: Add platform temperature control interface
thermal: intel: int340x: Enable platform temperature control
thermal: int340x: processor_thermal: Platform temperature
control documentation
---------------
Documentation/core-api/printk-formats.rst | 3 +-
.../bindings/thermal/airoha,en7581-thermal.yaml | 48 ++
.../devicetree/bindings/thermal/qcom-tsens.yaml | 2 +
Documentation/driver-api/thermal/intel_dptf.rst | 21 +
.../translations/zh_CN/core-api/printk-formats.rst | 3 +-
drivers/acpi/osi.c | 1 -
drivers/acpi/thermal.c | 10 +-
drivers/thermal/Kconfig | 11 +-
drivers/thermal/Makefile | 1 +
drivers/thermal/airoha_thermal.c | 489 +++++++++++++++++++++
drivers/thermal/amlogic_thermal.c | 16 +-
drivers/thermal/broadcom/bcm2835_thermal.c | 2 +-
drivers/thermal/intel/int340x_thermal/Makefile | 1 +
.../int340x_thermal/platform_temperature_control.c | 243 ++++++++++
.../int340x_thermal/processor_thermal_device.c | 15 +-
.../int340x_thermal/processor_thermal_device.h | 3 +
.../int340x_thermal/processor_thermal_device_pci.c | 5 +-
drivers/thermal/mediatek/lvts_thermal.c | 18 +-
drivers/thermal/qcom/tsens-v1.c | 62 +++
drivers/thermal/qcom/tsens.c | 27 +-
drivers/thermal/qcom/tsens.h | 4 +
lib/vsprintf.c | 10 +-
22 files changed, 946 insertions(+), 49 deletions(-)
Powered by blists - more mailing lists