linux/Documentation/devicetree/bindings/arm
Linus Torvalds b81e341319 More thermal control updates for 7.3-rc1
- 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)
 -----BEGIN PGP SIGNATURE-----
 
 iQFGBAABCAAwFiEEcM8Aw/RY0dgsiRUR7l+9nS/U47UFAmqPL7YSHHJqd0Byand5
 c29ja2kubmV0AAoJEO5fvZ0v1OO1IigH/iBFLcPxeH8fHHMHGNyOwYB2mEJ5NUyO
 nJCxvNdmoLqtj12xpfhzSviK0rczFcJD4YGztH7ExbP30gPR3mhG8fo2nEDp8JUK
 EOqzo9rzGwENIt1FFGmh6r/e0KMJNP8UwWQr17NJEcoRfrAEEN1kZ5Xl40excQHB
 WtKWfYWaICZwmt1u3v2QEWFZJEPovTb9d1Z1ekCdYdmKHq1kn4CCYWhSdFPyCPpL
 QjDaIoN2TuRRe5jMEtBqRtdjWo1UyCjc5I+Vz9+mCCOlgMWagizP4Qc+qsBJ9UfA
 vY46s+RFTyISIQ9eHnHdiIYdLlnoweS5wsGqiBXmncrvVOH8u3GBYfw=
 =e7sH
 -----END PGP SIGNATURE-----

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
  ...
2026-08-26 14:21:30 -07:00
..
altera dt-bindings: Fix inconsistent quoting 2025-11-17 11:24:50 -06:00
amlogic dt-bindings: arm: amlogic: meson-gx-ao-secure: support more SoCs 2025-11-19 15:47:15 +01:00
apple dt-bindings: arm: apple: apple,pmgr: Add t6030 and t6031 compatibles 2026-08-01 20:47:40 +02:00
aspeed dt-bindings: arm: aspeed: Add AST2700 board compatible 2026-06-09 18:15:31 +02:00
bcm dt-bindings: arm: Drop obsolete brcm,vulcan-soc binding 2026-02-03 20:58:10 -06:00
calxeda dt-bindings: arm/calxeda: drop unneeded quotes 2023-11-28 13:21:59 -06:00
cirrus dt-bindings: soc: Add Cirrus EP93xx 2024-09-12 14:33:10 +00:00
cpu-enable-method dt-bindings: mfd: syscon: Add more simple compatibles 2024-07-04 17:38:38 +01:00
firmware dt-bindings: Correct white-space style 2026-08-07 09:38:48 -05:00
freescale Devicetree updates for v7.1: 2026-04-17 14:09:02 -07:00
hisilicon dt-bindings: hisilicon: Merge hi3620-clock into hisilicon,sysctrl binding 2023-12-08 06:13:38 +00:00
keystone dt-bindings: arm: Convert ti,keystone to DT schema 2025-08-13 09:46:06 -05:00
marvell dt-bindings: arm64: add Marvell 7k COMe boards 2026-03-13 16:41:11 +01:00
mediatek dt-bindings: arm: mediatek: audsys: fix formatting issues 2026-03-06 10:17:33 +01:00
mrvl dt-bindings: marvell: Document PXA1908 SoC and samsung,coreprimevelte 2025-07-11 13:20:57 +02:00
mstar dt-bindings: Drop remaining unneeded quotes 2023-08-24 11:43:57 -05:00
nuvoton dt-bindings: arm: Add initial bindings for Nuvoton platform 2023-06-05 13:18:08 +02:00
nxp dt-bindings: arm: lpc: add missed lpc43xx board 2026-03-26 12:11:51 -04:00
omap dt-bindings: arm: omap: Convert L4 interconnect to DT schema 2026-08-11 16:54:38 -05:00
rockchip dt-bindings: rockchip: pmu: Narrow definition of reboot-mode 2026-07-07 21:41:33 +02:00
samsung Devicetree updates for v7.3: 2026-08-19 10:32:34 -07:00
socionext dt-bindings: arm: socionext: add Synquacer platforms 2023-06-21 20:14:05 -06:00
sprd dt-bindings: arm: Add compatible strings for Unisoc's UMS9620 2023-12-28 16:09:22 +08:00
stm32 dt-bindings: arm: stm32: Modify STM32MP15x Phytec board items types 2026-03-06 10:38:22 +01:00
sunxi dt-bindings: drop redundant part of title (end) 2022-12-16 11:41:49 -06:00
tegra dt-bindings: tegra: pmc: Add Tegra238 compatible 2026-05-28 23:11:15 +02:00
ti dt-bindings: arm: ti: Add bindings for Variscite VAR-SOM-AM62 2026-07-16 14:25:57 +05:30
ux500
vt8500
actions.yaml
airoha,en7581-chip-scu.yaml dt-bindings: arm: airoha: Add the chip-scu node for AN7583 SoC 2026-07-27 16:02:30 +02:00
airoha.yaml dt-bindings: arm64: dts: airoha: Add en7581 entry 2024-06-27 10:10:18 +02:00
altera.yaml dt-bindings: arm: altera: Add Agilex72 SoCFPGA compatible strings 2026-06-29 06:52:28 -05:00
amazon,al.yaml
amd,pensando.yaml dt-bindings: arm: add AMD Pensando boards 2023-09-28 09:44:38 +02:00
amd,seattle.yaml dt-bindings: arm: Add missing AMD Seattle SoC platforms 2025-11-17 11:24:50 -06:00
amlogic.yaml dt-bindings: arm: amlogic: add A311Y3 support 2026-05-22 11:45:22 +02:00
apm.yaml dt-bindings: arm: Add missing APM X-Gene SoC platforms 2025-11-17 11:24:50 -06:00
apple.yaml dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (T603x) 2026-08-01 20:47:40 +02:00
arm,cci-400.yaml
arm,coresight-catu.yaml
arm,coresight-cpu-debug.yaml
arm,coresight-cti.yaml dt-bindings: document access-controllers property for coresight peripherals 2026-03-25 17:40:21 +01:00
arm,coresight-dummy-sink.yaml dt-binding: Update oss email address for Coresight documents 2025-12-18 10:34:23 +00:00
arm,coresight-dummy-source.yaml dt-binding: Update oss email address for Coresight documents 2025-12-18 10:34:23 +00:00
arm,coresight-dynamic-funnel.yaml dt-bindings: document access-controllers property for coresight peripherals 2026-03-25 17:40:21 +01:00
arm,coresight-dynamic-replicator.yaml dt-bindings: arm: Add label in the coresight components 2025-09-23 14:14:13 +01:00
arm,coresight-etb10.yaml dt-bindings: arm: Add label in the coresight components 2025-09-23 14:14:13 +01:00
arm,coresight-etm.yaml dt-bindings: document access-controllers property for coresight peripherals 2026-03-25 17:40:21 +01:00
arm,coresight-static-funnel.yaml dt-bindings: arm: Add label in the coresight components 2025-09-23 14:14:13 +01:00
arm,coresight-static-replicator.yaml dt-bindings: arm: Add label in the coresight components 2025-09-23 14:14:13 +01:00
arm,coresight-stm.yaml dt-bindings: document access-controllers property for coresight peripherals 2026-03-25 17:40:21 +01:00
arm,coresight-tmc.yaml dt-bindings: document access-controllers property for coresight peripherals 2026-03-25 17:40:21 +01:00
arm,coresight-tpiu.yaml dt-bindings: document access-controllers property for coresight peripherals 2026-03-25 17:40:21 +01:00
arm,corstone1000.yaml dt-bindings: arm,corstone1000: Add "arm,corstone1000-a320-fvp" 2026-03-23 10:03:27 +00:00
arm,embedded-trace-extension.yaml dt-bindings: arm: coresight: Update the pattern of ete node name 2025-01-14 10:04:30 -06:00
arm,integrator.yaml dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
arm,juno-fpga-apb-regs.yaml dt-bindings: update Sudeep Holla's email address 2026-07-20 16:20:25 -05:00
arm,morello.yaml dt-bindings: arm: Add Morello fvp compatibility 2025-02-27 10:11:54 +00:00
arm,realview.yaml dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
arm,scu.yaml dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
arm,trace-buffer-extension.yaml dt-bindings: Correct indentation and style in DTS example 2025-07-28 19:56:29 -05:00
arm,versatile-sysreg.yaml dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
arm,versatile.yaml dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
arm,vexpress-juno.yaml dt-bindings: update Sudeep Holla's email address 2026-07-20 16:20:25 -05:00
arm,vexpress-scc.yaml dt-bindings: update Sudeep Holla's email address 2026-07-20 16:20:25 -05:00
atmel-at91.yaml dt-bindings: arm: AT91: document EV23X71A board 2026-03-20 10:56:21 +02:00
atmel,at91rm9200-sdramc.yaml dt-bindings: arm: atmel,at91rm9200-sdramc: convert to DT schema 2026-03-07 16:41:03 +02:00
atmel,at91rm9200-st.yaml dt-bindings: arm: atmel,at91rm9200-st: convert to DT schema 2026-03-07 16:40:57 +02:00
atmel,at91sam9260-pit.yaml dt-bindings: arm: atmel,at91sam9260-pit: convert to DT schema 2026-03-07 16:39:49 +02:00
atmel,sama5d2-secumod.yaml dt-bindings: mfd: syscon: Add microchip,sama7d65-secumod 2025-05-23 08:48:16 +01:00
axiado.yaml dt-bindings: arm: axiado: add AX3000 EVK compatible strings 2025-07-22 22:30:17 +02:00
axis.yaml dt-bindings: arm: axis: Add ARTPEC-9 alfred board 2026-02-24 12:42:08 +01:00
axxia.yaml
bitmain.yaml
blaize.yaml dt-bindings: arm: blaize: Add Blaize BLZP1600 SoC 2024-12-13 16:57:24 +01:00
bst.yaml dt-bindings: arm: add Black Sesame Technologies (bst) SoC 2025-11-21 21:12:25 +01:00
calxeda.yaml
cavium,thunder-88xx.yaml dt-bindings: arm: Convert cavium,thunder-88xx to DT schema 2025-08-14 08:34:32 -05:00
cci-control-port.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
cix.yaml dt-bindings: arm: cix: add OrangePi 6 Plus board 2026-01-12 09:08:12 +08:00
cpus.yaml dt-bindings: arm: cpus: Add compatible qcom,oryon-1-5 2026-05-13 07:52:09 -05:00
digicolor.yaml
fsl.yaml dt-bindings: arm: add MBa93xxCA as mainboard for TQMa91xxCA and TQMa91xxLA SOM 2026-07-20 12:56:49 -04:00
gemini.yaml dt-bindings: arm: Add two missing Gemini devices 2026-05-28 10:38:32 +02:00
google.yaml dt-bindings: arm: google: add gs101-raven 2025-02-04 09:43:50 +01:00
hpe,gxp.yaml
intel-ixp4xx.yaml dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
intel,keembay.yaml
lge.yaml dt-bindings: arm: Add missing LGE SoC platforms 2025-11-17 11:24:50 -06:00
linux,dummy-virt.yaml
marvell,berlin.yaml dt-bindings: arm: Convert marvell,berlin to DT schema 2025-08-15 16:40:12 -05:00
mediatek.yaml dt-bindings: fix typos and brackets 2026-08-07 09:38:47 -05:00
microchip,sam9x60-pit64b.yaml dt-bindings: arm: microchip,sam9x60-pit64b : convert to DT schema 2026-03-07 16:40:45 +02:00
microchip,sama7g5-chipid.yaml dt-bindings: arm: microchip,sama7g5-chipid : convert to DT schema 2026-03-07 16:39:31 +02:00
microchip,sparx5.yaml
moxart.yaml
nvidia,tegra194-ccplex.yaml dt-bindings: arm: nvidia: Drop unneeded quotes 2023-04-04 15:32:11 +02:00
pmu.yaml dt-bindings: arm: Add Arm C1 cores and PMUs 2025-09-19 12:29:29 -05:00
primecell.yaml
psci.yaml dt-bindings: Correct white-space style 2026-08-07 09:38:48 -05:00
qcom-soc.yaml Devicetree updates for v7.3: 2026-08-19 10:32:34 -07:00
qcom,coresight-ctcu.yaml dt-binding: document QCOM platforms for CTCU device 2026-07-15 15:13:38 -05:00
qcom,coresight-itnoc.yaml dt-bindings: arm: qcom: Add Coresight Interconnect TNOC 2026-01-19 10:49:47 +00:00
qcom,coresight-remote-etm.yaml dt-binding: Update oss email address for Coresight documents 2025-12-18 10:34:23 +00:00
qcom,coresight-tnoc.yaml dt-bindings: Correct white-space style 2026-08-07 09:38:48 -05:00
qcom,coresight-tpda.yaml dt-binding: Update oss email address for Coresight documents 2025-12-18 10:34:23 +00:00
qcom,coresight-tpdm.yaml dt-bindings: fix typos and brackets 2026-08-07 09:38:47 -05:00
qcom.yaml Devicetree updates for v7.3: 2026-08-19 10:32:34 -07:00
rda.yaml
realtek.yaml dt-bindings: arm: realtek: Add Kent Soc family compatibles 2026-01-28 23:33:28 +01:00
rockchip.yaml More new boards: LincStation E1, Vicharak Vaaman, EmbedFire LubanCat 4, 2026-08-10 17:55:33 +02:00
secure.txt
sp810.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
spear.yaml
st,nomadik.yaml dt-bindings: arm: st,nomadik: Convert to DT schema 2026-05-08 08:55:08 -05:00
sti.yaml dt-bindings: arm: sti: drop B2120 board support 2025-08-18 15:47:45 +02:00
sunplus,sp7021.yaml
sunxi.yaml dt-bindings: arm: sunxi: Add NetCube Systems OpenNMC (dobermann) 2026-07-07 00:57:45 +08:00
tegra.yaml dt-bindings: arm: tegra: Add lenovo,thinkedge-se70 compatible string 2026-07-31 17:35:47 +02:00
tesla.yaml
toshiba.yaml
ux500.yaml dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
vexpress-config.yaml dt-bindings: arm: vexpress-config: Update clock and regulator node names 2026-02-03 20:58:09 -06:00
vexpress-sysreg.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
vt8500.yaml dt-bindings: arm: vt8500: Add VIA APC Rock/Paper boards 2025-05-12 08:35:21 +02:00
xen.yaml dt-bindings: arm: xen: Convert to DT schema 2026-06-30 09:36:33 -05:00
zte.yaml dt-bindings: arm: zte: Add D-Link DWR932M board based on zx297520v3 SoC 2026-05-14 00:02:12 +03:00