Re: [GIT PULL] thermal drivers for v7.2-rc1
From: Rafael J. Wysocki
Date: Mon Jun 08 2026 - 09:12:34 EST
Hi Daniel,
On Sun, Jun 7, 2026 at 5:21 PM Daniel Lezcano
<daniel.lezcano@xxxxxxxxxxxxxxxx> wrote:
>
>
> Hi Rafael,
>
> please consider the following changes since commit
> 21c315342b81526874acfa311f11b3f72bed4e14:
>
> thermal: sysfs: remove space before tab in macro (2026-05-22 18:55:08
> +0200)
>
> are available in the Git repository at:
>
>
> ssh://git@xxxxxxxxxxxxxxxxxxx/pub/scm/linux/kernel/git/thermal/linux.git
> tags/thermal-v7.2-rc1
>
> for you to fetch changes up to 968098b4ca5219b0d2e0a981aed1dacfbd5adc69:
>
> thermal/drivers/qcom/tsens: Disable wakeup interrupt setup on
> automotive targets (2026-06-03 09:13:04 +0200)
>
> ----------------------------------------------------------------
> - Add the QCom Nord temperature sensor DT bindings (Deepti Jaggi)
>
> - Use devm_add_action_or_reset() for clock disable on the NVidia
> soctherm and switch to devm cooling device registration version
> (Daniel Lezcano)
>
> - Replace the devm version implementation by the helper doing the same
> thing (Daniel Lezcano)
>
> - Add the Amlogic T7 thermal sensor along with thermal calibration
> data read from SMC calls (Ronald Claveau)
>
> - Fix typo in comment, "uppper" with "upper" in the TSens QCom driver
> (Jinseok Kim)
>
> - Add the QCom Shikra temperature sensor DT bindings (Gaurav Kohli)
>
> - Add the QCom Hawi temperature sensor DT bindings (Dipa Ramesh Mantre)
>
> - Fix atomic temperature read in the QCom tsens to comply with
> hardware documentation (Priyansh Jain)
>
> - Fix trailing whitespace and repeated word in the OF code. Do not
> split quoted string across lines in the iMX7 driver (Mayur Kumar)
>
> - Add SpacemiT K1 thermal sensor support (Shuwei Wu)
>
> - Add the i.MX93 temperature sensor support and filter out the invalid
> temperature (Jacky Bai)
>
> - Enable by default the TMU (Thermal Monitoring Unit) on Exynos
> platform (Krzysztof Kozlowski)
>
> - Split the core code and the OF which are interleaved. Add the
> cooling device per index registration in order to support dedicated
> cooling devices controller (Daniel Lezcano)
>
> - Add DT binding to specify an index in the cooling device map (Gaurav
> Kohli)
>
> - Rework interrupt initialization in the Tsens driver and add the
> optional wakeup source (Priyansh Jain)
>
> ----------------------------------------------------------------
> Daniel Lezcano (13):
> thermal/drivers/tegra/soctherm: Use devm_add_action_or_reset()
> for clock disable
> thermal/drivers/tegra/soctherma: Switch to devm cooling device
> registration
> thermal/core: Use devm_add_action_or_reset() when registering a
> cooling device
> thermal/core: Introduce non-OF thermal_cooling_device_register()
> thermal/core: Add devm_thermal_cooling_device_register()
> hwmon: Use non-OF thermal cooling device registration API
> thermal/of: Move cooling device OF helpers out of thermal core
> thermal/core: Make cooling device OF node conditional on
> CONFIG_THERMAL_OF
> thermal/of: Rename the devm_thermal_of_cooling_device_register()
> function
> thermal/of: Add cooling device ID support
> thermal/of: Pass cdev_id and introduce devm registration helper
> thermal/of: Support cooling device ID in cooling-spec
> thermal/core: Fix missing stub for
> devm_thermal_cooling_device_register
>
> Deepti Jaggi (1):
> dt-bindings: thermal: qcom-tsens: Document Nord Temperature Sensor
>
> Dipa Ramesh Mantre (1):
> dt-bindings: thermal: qcom-tsens: Document the Hawi Temperature
> Sensor
>
> Gaurav Kohli (2):
> dt-bindings: thermal: qcom-tsens: Document the Shikra Temperature
> Sensor
> dt-bindings: thermal: cooling-devices: Update support for 3 cells
> cooling device
>
> Jacky Bai (3):
> dt-bindings: thermal: qoriq: Add compatible string for imx93
> thermal/drivers/qoriq: Add i.MX93 tmu support
> thermal/driver/qoriq: Workaround unexpected temperature readings
> from tmu
>
> Jinseok Kim (1):
> thermal/drivers/qcom: Fix typo in comment
>
> Krzysztof Kozlowski (1):
> thermal/drivers/samsung: Enable TMU by default
>
> Mayur Kumar (2):
> thermal/of: Fix trailing whitespace and repeated word
> thermal/drivers/imx: Do not split quoted string across lines
>
> Priyansh Jain (3):
> thermal/drivers/qcom/tsens: Atomic temperature read with
> hardware-guided retries
> thermal/drivers/qcom/tsens: Switch wake IRQ handling to PM callbacks
> thermal/drivers/qcom/tsens: Disable wakeup interrupt setup on
> automotive targets
>
> Ronald Claveau (5):
> dt-bindings: thermal: amlogic: Add support for T7
> firmware: meson: sm: Thermal calibration read via secure monitor
> firmware: meson: sm: Add thermal calibration SMC call
> thermal/drivers/amlogic: Add missing dependency on MESON_SM
> thermal/drivers/amlogic: Add support for secure monitor
> calibration readout
>
> Shuwei Wu (2):
> dt-bindings: thermal: Add SpacemiT K1 thermal sensor
> thermal/drivers/spacemit/k1: Add thermal sensor support
>
> .../devicetree/bindings/hwmon/pwm-fan.yaml | 3 +-
> .../bindings/thermal/amlogic,thermal.yaml | 37 ++-
> .../devicetree/bindings/thermal/qcom-tsens.yaml | 3 +
> .../devicetree/bindings/thermal/qoriq-thermal.yaml | 1 +
> .../bindings/thermal/spacemit,k1-tsensor.yaml | 76 ++++++
> .../bindings/thermal/thermal-cooling-devices.yaml | 8 +-
> .../devicetree/bindings/thermal/thermal-zones.yaml | 3 +-
> drivers/firmware/meson/meson_sm.c | 28 ++-
> drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 5 +-
> drivers/hwmon/amc6821.c | 2 +-
> drivers/hwmon/aspeed-pwm-tacho.c | 5 +-
> drivers/hwmon/cros_ec_hwmon.c | 4 +-
> drivers/hwmon/dell-smm-hwmon.c | 4 +-
> drivers/hwmon/emc2305.c | 6 +-
> drivers/hwmon/gpio-fan.c | 6 +-
> drivers/hwmon/max6650.c | 6 +-
> drivers/hwmon/mlxreg-fan.c | 4 +-
> drivers/hwmon/npcm750-pwm-fan.c | 6 +-
> drivers/hwmon/pwm-fan.c | 5 +-
> drivers/hwmon/qnap-mcu-hwmon.c | 6 +-
> drivers/hwmon/tc654.c | 5 +-
> drivers/memory/tegra/tegra210-emc-core.c | 4 +-
> drivers/soc/qcom/qcom_aoss.c | 2 +-
> drivers/thermal/Kconfig | 3 +
> drivers/thermal/Makefile | 1 +
> drivers/thermal/amlogic_thermal.c | 112 ++++++---
> drivers/thermal/cpufreq_cooling.c | 2 +-
> drivers/thermal/cpuidle_cooling.c | 2 +-
> drivers/thermal/devfreq_cooling.c | 2 +-
> drivers/thermal/imx_thermal.c | 4 +-
> drivers/thermal/khadas_mcu_fan.c | 7 +-
> drivers/thermal/qcom/tsens-v2.c | 9 +-
> drivers/thermal/qcom/tsens.c | 183 ++++++++++----
> drivers/thermal/qcom/tsens.h | 24 +-
> drivers/thermal/qoriq_thermal.c | 71 +++++-
> drivers/thermal/samsung/Kconfig | 1 +
> drivers/thermal/spacemit/Kconfig | 19 ++
> drivers/thermal/spacemit/Makefile | 3 +
> drivers/thermal/spacemit/k1_tsensor.c | 280
> +++++++++++++++++++++
> drivers/thermal/tegra/soctherm.c | 34 +--
> drivers/thermal/thermal_core.c | 111 ++------
> drivers/thermal/thermal_core.h | 5 +
> drivers/thermal/thermal_of.c | 152 ++++++++++-
> include/linux/firmware/meson/meson_sm.h | 3 +
> include/linux/thermal.h | 71 ++++--
> 45 files changed, 1070 insertions(+), 258 deletions(-)
> create mode 100644
> Documentation/devicetree/bindings/thermal/spacemit,k1-tsensor.yaml
> create mode 100644 drivers/thermal/spacemit/Kconfig
> create mode 100644 drivers/thermal/spacemit/Makefile
> create mode 100644 drivers/thermal/spacemit/k1_tsensor.c
Pulled and added to linux-pm.git/linux-next, thanks!