linux/Documentation/devicetree/bindings
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
..
access-controllers
arc
arm Devicetree updates for v7.0: 2026-02-11 18:27:08 -08:00
ata dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
auxdisplay dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
board dt-bindings: fsl,fpga-qixis: describe the gpio child node found on LS1046AQDS 2025-10-27 14:21:05 +08:00
bus dt-bindings: soc: imx: add fsl,aips and fsl,emi compatible strings 2026-02-09 21:04:53 -06:00
cache dt-bindings: cache: qcom,llcc: Remove duplicate llcc7_base for Glymur 2026-01-05 08:57:12 -06:00
chrome
clock Samsung DTS ARM64 changes for v6.20, part two 2026-01-28 18:36:57 +01:00
connector dt-bindings: connector: Add PCIe M.2 Mechanical Key M connector 2026-01-23 09:58:05 +01:00
counter
cpu
cpufreq dt-bindings: cpufreq: qcom-hw: document Milos CPUFREQ Hardware 2026-01-27 11:21:22 +05:30
crypto Devicetree updates for v7.0: 2026-02-11 18:27:08 -08:00
csky
devfreq dt-bindings: devfreq: tegra30-actmon: Add Tegra124 fallback for Tegra210 2025-11-14 18:00:47 +01:00
display Devicetree updates for v7.0: 2026-02-11 18:27:08 -08:00
dma dt-bindings: Changes for v6.20-rc1 2026-01-28 16:56:11 +01:00
dpll
dsp dt-bindings: mediatek: Replace Tinghan Shen in maintainers 2026-02-03 20:58:11 -06:00
dvfs
edac dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
eeprom dt-bindings: eeprom: at25: Document Microchip 25AA010A 2026-02-03 20:58:12 -06:00
embedded-controller dt-bindings: Fix I2C bus node names in examples 2026-02-03 20:58:11 -06:00
extcon dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
firmware Devicetree updates for v7.0: 2026-02-11 18:27:08 -08:00
fpga Char/Misc/IIO driver updates for 6.19-rc1 2025-12-06 18:34:24 -08:00
fsi
fuse
gnss dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
goldfish dt-bindings: sound: google,goldfish-audio: Convert to DT schema 2026-01-14 13:36:00 +00:00
gpio dt-bindings: gpio: Add Tegra264 support 2026-01-29 09:30:54 +01:00
gpu drm-misc-next for 6.20: 2026-01-16 11:04:03 +10:00
hsi
hwinfo dt-bindings: hwinfo: samsung,exynos-chipid: add exynos8890-chipid compatible 2025-10-18 18:14:35 +02:00
hwlock
hwmon Devicetree updates for v7.0: 2026-02-11 18:27:08 -08:00
i2c soc: devicetree updates for 7.0 2026-02-10 21:11:08 -08:00
i3c dt-bindings: i3c: snps: Add Altera SoCFPGA compatible 2025-11-08 22:50:46 +01:00
iio spi: add multi-lane support 2026-02-02 22:03:20 +00:00
infiniband
input Devicetree updates for v7.0: 2026-02-11 18:27:08 -08:00
interconnect dt-bindings: interconnect: qcom,sa8775p-rpmh: Fix incorrectly added reg and clocks 2025-12-19 10:47:13 +02:00
interrupt-controller Devicetree updates for v7.0: 2026-02-11 18:27:08 -08:00
iommu dt-bindings: iommu: Add NVIDIA Tegra CMDQV support 2026-01-16 13:41:27 +01:00
ipmi dt-bindings: ipmi: Convert aspeed,ast2400-ibt-bmc to DT schema 2025-10-14 18:20:01 -05:00
leds Devicetree updates for v7.0: 2026-02-11 18:27:08 -08:00
loongarch
mailbox dt-bindings: mailbox: qcom: Add IPCC support for Kaanapali and Glymur Platforms 2026-01-17 15:35:17 -06:00
media Devicetree updates for v7.0: 2026-02-11 18:27:08 -08:00
memory-controllers soc: devicetree updates for 7.0 2026-02-10 21:11:08 -08:00
mfd Devicetree updates for v7.0: 2026-02-11 18:27:08 -08:00
mips
misc soc: fixes for 6.19 2026-01-09 15:11:45 -10:00
mmc MMC host: 2025-12-20 12:18:32 -08:00
mtd dt-bindings: Changes for v6.20-rc1 2026-01-28 16:56:11 +01:00
mux dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
net Devicetree updates for v7.0: 2026-02-11 18:27:08 -08:00
nios2
npu dt-bindings: npu: Add Arm Ethos-U65/U85 2025-10-24 15:07:39 -05:00
nvme dt-bindings: nvme: apple: Add apple,t6020-nvme-ans2 compatible 2025-09-14 21:50:08 +02:00
nvmem soc: driver updates for 7.0 2026-02-10 20:45:30 -08:00
openrisc/opencores
opp
pci Devicetree updates for v7.0: 2026-02-11 18:27:08 -08:00
peci
perf dt-bindings: perf: fsl-imx-ddr: Add compatible string for i.MX8QM, i.MX8QXP and i.MX8DXL 2025-11-24 15:39:05 +00:00
phy Linux 6.19-rc7 2026-01-28 12:44:28 +10:00
pinctrl dt-bindings: pinctrl: marvell,armada3710-xb-pinctrl: fix 'usb32_drvvbus0' group name 2026-01-27 10:49:36 +01:00
pmem
power Devicetree updates for v7.0: 2026-02-11 18:27:08 -08:00
powerpc
pps
ptp
pwm dt-bindings: pwm: nxp,lpc32xx-pwm: Specify clocks property as mandatory 2026-01-20 18:39:40 +01:00
regmap
regulator gpio updates for v7.0-rc1 2026-02-11 10:53:39 -08:00
remoteproc Devicetree updates for v7.0: 2026-02-11 18:27:08 -08:00
reserved-memory
reset soc: driver updates for 6.19 2025-12-05 17:29:04 -08:00
riscv RISC-V Devicetrees for v6.20 (or v7.0) 2026-01-28 23:34:34 +01:00
rng Samsung DTS ARM64 changes for v6.20 2026-01-26 15:42:53 +01:00
rtc dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
scsi
serial TTY/Serial changes for 6.19-rc1 2025-12-06 18:38:19 -08:00
serio
sifive
siox
slimbus Char/Misc/IIO driver updates for 6.19-rc1 2025-12-06 18:34:24 -08:00
soc soc: devicetree updates for 7.0 2026-02-10 21:11:08 -08:00
sound ASoC: Updates for v7.0 2026-02-09 17:39:11 +01:00
soundwire dt-bindings: soundwire: qcom: Document v3.1.0 version of IP block 2025-12-08 12:37:26 +05:30
spi spi: cadence-qspi: Add Renesas RZ/N1 support 2026-02-05 23:13:44 +00:00
spmi dt-bindings: spmi: Add Apple A11 and T2 compatible 2025-09-18 21:11:15 +02:00
sram dt-bindings: sram: Document qcom,kaanapali-imem and its child node 2025-12-17 20:55:45 -06:00
thermal dt-bindings: thermal: r9a09g047-tsu: document RZ/T2H and RZ/N2H 2026-01-21 19:06:57 +01:00
timer soc: devicetree updates for 7.0 2026-02-10 21:11:08 -08:00
timestamp
tpm dt-bindings: tpm: Add st,st33tphf2ei2c 2025-12-31 10:25:08 +08:00
trigger-source
ufs scsi: ufs: dt-bindings: Fix several grammar errors 2026-01-04 15:09:34 -05:00
usb Devicetree updates for v7.0: 2026-02-11 18:27:08 -08:00
virtio
w1
watchdog More Qualcomm Arm64 DeviceTree updates for v6.20 2026-01-28 19:08:03 +01:00
x86
xillybus
.gitignore
.yamllint dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
ABI.rst
common-properties.txt
dts-coding-style.rst docs: dt-bindings: Extend the ordering list with a blank newline before status 2025-11-17 11:24:50 -06:00
example-schema.yaml dt-bindings: fix spelling, typos, grammar, duplicated words 2025-09-26 15:53:29 -05:00
graph.txt
incomplete-devices.yaml
index.rst
jailhouse.txt
Makefile scripts/dtc: Update to upstream version v1.7.2-62-ga26ef6400bd8 2026-02-03 20:58:12 -06:00
resource-names.txt
submitting-patches.rst docs: dt: submitting-patches: Document prefixes for SCSI and UFS 2026-02-03 20:58:11 -06:00
trivial-devices.yaml Devicetree updates for v7.0: 2026-02-11 18:27:08 -08:00
unittest.txt
vendor-prefixes.yaml drm for 7.0-rc1 2026-02-11 12:55:44 -08:00
writing-bindings.rst
writing-schema.rst dt-bindings: kbuild: Support single binding targets 2025-12-17 09:16:14 -06:00
xilinx.txt