linux/Documentation/devicetree/bindings/power
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
..
avs dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
reset dt-bindings: power: syscon-poweroff: Allow "reg" property 2026-02-03 20:58:10 -06:00
supply Immutable branch between MFD, Clk, GPIO, Power, Regulator and RTC due for the v6.20 merge window 2026-01-15 16:37:34 +01:00
actions,s500-sps.yaml dt-bindings: power: Convert Actions Owl SPS to DT schema 2025-11-17 11:24:50 -06:00
allwinner,sun20i-d1-ppu.yaml dt-bindings: power: Add A523 PPU and PCK600 power controllers 2025-07-15 16:03:32 +02:00
allwinner,sun50i-h6-prcm-ppu.yaml dt-bindings: power: Add Allwinner H6/H616 PRCM PPU 2025-04-24 12:12:14 +02:00
amlogic,meson-ee-pwrc.yaml MAINTAINERS: Update email of Neil Armstrong 2022-08-18 11:23:00 -06:00
amlogic,meson-gx-pwrc.txt dt-bindings: power: amlogic,meson-gx-pwrc: mark bindings as deprecated 2023-01-10 15:20:20 +01:00
amlogic,meson-sec-pwrc.yaml dt-bindings: power: add Amlogic S6 S7 S7D power domains 2025-09-04 12:21:25 +02:00
apple,pmgr-pwrstate.yaml dt-bindings: power: apple,pmgr-pwrstate: Add t6020 compatible 2025-09-14 21:49:14 +02:00
brcm,bcm-pmb.yaml dt-bindings: power: bcm-pmb: add BCM63138 binding 2021-03-25 14:24:43 -07:00
brcm,bcm63xx-power.yaml dt-bindings: power: drop quotes when not needed 2022-08-02 11:00:30 -06:00
domain-idle-state.yaml dt-bindings: power: domain-idle-state: Allow idle-state-name 2024-12-10 12:16:42 +01:00
fsl,imx-gpc.yaml dt-bindings: power: fsl,imx-gpc: Document address-cells 2025-12-30 14:42:46 +08:00
fsl,imx-gpcv2.yaml dt-bindings: power: gpcv2: add power-domains property 2022-10-29 16:26:31 +08:00
fsl,scu-pd.yaml dt-bindings: power: fsl,scu-pd: Document imx8dl 2023-11-15 11:37:56 -06:00
mediatek,mt8196-gpufreq.yaml dt-bindings: power: Add MT8196 GPU frequency control binding 2025-10-24 16:41:41 +02:00
mediatek,power-controller.yaml dt-bindings: mediatek: Drop inactive MandyJH Liu 2026-02-03 20:58:10 -06:00
mti,mips-cpc.yaml dt-bindings: Another round of adding missing 'additionalProperties' 2020-10-06 10:55:25 -05:00
pd-samsung.yaml dt-bindings: Add missing 'unevaluatedProperties' 2020-10-07 11:26:41 -05:00
power-controller.txt dt-bindings: Remove "status" from examples 2017-09-05 10:03:06 -05:00
power-domain.yaml PM: docs: Use my kernel.org address in ABI docs and DT bindings 2025-07-21 12:55:29 +02:00
power_domain.txt dt-bindings: power: Convert domain-idle-states bindings to json-schema 2020-03-04 08:49:36 -06:00
qcom,kpss-acc-v2.yaml dt-bindings: power: qcom,kpss-acc-v2: add qcom,msm8916-acc compatible 2025-03-13 17:50:04 -05:00
qcom,rpmpd.yaml dt-bindings: power: qcom,rpmpd: document the Kaanapali RPMh Power Domains 2025-10-21 14:36:49 +02:00
raspberrypi,bcm2835-power.yaml dt-bindings: power: Convert raspberrypi,bcm2835-power to Dt schema 2024-12-17 05:25:57 -06:00
renesas,apmu.yaml dt-bindings: Drop type from 'cpus' property 2022-12-06 14:50:35 -06:00
renesas,rcar-sysc.yaml dt-bindings: power: renesas: Document RZ/G2M v3.0 (r8a774a3) SYSC binding 2024-07-29 12:04:57 +02:00
renesas,sysc-rmobile.yaml dt-bindings: Fix inconsistent quoting 2025-11-17 11:24:50 -06:00
rockchip,power-controller.yaml dt-bindings: power: rockchip: Add support for RV1126B 2025-10-22 14:43:57 +02:00
rockchip-io-domain.yaml dt-bindings: power: rockchip: Document RK3308 IO voltage domains 2024-08-23 11:52:53 +02:00
starfive,jh7110-pmu.yaml dt-bindings: power: Add starfive,jh7110-pmu 2023-01-20 21:55:29 +00:00
ti-smartreflex.txt ARM: dts: Fix smartreflex compatible for omap3 shared mpu-iva instance 2018-01-12 15:15:56 -08:00
wakeup-source.txt dt-bindings: input: matrix_keypad: convert to YAML 2025-02-25 09:57:34 -08:00