mirror-linux/Documentation/devicetree/bindings/hwmon
Linus Torvalds 6044a1ee9d Devicetree updates for v6.19:
DT bindings:
 - Convert lattice,ice40-fpga-mgr, apm,xgene-storm-dma, brcm,sr-thermal,
   amazon,al-thermal, brcm,ocotp, mt8173-mdp, Actions Owl SPS, Marvell
   AP80x System Controller, Marvell CP110 System Controller,
   cznic,moxtet, and apm,xgene-slimpro-mbox to DT schema format
 
 - Add i.MX95 fsl,irqsteer, MT8365 Mali Bifrost GPU, Anvo ANV32C81W
   EEPROM, and Microchip pic64gx PLIC
 
 - Add missing LGE, AMD Seattle, and APM X-Gene SoC platform compatibles
 
 - Updates to brcm,bcm2836-l1-intc, brcm,bcm2835-hvs, and bcm2711-hdmi
   bindings to fix warnings on BCM2712 platforms
 
 - Drop obsolete db8500-thermal.txt
 
 - Treewide clean-up of extra blank lines and inconsistent quoting
 
 - Ensure all .dtbo targets are applied to a base .dtb
 
 - Speed up dt_binding_check by skipping running validation on empty
   examples
 
 DT core:
 - Add of_machine_device_match() and of_machine_get_match_data() helpers
   and convert users treewide
 
 - Fix bounds checking of address properties in FDT code. Rework the code
   to have a single implementation of the bounds checks.
 
 - Rework of_irq_init() to ignore any implicit interrupt-parent (i.e. in
   a parent node) on nodes without an interrupt. This matches the spec
   description and fixes some RISC-V platforms.
 
 - Avoid a spurious message on overlay removal
 
 - Skip DT kunit tests on RISCV+ACPI
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEktVUI4SxYhzZyEuo+vtdtY28YcMFAmkwYp0ACgkQ+vtdtY28
 YcMS1g/+Mr3pzojHKUEClu3hglNEw1Bvl/rD07s5q+f4d2eayXtRJVBDgKIwYciT
 rROXLV9m0Ko2RGiRLHAeB/h4Jjd8NXzLM0GA0YvoHSgtk77xLCuzK5ZEW3o6EoYW
 DWVHyoMHDNRRC0Iu+CaS6XId1DrtbV6Wc/oLYvoSJvpdsW9EYOksfrtKQAYU9X5p
 /x5XKO4h8RIQTBmg/kjvJLUV6+7cJvOnkF/JkDyh+xOHrIJzQp/bJwcKiU3hGlhX
 nGFtjmItNDsFGvR1CtDzUobEE/wgI3xCQHUmufInSNPB7VGw3hbp0nvaQ6htPQQQ
 NOA1Q7lXJtqChUZx7OAHk64TQHhVlmJJoy0zCueTgRyjXU0nWb/id2Hn16k96FRh
 3YCGArTBFlRriHuCj0fsZ618cLEN2nZCzqSf34HVjs30iP7oLauEJ+WgmfH491TB
 eq60Vlwomxq60/hWqCdY1NTCo/zbfYUE+exry69NcL5KSZBN2WGwLPZUgVvYhNO3
 dhSgAg+06ib7uq0LLUiokQXaByEEFJt2TxIjp9IDAqkPnvQmDverKL5DZUBHIYxw
 E/89Pmm77DagdcIhMocbsdoH5Qu4qH8pdhfR3PL+Ma9drRLxmk3MpiT52VJZem0S
 iXHb6fyfQzQ/WJcA4sKapa8EMZRm/9U/pVDx1msDmHfB8pbDEi0=
 =ZM/+
 -----END PGP SIGNATURE-----

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

Pull devicetree updates from Rob Herring:
 "DT bindings:

   - Convert lattice,ice40-fpga-mgr, apm,xgene-storm-dma,
     brcm,sr-thermal, amazon,al-thermal, brcm,ocotp, mt8173-mdp, Actions
     Owl SPS, Marvell AP80x System Controller, Marvell CP110 System
     Controller, cznic,moxtet, and apm,xgene-slimpro-mbox to DT schema
     format

   - Add i.MX95 fsl,irqsteer, MT8365 Mali Bifrost GPU, Anvo ANV32C81W
     EEPROM, and Microchip pic64gx PLIC

   - Add missing LGE, AMD Seattle, and APM X-Gene SoC platform
     compatibles

   - Updates to brcm,bcm2836-l1-intc, brcm,bcm2835-hvs, and bcm2711-hdmi
     bindings to fix warnings on BCM2712 platforms

   - Drop obsolete db8500-thermal.txt

   - Treewide clean-up of extra blank lines and inconsistent quoting

   - Ensure all .dtbo targets are applied to a base .dtb

   - Speed up dt_binding_check by skipping running validation on empty
     examples

  DT core:

   - Add of_machine_device_match() and of_machine_get_match_data()
     helpers and convert users treewide

   - Fix bounds checking of address properties in FDT code. Rework the
     code to have a single implementation of the bounds checks.

   - Rework of_irq_init() to ignore any implicit interrupt-parent (i.e.
     in a parent node) on nodes without an interrupt. This matches the
     spec description and fixes some RISC-V platforms.

   - Avoid a spurious message on overlay removal

   - Skip DT kunit tests on RISCV+ACPI"

* tag 'devicetree-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (55 commits)
  dt-bindings: kbuild: Skip validating empty examples
  dt-bindings: interrupt-controller: brcm,bcm2836-l1-intc: Drop interrupt-controller requirement
  dt-bindings: display: Fix brcm,bcm2835-hvs bindings for BCM2712
  dt-bindings: display: bcm2711-hdmi: Add interrupt details for BCM2712
  of: Skip devicetree kunit tests when RISCV+ACPI doesn't populate root node
  soc: tegra: Simplify with of_machine_device_match()
  soc: qcom: ubwc: Simplify with of_machine_get_match_data()
  powercap: dtpm: Simplify with of_machine_get_match_data()
  platform: surface: Simplify with of_machine_get_match_data()
  irqchip/atmel-aic: Simplify with of_machine_get_match_data()
  firmware: qcom: scm: Simplify with of_machine_device_match()
  cpuidle: big_little: Simplify with of_machine_device_match()
  cpufreq: sun50i: Simplify with of_machine_device_match()
  cpufreq: mediatek: Simplify with of_machine_get_match_data()
  cpufreq: dt-platdev: Simplify with of_machine_get_match_data()
  of: Add wrappers to match root node with OF device ID tables
  dt-bindings: eeprom: at25: Add Anvo ANV32C81W
  of/reserved_mem: Simplify the logic of __reserved_mem_alloc_size()
  of/reserved_mem: Simplify the logic of fdt_scan_reserved_mem_reg_nodes()
  of/reserved_mem: Simplify the logic of __reserved_mem_reserve_reg()
  ...
2025-12-04 15:50:37 -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,g6-pwm-tach.yaml dt-bindings: hwmon: Add AST2700 compatible 2025-11-21 11:20:29 -08:00
aspeed-pwm-tacho.txt dt-bindings: Fix typos 2023-08-18 11:32:25 -05:00
baikal,bt1-pvt.yaml
cirrus,lochnagar.yaml
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
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
max6697.txt
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: use correct clock 2022-09-19 06:17:05 -07: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
ntc-thermistor.yaml dt-bindings: hwmon: ntc-thermistor: Add Murata ncp18wm474 NTC 2025-10-15 11:02:42 -07: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 typos 2023-08-18 11:32:25 -05: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 nxp,p3t1085 compatible string 2024-11-12 13:54:55 -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: hwmon: Drop stray blank line in the header 2025-03-21 08:01:27 -07:00