[GIT PULL] thermal drivers for v7.3-rc1

Daniel Lezcano <[email protected]>
Newsgroups org.kernel.vger.linux-pm,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
Hi Rafael,

please consider the following changes since commit 
8cdeaa50eae8dad34885515f62559ee83e7e8dda:

   Linux 7.2-rc2 (2026-07-05 14:44:06 -1000)

are available in the Git repository at:

  
ssh://[email protected]/pub/scm/linux/kernel/git/thermal/linux.git 
tags/thermal-v7.3-rc1

for you to fetch changes up to 55c16e15ff9f91bc994a20124b83faf27f0e3690:

   thermal/drivers: Remove redundant error messages on IRQ request 
failure (2026-08-07 17:27:28 +0200)

----------------------------------------------------------------
- Move thermal_zone_device_enable() to the right place in order to
   prevent calling it if the thermal zone registration failed (Dan
   Carpenter)

- Improve bitfield manipulations on Armada (Bryan B. Lima)

- Remove unneeded 'fast_io' on Sun8i and Armada (Wolfram Sang)

- Fix wrong boundary when clamping the low values in the set_trips()
   callback and fix wrong mask when setting the temperature interval on
   Airoha (Christian Marangi)

- Make use of the regmap API in order to support the Airoha AN7583
   (Christian Marangi)

- Fix adc_tm5_get_temp() return check value on the QCom SPMI ADC
   sensor (Rakesh Kota)

- Fix unbalanced clock enablement when the resume fails on the iMX
   driver (Can Peng)

- Add Qualcomm Master BandGap thermal monitor support (Satya Priya
   Kakitapalli)

- Add Maili Temperature bindings compatible (Haritha S K)

- Add a devm action to clean hardware interrupts, sampling, and
   control registers on Spacemit K1 (Pei Xiao)

- Fix trivial typo in an OF code comment (Marek Vasut)

- Remove unecessary print on Qcom SPMI ADC driver when a call to
   devm_request_threaded_irq() fails as this one already prints a
   message (Jishnu Prakash)

- Add support for QCom PMIC5 Gen3 ADC by using auxialiary driver and
   shared interrupt with the IIO driver (Jishnu Prakash)

- Make resets optional on MT8196 and add the corresponding property in
   the DT bindings (AngeloGioacchino Del Regno)

- Fix clock staying enabled with the resume operation fails on Qoriq
   (Can Peng)

- Fix wrong closing brace position in thermal library header (Andreas
   Haufler)

- Fix low and high trip point validation by moving the check after the
   clamp on the spacemit driver (surendra)

- Remove redundant error messages on IRQ request failure (Pan Chuang)

----------------------------------------------------------------
Andreas Haufler (1):
       tools/lib/thermal: Fix misplaced extern "C" closing brace

AngeloGioacchino Del Regno (2):
       dt-bindings: thermal: mediatek: Make resets optional for MT8196
       thermal/drivers/mediatek/lvts_thermal: Make reset optional for MT8196

Bryan B. Lima (1):
       thermal/drivers/armada: Use bitfield and bitmask macros

Can Peng (2):
       thermal/drivers/imx: Disable clock on runtime resume failure
       thermal/drivers/qoriq: Disable clock on resume failure

Christian Marangi (7):
       thermal/drivers/airoha: Fix copy paste error on clamp_t low temp
       thermal/drivers/airoha: Fix copy paste error for sen internal
       thermal/drivers/airoha: Convert to regmap API
       thermal/drivers/airoha: Generalize probe function
       thermal/drivers/airoha: Generalize get_thermal_ADC and set_mux 
function
       dt-bindings: arm: airoha: Add the chip-scu node for AN7583 SoC
       thermal/drivers/airoha: Add support for AN7583 Thermal Sensor

Dan Carpenter (1):
       thermal/drivers/rcar: Fix error checking in probe()

Haritha S K (1):
       dt-bindings: thermal: qcom-tsens: Document the Maili Temperature 
Sensor

Jishnu Prakash (3):
       iio: adc: qcom-spmi-adc5-gen3: Remove an unnecessary print
       iio: adc: qcom-spmi-adc5-gen3: Share SDAM0 IRQ with ADC_TM 
auxiliary driver
       thermal/drivers/qcom: add support for PMIC5 Gen3 ADC thermal 
monitoring

Marek Vasut (1):
       thermal/of: Fix trivial enabled typo

Pan Chuang (1):
       thermal/drivers: Remove redundant error messages on IRQ request 
failure

Pei Xiao (1):
       thermal/drivers/spacemit/k1: Add shutdown action and reorder 
registration order

Rakesh Kota (1):
       thermal/drivers/qcom-spmi-adc-tm5: Drop IIO_VAL_INT check in 
adc_tm5_get_temp

Satya Priya Kakitapalli (2):
       dt-bindings: thermal: Add Qualcomm MBG thermal monitor support
       thermal/drivers/qcom: Add support for Qualcomm MBG thermal monitoring

Wolfram Sang (1):
       thermal: Remove unneeded 'fast_io' parameter in regmap_config

surendra (1):
       thermal/drivers/spacemit: Validate clamped trip thresholds

  .../bindings/arm/airoha,en7581-chip-scu.yaml       |  14 +
  .../devicetree/bindings/mfd/qcom,spmi-pmic.yaml    |   4 +
  .../bindings/thermal/mediatek,lvts-thermal.yaml    |  13 +-
  .../bindings/thermal/qcom,pm8775-mbg-tm.yaml       |  72 ++++
  .../devicetree/bindings/thermal/qcom-tsens.yaml    |   1 +
  drivers/iio/adc/qcom-spmi-adc5-gen3.c              |  69 +---
  drivers/thermal/airoha_thermal.c                   | 382 
+++++++++++++++++----
  drivers/thermal/armada_thermal.c                   | 106 +++---
  drivers/thermal/broadcom/brcmstb_thermal.c         |   3 +-
  drivers/thermal/db8500_thermal.c                   |   8 +-
  drivers/thermal/hisi_thermal.c                     |   4 +-
  drivers/thermal/imx91_thermal.c                    |   2 +-
  drivers/thermal/imx_thermal.c                      |  13 +-
  .../int340x_thermal/processor_thermal_device_pci.c |   8 +-
  drivers/thermal/intel/intel_bxt_pmic_thermal.c     |   4 +-
  drivers/thermal/loongson2_thermal.c                |   2 +-
  drivers/thermal/max77620_thermal.c                 |   8 +-
  drivers/thermal/mediatek/lvts_thermal.c            |  17 +-
  drivers/thermal/qcom/Kconfig                       |  23 ++
  drivers/thermal/qcom/Makefile                      |   2 +
  drivers/thermal/qcom/lmh.c                         |   1 -
  drivers/thermal/qcom/qcom-spmi-adc-tm5.c           |   3 -
  drivers/thermal/qcom/qcom-spmi-mbg-tm.c            | 256 ++++++++++++++
  drivers/thermal/qcom/tsens.c                       |   5 +-
  drivers/thermal/qoriq_thermal.c                    |  13 +-
  drivers/thermal/renesas/rcar_thermal.c             |  19 +-
  drivers/thermal/renesas/rzg3e_thermal.c            |   4 +-
  drivers/thermal/rockchip_thermal.c                 |   3 +-
  drivers/thermal/samsung/exynos_tmu.c               |   4 +-
  drivers/thermal/spacemit/k1_tsensor.c              |  78 ++++-
  drivers/thermal/st/st_thermal_memmap.c             |   4 +-
  drivers/thermal/st/stm_thermal.c                   |   5 +-
  drivers/thermal/sun8i_thermal.c                    |   1 -
  drivers/thermal/tegra/soctherm.c                   |   8 +-
  drivers/thermal/tegra/tegra30-tsensor.c            |   3 +-
  drivers/thermal/thermal-fw.c                       |  12 +
  drivers/thermal/thermal_fw.c                       |  97 ++++++
  drivers/thermal/thermal_of.c                       |   2 +-
  include/linux/iio/adc/qcom-adc5-gen3-common.h      |   2 -
  tools/lib/thermal/include/thermal.h                |   4 +-
  40 files changed, 995 insertions(+), 284 deletions(-)
  create mode 100644 
Documentation/devicetree/bindings/thermal/qcom,pm8775-mbg-tm.yaml
  create mode 100644 drivers/thermal/qcom/qcom-spmi-mbg-tm.c
  create mode 100644 drivers/thermal/thermal-fw.c
  create mode 100644 drivers/thermal/thermal_fw.c
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.