milos-linux/Documentation/devicetree/bindings/mfd
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
..
88pm860x.txt
actions,atc260x.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
adi,adp5585.yaml dt-bindings: mfd: adp5585: document reset gpio 2025-07-01 21:50:51 +01:00
adi,max77541.yaml
airoha,en7581-gpio-sysctl.yaml dt-bindings: mfd: Add support for Airoha EN7581 GPIO System Controller 2024-10-30 10:56:51 +01:00
allwinner,sun4i-a10-ts.yaml
allwinner,sun6i-a31-prcm.yaml dt-bindings: mfd: allwinner,sun6i-a31-prcm: Use hyphens in node names 2024-05-10 15:39:17 +01:00
allwinner,sun8i-a23-prcm.yaml
altera-a10sr.txt
ampere,smpro.yaml
ams,as3711.yaml dt-bindings: mfd: ams,as3711: Convert to json-schema 2023-12-07 13:50:25 +00:00
apple,smc.yaml dt-bindings: rtc: Add Apple SMC RTC 2025-12-08 22:41:59 +01:00
arm,dev-platforms-syscon.yaml dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
as3722.txt
aspeed,ast2x00-scu.yaml dt-bindings: mfd: aspeed: Add AST2700 SCU compatibles 2025-10-01 10:28:46 +01:00
aspeed-lpc.yaml dt-bindings: Fix inconsistent quoting 2025-11-17 11:24:50 -06:00
atmel,at91sam9260-gpbr.yaml dt-bindings: mfd: atmel: Add microchip,sama7d65-gpbr 2025-05-23 08:48:14 +01:00
atmel,at91sam9260-matrix.yaml dt-bindings: mfd: atmel,at91sam9260: Convert to YAML schema 2025-01-09 10:36:42 +00:00
atmel,hlcdc.yaml dt-bindings: mfd: atmel,hlcdc: Convert to DT schema format 2024-02-23 14:58:02 +00:00
atmel,sama5d2-flexcom.yaml dt-bindings: mfd: atmel,sama5d2-flexcom: Add microchip,sama7d65-flexcom 2025-03-14 08:59:07 +00:00
atmel-smc.txt
bfticu.txt
brcm,bcm6318-gpio-sysctl.yaml
brcm,bcm6328-gpio-sysctl.yaml
brcm,bcm6358-gpio-sysctl.yaml
brcm,bcm6362-gpio-sysctl.yaml
brcm,bcm6368-gpio-sysctl.yaml
brcm,bcm59056.yaml dt-bindings: mfd: brcm,bcm59056: Add compatible for BCM59054 2025-05-22 10:56:40 +01:00
brcm,bcm63268-gpio-sysctl.yaml
brcm,cru.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
brcm,misc.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
brcm,twd.yaml
canaan,k210-sysctl.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
cirrus,lochnagar.yaml
cirrus,madera.yaml
da9055.txt
da9150.txt
delta,tn48m-cpld.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
dlg,da9052.yaml dt-bindings: mfd: Convert dlg,da9052-i2c.txt to yaml format 2025-11-20 12:56:38 +00:00
dlg,da9063.yaml dt-bindings: mfd: dlg,da9063: Allow wakeup-source property 2025-11-06 14:03:56 +00:00
ene-kb930.yaml
ene-kb3930.yaml
fsl,mc13xxx.yaml dt-bindings: mfd: fsl,mc13xxx: Fix LEDs node schema 2025-11-20 14:52:09 +00:00
fsl,mcu-mpc8349emitx.yaml dt-bindings: mfd: Convert fsl,mcu-mpc8349emitx binding to YAML 2025-03-14 08:59:06 +00:00
fsl-imx25-tsadc.txt
hi6421.txt
hisilicon,hi655x.txt
hisilicon,hi6421-spmi-pmic.yaml dt-bindings: mfd: hisilicon,hi6421-spmi-pmic: Clean up example 2023-12-07 17:01:49 +00:00
iei,wt61p803-puzzle.yaml dt-bindings: Add IEI vendor prefix and IEI WT61P803 PUZZLE driver bindings 2026-02-03 20:58:11 -06:00
iqs62x.yaml dt-bindings: mfd: Correct indentation and style in DTS example 2025-05-23 08:49:01 +01:00
khadas,mcu.yaml
lp3943.txt dt-bindings: gpio: Create a trivial GPIO schema 2025-07-18 10:20:06 +02:00
marvell,88pm886-a1.yaml dt-bindings: mfd: 88pm886: Add #io-channel-cells 2025-09-13 14:47:14 +01:00
max77620.txt
max77650.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
maxim,max5970.yaml
maxim,max7360.yaml dt-bindings: mfd: gpio: Add MAX7360 2025-09-16 15:24:48 +01:00
maxim,max8925.yaml
maxim,max8998.yaml
maxim,max14577.yaml
maxim,max77686.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
maxim,max77693.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
maxim,max77705.yaml dt-bindings: max77705: Add interrupt-controller property 2025-11-06 14:03:34 +00:00
maxim,max77714.yaml
maxim,max77759.yaml dt-bindings: mfd: Add max77759 binding 2025-05-09 15:22:13 +01:00
maxim,max77802.yaml
maxim,max77843.yaml
mediatek,mt6357.yaml dt-bindings: mfd: mediatek: Add codec property for MT6357 PMIC 2024-09-03 18:17:22 +01:00
mediatek,mt6360.yaml
mediatek,mt6370.yaml
mediatek,mt6397.yaml dt-bindings: mfd: mediatek: mt6397: Add bindings for MT6328 2025-01-03 15:33:21 -06:00
mediatek,mt8195-scpsys.yaml dt-bindings: mediatek: Drop inactive MandyJH Liu 2026-02-03 20:58:10 -06:00
mfd.txt dt-bindings: mfd: Explain lack of child dependency in simple-mfd 2024-07-04 17:38:41 +01:00
motorola-cpcap.txt dt-bindings: phy: Convert motorola,cpcap-usb-phy to DT schema 2025-06-15 19:59:02 +05:30
mps,mp2629.yaml
mscc,ocelot.yaml dt-bindings: mfd: Drop unrelated nodes from DTS example 2025-05-23 08:49:00 +01:00
mxs-lradc.yaml dt-bindings: mfd: convert mxs-lradc bindings to json-schema 2025-07-24 11:26:56 +01:00
netronix,ntxec.yaml dt-bindings: mfd: Correct indentation and style in DTS example 2025-05-23 08:49:01 +01:00
nxp,bbnsm.yaml
nxp,lpc1850-creg.yaml dt-bindings: mfd: Convert lpc1850-creg-clk, pc1850-dmamux and phy-lpc18xx-usb-otg to YAML format 2025-07-24 11:26:58 +01:00
nxp,pf1550.yaml dt-bindings: mfd: Add binding for the PF1550 PMIC 2025-10-21 16:42:25 +01:00
omap-usb-host.txt
omap-usb-tll.txt
palmas.txt
qcom,pm8008.yaml dt-bindings: mfd: pm8008: Rework binding 2024-06-13 18:42:21 +01:00
qcom,spmi-pmic.yaml dt-bindings: mfd: qcom-spmi-pmic: Document PM7550 PMIC 2025-11-13 14:54:09 +00:00
qcom,tcsr.yaml dt-bindings: mfd: qcom,tcsr: Add compatible for ipq5018 2025-05-14 21:12:21 +01:00
qcom-pm8xxx.yaml dt-bindings: mfd: qcom: pm8xxx: Add pm8901 compatible 2024-05-10 15:39:17 +01:00
qnap,ts433-mcu.yaml dt-bindings: mfd: qnap,ts433-mcu: Allow nvmem-layout child node 2025-10-01 10:28:11 +01:00
qriox.txt
realtek,rtd1xxx.yaml dt-bindings: mfd: Add Realtek RTD1xxx system controllers 2026-02-03 20:58:11 -06:00
renesas,r2a11302ft.yaml dt-bindings: mfd: Add Renesas R2A11302FT PMIC 2025-11-06 14:03:48 +00:00
retu.txt
richtek,rt4831.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
richtek,rt5033.yaml
richtek,rt5120.yaml
ricoh,rn5t618.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
rockchip,rk805.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
rockchip,rk806.yaml dt-bindings: mfd: rk806: Allow to customize PMIC reset mode 2025-07-24 11:27:16 +01:00
rockchip,rk808.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
rockchip,rk816.yaml dt-bindings: mfd: Add rk816 binding 2024-05-03 09:15:27 +01:00
rockchip,rk817.yaml dt-bindings: mfd: rk817: Merge support for RK809 2024-07-04 17:38:41 +01:00
rockchip,rk818.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
rohm,bd9571mwv.yaml dt-bindings: mfd: Correct indentation and style in DTS example 2025-05-23 08:49:01 +01:00
rohm,bd9576-pmic.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
rohm,bd71815-pmic.yaml dt-bindings: mfd: bd71815: Fix rsense and typos 2024-12-17 13:17:25 +00:00
rohm,bd71828-pmic.yaml dt-bindings: mfd: bd71828: Use charger resistor in mOhm instead of MOhm 2024-11-12 15:06:33 +00:00
rohm,bd71837-pmic.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
rohm,bd71847-pmic.yaml
rohm,bd72720-pmic.yaml dt-bindings: mfd: ROHM BD72720 2026-01-13 12:45:00 +00:00
rohm,bd96801-pmic.yaml dt-bindings: mfd: rohm,bd96801-pmic: Correct timeout-sec length and reference watchdog schema 2025-11-15 15:19:56 +01:00
rohm,bd96802-pmic.yaml dt-bindings: mfd: bd96802: Add ROHM BD96806 2025-04-24 14:52:11 +01:00
samsung,exynos5433-lpass.yaml
samsung,s2dos05.yaml dt-bindings: mfd: Add support for the samsung,s2dos05 2024-10-16 09:04:10 +01:00
samsung,s2mpa01.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
samsung,s2mpg10-pmic.yaml dt-bindings: mfd: samsung,s2mpg10-pmic: Link to its regulators 2026-02-04 10:35:55 +00:00
samsung,s2mpg11-pmic.yaml dt-bindings: mfd: Add samsung,s2mpg11-pmic 2026-02-04 10:36:10 +00:00
samsung,s2mps11.yaml dt-bindings: mfd: samsung,s2mps11: Split s2mpg10-pmic into separate file 2026-02-04 10:35:41 +00:00
samsung,s5m8767.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
silergy,sy7636a.yaml dt-bindings: mfd: sy7636a: Add missing GPIO pins and supply 2025-11-06 14:03:24 +00:00
sky81452.txt
spacemit,p1.yaml dt-bindings: mfd: Add support the SpacemiT P1 PMIC 2025-10-01 10:28:33 +01:00
sprd,sc2731.yaml dt-bindings: mfd: sprd,sc2731: Reference sprd,sc2731-efuse bindings 2025-01-09 09:56:30 +00:00
sprd,ums512-glbreg.yaml dt-bindings: mfd: sprd: Add support for UMS9620 2024-01-10 11:26:05 +00:00
st,stm32-lptimer.yaml dt-bindings: mfd: stm32-lptimer: Add support for stm32mp25 2025-05-13 11:12:38 +01:00
st,stm32-timers.yaml dt-bindings: mfd: stm32-timers: Add support for stm32mp25 2025-03-14 08:59:05 +00:00
st,stmfx.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
st,stmpe.yaml dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
st,stpmic1.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
stericsson,ab8500.yaml dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
stericsson,db8500-prcmu.yaml dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
syscon-common.yaml dt-bindings: pinctrl: Convert marvell,armada-3710-(sb|nb)-pinctrl to DT schema 2025-10-13 12:24:14 +02:00
syscon.yaml dt-bindings: mfd: syscon: Add mt7981-topmisc 2025-11-20 15:40:54 +00:00
tc3589x.txt
ti,am3359-tscadc.yaml dt-bindings: mfd: ti,am3359-tscadc: Allow dmas property to be optional 2023-12-07 13:50:29 +00:00
ti,bq25703a.yaml dt-bindings: mfd: ti,bq25703a: Add TI BQ25703A Charger 2025-09-11 15:54:23 +01:00
ti,lp8732.yaml dt-bindings: mfd: Convert lp873x.txt to json-schema 2024-05-10 15:39:18 +01:00
ti,lp87524-q1.yaml dt-bindings: fix spelling, typos, grammar, duplicated words 2025-09-26 15:53:29 -05:00
ti,lp87561-q1.yaml dt-bindings: fix spelling, typos, grammar, duplicated words 2025-09-26 15:53:29 -05:00
ti,lp87565-q1.yaml dt-bindings: fix spelling, typos, grammar, duplicated words 2025-09-26 15:53:29 -05:00
ti,nspire-misc.yaml
ti,tps6594.yaml dt-bindings: mfd: tps6594: Allow gpio-line-names 2025-10-01 10:29:02 +01:00
ti,tps65086.yaml dt-bindings: mfd: Use full path to other schemas 2024-05-10 15:39:18 +01:00
ti,tps65910.yaml dt-bindings: mfd: tps65910: Make interrupt properties optional 2025-11-06 14:03:59 +00:00
ti,twl.yaml Devicetree updates for v6.19: 2025-12-04 15:50:37 -08:00
ti-keystone-devctrl.txt
ti-lmu.txt
tps6105x.txt
tps6507x.txt
tps65912.txt
twl6040.txt dt-bindings: Fix various typos 2024-09-13 14:01:34 -05:00
wlf,arizona.yaml
wm831x.txt
x-powers,ac100.yaml
x-powers,axp152.yaml dt-bindings: mfd: Correct indentation and style in DTS example 2025-05-23 08:49:01 +01:00
xylon,logicvc.yaml
zii,rave-sp.yaml dt-bindings: mfd: Convert zii,rave-sp.txt to yaml format 2024-10-16 09:04:11 +01:00