[PATCH 00/10] dt-bindings: mfd: Use generic power-controller schema

"Peng Fan (OSS)" <[email protected]> Tue, 04 Aug 2026 22:16:35 +0800
Newsgroups org.kernel.vger.linux-samsung-soc,dev.linux.lists.mfd,org.infradead.lists.linux-arm-kernel,org.infradead.lists.linux-rockchip,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
The generic power-controller.yaml schema has been added to dt-schema[1],
providing a common definition for the `system-power-controller` boolean
property. Convert MFD bindings that locally define this property to
instead reference the shared schema.

The common change across all patches is:
 - Add a $ref to /schemas/power/power-controller.yaml#
 - Remove the local `system-power-controller` property definition
 - Switch from additionalProperties to unevaluatedProperties

This is a pick of patches 2-11 from [2], rebased to linux-next/master,
no changes. Patch 1 (the generic power-controller.yaml schema itself)
is dropped since it has already been picked up by dt-schema.

[1] https://github.com/devicetree-org/dt-schema/pull/187
[2] https://lore.kernel.org/all/177523251875.1559844.9690289848283345069.b4-ty@b4/

Signed-off-by: Peng Fan <[email protected]>
---
Peng Fan (10):
      dt-bindings: mfd: ene-kb[3]930: Use generic power-controller schema
      dt-bindings: mfd: ti,tps65910: Use generic power-controller schema
      dt-bindings: mfd: rockchip,rk8x: Use generic power-controller schema
      dt-bindings: mfd: ricoh,rn5t618: Use generic power-controller schema
      dt-bindings: mfd: netronix,ntxec: Use generic power-controller schema
      dt-bindings: mfd: ti,twl: Use generic power-controller schema
      dt-bindings: mfd: ti,tps6594: Use generic power-controller schema
      dt-bindings: mfd: rohm,bd71828-pmic: Use generic power-controller schema
      dt-bindings: mfd: fsl,mc13xxx: Use generic power-controller schema
      dt-bindings: mfd: samsung,s2mpg10-pmic: Use generic power-controller schema

 Documentation/devicetree/bindings/mfd/ene-kb3930.yaml          |  7 ++++---
 Documentation/devicetree/bindings/mfd/ene-kb930.yaml           |  6 +++---
 Documentation/devicetree/bindings/mfd/fsl,mc13xxx.yaml         |  5 ++---
 Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml      |  9 ++++-----
 Documentation/devicetree/bindings/mfd/ricoh,rn5t618.yaml       |  8 ++------
 Documentation/devicetree/bindings/mfd/rockchip,rk801.yaml      | 10 ++++------
 Documentation/devicetree/bindings/mfd/rockchip,rk805.yaml      |  7 +++----
 Documentation/devicetree/bindings/mfd/rockchip,rk806.yaml      |  3 +--
 Documentation/devicetree/bindings/mfd/rockchip,rk808.yaml      |  9 +++++----
 Documentation/devicetree/bindings/mfd/rockchip,rk816.yaml      | 10 ++++------
 Documentation/devicetree/bindings/mfd/rockchip,rk817.yaml      |  5 ++---
 Documentation/devicetree/bindings/mfd/rockchip,rk818.yaml      |  9 +++++----
 Documentation/devicetree/bindings/mfd/rohm,bd71828-pmic.yaml   |  7 ++++---
 .../devicetree/bindings/mfd/samsung,s2mpg10-pmic.yaml          |  7 ++++---
 Documentation/devicetree/bindings/mfd/ti,tps65910.yaml         |  6 ++++--
 Documentation/devicetree/bindings/mfd/ti,tps6594.yaml          |  7 ++++---
 Documentation/devicetree/bindings/mfd/ti,twl.yaml              |  3 +--
 17 files changed, 56 insertions(+), 62 deletions(-)
---
base-commit: 9a4cdc958dd79fc6c3b20b51a10debec6ca09fec
change-id: 20260804-mfd-syspower-a3c8b6a467a4

Best regards,
--  
Peng Fan <[email protected]>