Commit b81e34131907 for kernel

commit b81e34131907d2c243c51117a4aff8dbe22ccc9c
Merge: 85671b807f82 79a57e48822a
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Wed Aug 26 14:21:30 2026 -0700

    Merge tag 'thermal-7.3-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm

    Pull more thermal control updates from Rafael Wysocki:
     "This mostly consists of assorted updates of thermal drivers, including
      new hardware support (Airoha AN7583, Qualcomm Master BandGap thermal
      monitor, QCom PMIC5 Gen3 ADC), but it also includes two reverts of
      recent cosmetic thermal core updates that went against driver core
      plans to eliminate class_create():

       - Fix missing bitfield include headers in Armada and QCom SPM BMG
         drivers (Daniel Lezcano)

       - Fix missed file when manually applying a change after a conflict
         resolution for the QCom SPMI ADC TM5 Gen3 (Daniel Lezcano)

       - 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 to support 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 a thermal OF code comment (Marek Vasut)

       - Remove unnecessary 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 auxiliary 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 on failing resume operation 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)

       - Add IIO_CONSUMER namespace import to the qcom-spmi-mbg-tm thermal
         driver to avoid modpost warnings that would appear after merging
         the iio tree against the thermal updates (Nathan Chancellor)

       - Revert two recent cosmetic updates of the thermal core conflicting
         with driver core plans to eliminate class_create() (Rafael
         Wysocki)"

    * tag 'thermal-7.3-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (32 commits)
      thermal/drivers/qcom-spmi-mbg-tm: Add module namespace import for IIO_CONSUMER
      Revert "thermal/core: Allocate the thermal class dynamically"
      Revert "thermal/core: Use the thermal class pointer as init guard"
      thermal/drivers/armada: Fix missing bitfields include
      thermal/drivers/qcom/spm mbg tm: Fix missing bitfield header
      thermal/drivers/qcom: Fix missing spmi adc tm5 gen3 file
      thermal/drivers: Remove redundant error messages on IRQ request failure
      thermal/drivers/spacemit: Validate clamped trip thresholds
      tools/lib/thermal: Fix misplaced extern "C" closing brace
      thermal/drivers/qoriq: Disable clock on resume failure
      thermal/drivers/mediatek/lvts_thermal: Make reset optional for MT8196
      dt-bindings: thermal: mediatek: Make resets optional for MT8196
      thermal/drivers/qcom: add support for PMIC5 Gen3 ADC thermal monitoring
      iio: adc: qcom-spmi-adc5-gen3: Share SDAM0 IRQ with ADC_TM auxiliary driver
      iio: adc: qcom-spmi-adc5-gen3: Remove an unnecessary print
      thermal/of: Fix trivial enabled typo
      thermal/drivers/spacemit/k1: Add shutdown action and reorder registration order
      dt-bindings: thermal: qcom-tsens: Document the Maili Temperature Sensor
      thermal/drivers/qcom: Add support for Qualcomm MBG thermal monitoring
      dt-bindings: thermal: Add Qualcomm MBG thermal monitor support
      ...