Linux Power Management development
 help / color / mirror / Atom feed
From: Daniel Lezcano <daniel.lezcano@oss.qualcomm.com>
To: "Rafael J. Wysocki" <rjw@rjwysocki.net>,
	Daniel Lezcano <daniel.lezcano@kernel.org>
Cc: Zhang Rui <rui.zhang@intel.com>,
	Lukasz Luba <Lukasz.Luba@arm.com>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	"Bryan B. Lima" <bblima@usp.br>,
	Dan Carpenter <error27@gmail.com>,
	Wolfram Sang <wsa+renesas@sang-engineering.com>,
	Christian Marangi <ansuelsmth@gmail.com>,
	Rakesh Kota <rakesh.kota@oss.qualcomm.com>,
	Can Peng <pengcan@kylinos.cn>,
	Satya Priya Kakitapalli <quic_skakitap@quicinc.com>,
	Haritha S K <haritha.k@oss.qualcomm.com>,
	Pei Xiao <xiaopei01@kylinos.cn>,
	marek.vasut+renesas@gmail.com,
	Linux PM mailing list <linux-pm@vger.kernel.org>,
	Jishnu Prakash <jishnu.prakash@oss.qualcomm.com>,
	AngeloGioacchino Del Regno
	<angelogioacchino.delregno@collabora.com>,
	Andreas Haufler <andreas@haufler.info>,
	Pan Chuang <panchuang@vivo.com>, surendra <kr494167@gmail.com>
Subject: [GIT PULL] thermal drivers for v7.3-rc1
Date: Fri, 7 Aug 2026 22:03:55 +0200	[thread overview]
Message-ID: <7d85c5c6-3ee3-4ce6-aeeb-e4f15cb57b32@oss.qualcomm.com> (raw)


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://git@gitolite.kernel.org/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

                 reply	other threads:[~2026-08-07 20:04 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=7d85c5c6-3ee3-4ce6-aeeb-e4f15cb57b32@oss.qualcomm.com \
    --to=daniel.lezcano@oss.qualcomm.com \
    --cc=Lukasz.Luba@arm.com \
    --cc=andreas@haufler.info \
    --cc=angelogioacchino.delregno@collabora.com \
    --cc=ansuelsmth@gmail.com \
    --cc=bblima@usp.br \
    --cc=daniel.lezcano@kernel.org \
    --cc=error27@gmail.com \
    --cc=haritha.k@oss.qualcomm.com \
    --cc=jishnu.prakash@oss.qualcomm.com \
    --cc=kr494167@gmail.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-pm@vger.kernel.org \
    --cc=marek.vasut+renesas@gmail.com \
    --cc=panchuang@vivo.com \
    --cc=pengcan@kylinos.cn \
    --cc=quic_skakitap@quicinc.com \
    --cc=rakesh.kota@oss.qualcomm.com \
    --cc=rjw@rjwysocki.net \
    --cc=rui.zhang@intel.com \
    --cc=wsa+renesas@sang-engineering.com \
    --cc=xiaopei01@kylinos.cn \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox