linux/Documentation/devicetree/bindings/hwmon
Linus Torvalds 098b6e44cb Devicetree updates for v7.0:
DT core:
 - Sync dtc/libfdt with upstream v1.7.2-62-ga26ef6400bd8
 
 - Add a for_each_compatible_node_scoped() loop and convert users in
   cpufreq, dmaengine, clk, cdx, powerpc and Arm
 
 - Simplify of/platform.c with scoped loop helpers
 
 - Add fw_devlink tracking for "mmc-pwrseq"
 
 - Optimize fw_devlink callback code size for pinctrl-N properties
 
 - Replace strcmp_suffix() with strends()
 
 DT bindings:
 - Support building single binding targets
 
 - Convert google,goldfish-fb, cznic,turris-mox-rwtm, ti,prm-inst
 
 - Add bindings for Freescale AVIC, Realtek RTD1xxx system controllers,
   Microchip 25AA010A EEPROM, OnSemi FIN3385, IEI WT61P803 PUZZLE, Delta
   Electronics DPS-800-AB power supply, Infineon IR35221 Digital
   Multi-phase Controller, Infineon PXE1610 Digital Dual Output 6+1
   VR12.5 & VR13 CPU Controller, socionext,uniphier-smpctrl, and
   xlnx,zynqmp-firmware
 
 - Lots of trivial binding fixes to address warnings in DTS files. These
   are mostly for arm64 platforms which is getting closer to be warning
   free. Some public shaming has helped.
 
 - Fix I2C bus node names in examples
 
 - Drop obsolete brcm,vulcan-soc binding
 
 - Drop unreferenced binding headers
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEktVUI4SxYhzZyEuo+vtdtY28YcMFAmmNLZEACgkQ+vtdtY28
 YcPa+A/+Lpf1FLau//mfndvkzRUvuU5aF3eJdL1FPxfC64Js2cb9ZGSoEK+YDjaV
 XzNIi2Z1j+i4+uf5MTvyGaqaVx3PcQBcQtb7pu+W1pt2KiOzfVqn66EmRsY3b4cc
 twyOwx2sZMTOZambUfZreWwEl6uJiMowIbcLCsnVWihoiGVTnMpnV/jLcO9jISaP
 fe42FX9qN4NL2QqWwcREYuWMuOH7MkHDRNpEhTouWosdmFCp3PkVZcuWv3NKjGMg
 /tsH5X9QMr972A9s8Zk36ijvTv7NN+9t1GOtPS9KGpbwJmyPHr38mG1fsj+P0rY7
 rOXRnT2PScN6kvKZuw0Rex5xeMxrQCzRkFLzyfq2LOsE0GAUyyR3qysNOdH8xO3Z
 3TVMGVaelYw5T+ahie1+gf/H/t+8hGhX3teCo8ORFNYo7oLsA9qNclfd5SW2Acat
 pPK80PXkqTRsQ9lVGfytPZJ+m5OhcTIBdI9ieEXk/kryDAL4dHcB2IIVHM2/qm50
 aGW0Kh0d61Roe0PZ5GEqI/yWPVHZroXEBxT61tDKwPyGawcq4Gs3Sftd6RXbLi8h
 +T6HzkHPZFlKaiLmBC1wqXnEKLd8h72qNjjDdXbRBdLXW6S5hGPtPiLv18ArlmmR
 4eiFX1Tr+pUAt2W/IwZb9H84mGkbJODbI62x9k9rst/vLeHmnjs=
 =RE7t
 -----END PGP SIGNATURE-----

Merge tag 'devicetree-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux

Pull devicetree updates from Rob Herring:
 "DT core:

   - Sync dtc/libfdt with upstream v1.7.2-62-ga26ef6400bd8

   - Add a for_each_compatible_node_scoped() loop and convert users in
     cpufreq, dmaengine, clk, cdx, powerpc and Arm

   - Simplify of/platform.c with scoped loop helpers

   - Add fw_devlink tracking for "mmc-pwrseq"

   - Optimize fw_devlink callback code size for pinctrl-N properties

   - Replace strcmp_suffix() with strends()

  DT bindings:

   - Support building single binding targets

   - Convert google,goldfish-fb, cznic,turris-mox-rwtm, ti,prm-inst

   - Add bindings for Freescale AVIC, Realtek RTD1xxx system
     controllers, Microchip 25AA010A EEPROM, OnSemi FIN3385, IEI
     WT61P803 PUZZLE, Delta Electronics DPS-800-AB power supply,
     Infineon IR35221 Digital Multi-phase Controller, Infineon PXE1610
     Digital Dual Output 6+1 VR12.5 & VR13 CPU Controller,
     socionext,uniphier-smpctrl, and xlnx,zynqmp-firmware

   - Lots of trivial binding fixes to address warnings in DTS files.
     These are mostly for arm64 platforms which is getting closer to be
     warning free. Some public shaming has helped.

   - Fix I2C bus node names in examples

   - Drop obsolete brcm,vulcan-soc binding

   - Drop unreferenced binding headers"

* tag 'devicetree-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (60 commits)
  dt-bindings: interrupt-controller: Add compatiblie string fsl,imx(1|25|27|31|35)-avic
  dt-bindings: soc: imx: add fsl,aips and fsl,emi compatible strings
  dt-bindings: display: bridge: lt8912b: Drop reset gpio requirement
  dt-bindings: firmware: fsl,scu: Mark multi-channel MU layouts as deprecated
  cpufreq: s5pv210: Simplify with scoped for each OF child loop
  dmaengine: fsl_raid: Simplify with scoped for each OF child loop
  clk: imx: imx31: Simplify with scoped for each OF child loop
  clk: imx: imx27: Simplify with scoped for each OF child loop
  cdx: Use mutex guard to simplify error handling
  cdx: Simplify with scoped for each OF child loop
  powerpc/wii: Simplify with scoped for each OF child loop
  powerpc/fsp2: Simplify with scoped for each OF child loop
  ARM: exynos: Simplify with scoped for each OF child loop
  ARM: at91: Simplify with scoped for each OF child loop
  of: Add for_each_compatible_node_scoped() helper
  dt-bindings: Fix emails with spaces or missing brackets
  scripts/dtc: Update to upstream version v1.7.2-62-ga26ef6400bd8
  dt-bindings: crypto: inside-secure,safexcel: Mandate only ring IRQs
  dt-bindings: crypto: inside-secure,safexcel: Add SoC compatibles
  of: reserved_mem: Fix placement of __free() annotation
  ...
2026-02-11 18:27:08 -08:00
..
pmbus dt-bindings: hwmon: pmbus/max17616: Add SMBALERT interrupt property 2025-10-15 11:02:43 -07:00
adi,ad741x.yaml dt-bindings: hwmon: Drop stray blank line in the header 2025-03-21 08:01:27 -07:00
adi,adm1177.yaml dt-bindings: hwmon: reference common hwmon schema 2024-02-25 12:37:47 -08:00
adi,adm1266.yaml dt-bindings: hwmon: Replace bouncing Alexandru Tachici emails 2025-07-27 16:01:56 -07:00
adi,adm1275.yaml dt-bindings: hwmon: adm1275: add sq24905c support 2025-09-07 16:33:47 -07:00
adi,axi-fan-control.yaml dt-bindings: Fix typos 2023-08-18 11:32:25 -05:00
adi,ltc2945.yaml dt-bindings: hwmon: reference common hwmon schema 2024-02-25 12:37:47 -08:00
adi,ltc2947.yaml dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
adi,ltc2991.yaml dt-bindings: hwmon: Drop stray blank line in the header 2025-03-21 08:01:27 -07:00
adi,ltc2992.yaml dt-bindings: hwmon: Replace bouncing Alexandru Tachici emails 2025-07-27 16:01:56 -07:00
adi,ltc4282.yaml dt-bindings: hwmon: Add LTC4282 bindings 2024-02-11 13:43:09 -08:00
adi,max31760.yaml dt-bindings: hwmon: Add bindings for max31760 2022-09-20 07:12:01 -07:00
adi,max31827.yaml dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
adt7475.yaml dt-bindings: hwmon: adt7475: Allow and recommend #pwm-cells = <3> 2025-07-20 16:38:35 -07:00
amd,sbrmi.yaml dt-bindings: hwmon: correct indentation and style in examples 2023-02-03 07:30:10 -08:00
amd,sbtsi.yaml dt-bindings: hwmon: correct indentation and style in examples 2023-02-03 07:30:10 -08:00
amphenol,chipcap2.yaml dt-bindings: hwmon: Add Amphenol ChipCap 2 2024-02-25 12:37:37 -08:00
apm,xgene-slimpro-hwmon.yaml dt-bindings: hwmon: Convert apm,xgene-slimpro-hwmon to DT schema 2025-10-15 11:02:43 -07:00
aspeed,ast2400-pwm-tacho.yaml dt-bindings: hwmon: Convert aspeed,ast2400-pwm-tacho to DT schema 2026-01-31 07:38:32 -08:00
aspeed,g6-pwm-tach.yaml dt-bindings: hwmon: Add AST2700 compatible 2025-11-21 11:20:29 -08:00
baikal,bt1-pvt.yaml dt-bindings: Cleanup standard unit properties 2021-01-29 16:36:06 -06:00
cirrus,lochnagar.yaml hwmon: lochnagar: Move binding over to dtschema 2020-05-27 19:30:25 -06:00
fan-common.yaml dt-bindings: hwmon: fan: Add fan binding to schema 2024-03-07 10:44:34 -08:00
gmt,g762.yaml dt-bindings: hwmon: g76x: Add support for g761 2024-06-04 09:58:07 -07:00
gpio-fan.yaml dt-bindings: hwmon: gpio-fan: Add optional regulator support 2025-03-02 08:51:36 -08:00
hpe,gxp-fan-ctrl.yaml dt-bindings: hwmon: Add hpe,gxp-fan-ctrl 2023-02-03 07:30:09 -08:00
hwmon-common.yaml dt-bindings: hwmon: add common properties 2024-02-25 12:37:46 -08:00
ibm,occ-hwmon.yaml dt-bindings: hwmon: Add IBM OCC bindings 2022-09-28 21:10:57 +09:30
ibm,opal-sensor.yaml dt-bindings: hwmon: ibmpowernv: convert to dtschema 2024-04-28 10:07:35 -07:00
iei,wt61p803-puzzle-hwmon.yaml dt-bindings: Add IEI vendor prefix and IEI WT61P803 PUZZLE driver bindings 2026-02-03 20:58:11 -06:00
iio-hwmon.yaml dt-bindings: hwmon: Increase max number of io-channels 2023-12-11 06:21:01 -08:00
jedec,jc42.yaml dt-bindings: use capital "OR" for multiple licenses in SPDX 2023-08-23 15:00:31 -05:00
kontron,sl28cpld-hwmon.yaml MFD for v6.18 2025-10-01 12:04:12 -07:00
lantiq,cputemp.yaml dt-bindings: hwmon: convert lantiq-cputemp to yaml 2025-09-07 16:33:47 -07:00
lltc,ltc2978.yaml dt-bindings: hwmon: lltc,ltc2978: Add lltc,ltc713 compatible 2025-07-20 16:38:34 -07:00
lltc,ltc4151.yaml dt-bindings: hwmon: reference common hwmon schema 2024-02-25 12:37:47 -08:00
lltc,ltc4286.yaml dt-bindings: hwmon: lltc,ltc4286: use common hwmon schema 2024-02-25 12:37:47 -08:00
lm75.yaml dt-bindings: hwmon: (lm75) allow interrupt for ti,tmp75 2025-09-25 18:21:31 -07:00
ltc2990.txt hwmon: (ltc2990) add devicetree binding 2018-05-21 07:52:00 -07:00
max6697.txt hwmon: max6697: move binding docs to proper place 2015-08-10 08:37:37 +02:00
maxim,max6639.yaml dt-bindings: hwmon: Drop stray blank line in the header 2025-03-21 08:01:27 -07:00
maxim,max6650.yaml dt-bindings: hwmon: Drop stray blank line in the header 2025-03-21 08:01:27 -07:00
maxim,max20730.yaml dt-bindings: hwmon: maxim,max20730: Add maxim,max20710 compatible 2025-07-20 16:38:34 -07:00
maxim,max31790.yaml dt-bindings: hwmon: max31790: Use addressed fan nodes 2025-10-15 11:02:42 -07:00
microchip,emc2305.yaml dt-bindings: hwmon: Add Microchip emc2305 support 2025-03-21 17:06:23 -07:00
microchip,lan966x.yaml dt-bindings: hwmon: add Microchip LAN966x bindings 2022-05-22 11:32:30 -07:00
microchip,mcp3021.yaml dt-bindings: use capital "OR" for multiple licenses in SPDX 2023-08-23 15:00:31 -05:00
microchip,sparx5-temp.yaml dt-bindings: hwmon: sparx5: add microchip,lan9691-temp 2026-01-31 07:38:31 -08:00
moortec,mr75203.yaml Merge branch 'dt/linus' into dt/next 2023-08-21 17:09:57 -05:00
national,lm90.yaml dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
npcm750-pwm-fan.txt dt-bindings: hwmon: npcm: Add npcm845 compatible string 2023-10-29 22:22:47 -07:00
nsa320-mcu.txt hwmon: Define binding for the nsa320-hwmon driver 2016-03-08 03:59:10 -08:00
ntc-thermistor.yaml dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
nuvoton,nct6775.yaml dt-bindings: hwmon: Drop stray blank line in the header 2025-03-21 08:01:27 -07:00
nuvoton,nct7363.yaml dt-bindings: hwmon: Drop stray blank line in the header 2025-03-21 08:01:27 -07:00
nuvoton,nct7802.yaml dt-bindings: hwmon: Drop stray blank line in the header 2025-03-21 08:01:27 -07:00
nxp,mc34vr500.yaml dt-bindings: use capital "OR" for multiple licenses in SPDX 2023-08-23 15:00:31 -05:00
pwm-fan.yaml dt-bindings: hwmon: pwm-fan: Document after shutdown fan settings 2025-09-07 16:33:48 -07:00
renesas,isl28022.yaml dt-bindings: hwmon: add renesas,isl28022 2024-11-10 14:48:07 -08:00
sensirion,sht15.yaml dt-bindings: use capital "OR" for multiple licenses in SPDX 2023-08-23 15:00:31 -05:00
sensirion,shtc1.yaml dt-bindings: Fix emails with spaces or missing brackets 2026-02-03 20:58:12 -06:00
sophgo,sg2042-hwmon-mcu.yaml dt-bindings: hwmon: Add Sophgo SG2044 external hardware monitor support 2025-04-29 20:56:59 -07:00
st,stts751.yaml dt-bindings: hwmon: stts751: convert to dtschema 2024-04-28 10:07:35 -07:00
st,tsc1641.yaml dt-bindings: hwmon: ST TSC1641 power monitor 2025-11-12 12:08:36 -08:00
starfive,jh71x0-temp.yaml dt-bindings: Drop remaining unneeded quotes 2023-08-24 11:43:57 -05:00
syna,as370.yaml dt-bindings: hwmon: as370: convert to dtschema 2024-04-28 10:07:35 -07:00
ti,adc128d818.yaml dt-bindings: hwmon: Drop stray blank line in the header 2025-03-21 08:01:27 -07:00
ti,ads7828.yaml dt-bindings: hwmon: Drop stray blank line in the header 2025-03-21 08:01:27 -07:00
ti,amc6821.yaml dt-bindings: hwmon: amc6821: Add cooling levels 2025-07-20 16:38:34 -07:00
ti,ina2xx.yaml dt-bindings: hwmon: ti,ina2xx: Add INA700 2025-09-07 16:35:08 -07:00
ti,ina3221.yaml dt-bindings: hwmon: ina3221: Add ti,summation-disable 2023-10-28 09:21:48 -07:00
ti,lm87.yaml dt-bindings: hwmon: ti,lm87: Add adi,adm1024 compatible 2025-07-20 16:38:34 -07:00
ti,tmp102.yaml dt-bindings: hwmon: tmp102: Add label property 2025-09-07 16:33:48 -07:00
ti,tmp108.yaml dt-bindings: hwmon: ti,tmp108: Add P3T1035,P3T2030 2026-01-31 07:38:33 -08:00
ti,tmp401.yaml dt-bindings: hwmon: ti,tmp401: Drop 'items' from 'ti,n-factor' property 2022-06-07 05:45:29 -07:00
ti,tmp421.yaml dt-bindings: hwmon: ti,tmp421: Fix type for 'ti,n-factor' 2022-04-13 07:12:24 -07:00
ti,tmp464.yaml MAINTAINERS: hwmon: drop Agathe Porte 2023-04-19 07:08:33 -07:00
ti,tmp513.yaml dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
ti,tps23861.yaml dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
vexpress.txt dt-bindings: arm: update vexpress-config.yaml references 2022-06-06 12:17:00 -05:00
winbond,w83781d.yaml dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00