[PATCH 00/15] Convert power-controller to dt-schema and update various yaml file to referencing it

Peng Fan (OSS) posted 15 patches 3 weeks ago
.../devicetree/bindings/mfd/ene-kb3930.yaml        |  7 ++---
.../devicetree/bindings/mfd/ene-kb930.yaml         |  6 ++---
.../devicetree/bindings/mfd/fsl,mc13xxx.yaml       |  5 ++--
.../devicetree/bindings/mfd/netronix,ntxec.yaml    |  9 +++----
.../devicetree/bindings/mfd/ricoh,rn5t618.yaml     |  8 ++----
.../devicetree/bindings/mfd/rockchip,rk801.yaml    | 10 +++-----
.../devicetree/bindings/mfd/rockchip,rk805.yaml    |  7 +++--
.../devicetree/bindings/mfd/rockchip,rk806.yaml    |  3 +--
.../devicetree/bindings/mfd/rockchip,rk808.yaml    |  9 ++++---
.../devicetree/bindings/mfd/rockchip,rk816.yaml    | 10 +++-----
.../devicetree/bindings/mfd/rockchip,rk817.yaml    |  5 ++--
.../devicetree/bindings/mfd/rockchip,rk818.yaml    |  9 ++++---
.../devicetree/bindings/mfd/rohm,bd71828-pmic.yaml |  7 ++---
.../bindings/mfd/samsung,s2mpg10-pmic.yaml         |  7 ++---
.../devicetree/bindings/mfd/ti,tps65910.yaml       |  6 +++--
.../devicetree/bindings/mfd/ti,tps6594.yaml        |  7 ++---
Documentation/devicetree/bindings/mfd/ti,twl.yaml  |  3 +--
.../devicetree/bindings/power/power-controller.txt | 17 ------------
.../bindings/power/power-controller.yaml           | 30 ++++++++++++++++++++++
.../bindings/regulator/active-semi,act8600.yaml    | 11 +++-----
.../bindings/regulator/active-semi,act8846.yaml    | 11 +++-----
.../bindings/regulator/active-semi,act8865.yaml    | 11 +++-----
.../bindings/regulator/active-semi,act8945a.yaml   | 11 +++-----
.../devicetree/bindings/regulator/ti,tps65219.yaml |  8 ++----
.../devicetree/bindings/rtc/ingenic,rtc.yaml       |  7 +----
.../bindings/soc/bcm/brcm,bcm2835-pm.yaml          |  6 ++---
26 files changed, 107 insertions(+), 123 deletions(-)
[PATCH 00/15] Convert power-controller to dt-schema and update various yaml file to referencing it
Posted by Peng Fan (OSS) 3 weeks ago
Convert power-controller.txt to dt-schema
Update various dt-bindings to use generic power-controller.yaml without
defining local property.

Signed-off-by: Peng Fan <peng.fan@nxp.com>
---
Peng Fan (15):
      dt-bindings: power: power-controller: Convert to yaml format
      dt-bindings: soc: bcm2835-pm: Use generic power-controller schema
      dt-bindings: regulator: ti,tps65219: Use generic power-controller schema
      dt-bindings: regulator: act8x: Use generic power-controller schema
      dt-bindings: rtc: ingenic,rtc: Use generic power-controller schema
      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

 .../devicetree/bindings/mfd/ene-kb3930.yaml        |  7 ++---
 .../devicetree/bindings/mfd/ene-kb930.yaml         |  6 ++---
 .../devicetree/bindings/mfd/fsl,mc13xxx.yaml       |  5 ++--
 .../devicetree/bindings/mfd/netronix,ntxec.yaml    |  9 +++----
 .../devicetree/bindings/mfd/ricoh,rn5t618.yaml     |  8 ++----
 .../devicetree/bindings/mfd/rockchip,rk801.yaml    | 10 +++-----
 .../devicetree/bindings/mfd/rockchip,rk805.yaml    |  7 +++--
 .../devicetree/bindings/mfd/rockchip,rk806.yaml    |  3 +--
 .../devicetree/bindings/mfd/rockchip,rk808.yaml    |  9 ++++---
 .../devicetree/bindings/mfd/rockchip,rk816.yaml    | 10 +++-----
 .../devicetree/bindings/mfd/rockchip,rk817.yaml    |  5 ++--
 .../devicetree/bindings/mfd/rockchip,rk818.yaml    |  9 ++++---
 .../devicetree/bindings/mfd/rohm,bd71828-pmic.yaml |  7 ++---
 .../bindings/mfd/samsung,s2mpg10-pmic.yaml         |  7 ++---
 .../devicetree/bindings/mfd/ti,tps65910.yaml       |  6 +++--
 .../devicetree/bindings/mfd/ti,tps6594.yaml        |  7 ++---
 Documentation/devicetree/bindings/mfd/ti,twl.yaml  |  3 +--
 .../devicetree/bindings/power/power-controller.txt | 17 ------------
 .../bindings/power/power-controller.yaml           | 30 ++++++++++++++++++++++
 .../bindings/regulator/active-semi,act8600.yaml    | 11 +++-----
 .../bindings/regulator/active-semi,act8846.yaml    | 11 +++-----
 .../bindings/regulator/active-semi,act8865.yaml    | 11 +++-----
 .../bindings/regulator/active-semi,act8945a.yaml   | 11 +++-----
 .../devicetree/bindings/regulator/ti,tps65219.yaml |  8 ++----
 .../devicetree/bindings/rtc/ingenic,rtc.yaml       |  7 +----
 .../bindings/soc/bcm/brcm,bcm2835-pm.yaml          |  6 ++---
 26 files changed, 107 insertions(+), 123 deletions(-)
---
base-commit: 5c9e55fecf9365890c64f14761a80f9413a3b1d1
change-id: 20260314-power-controller-56d6b4724146

Best regards,
-- 
Peng Fan <peng.fan@nxp.com>
Re: [PATCH 00/15] Convert power-controller to dt-schema and update various yaml file to referencing it
Posted by Krzysztof Kozlowski 3 weeks ago
On 16/03/2026 15:47, Peng Fan (OSS) wrote:
> Convert power-controller.txt to dt-schema
> Update various dt-bindings to use generic power-controller.yaml without
> defining local property.
> 

And here you explain the dependencies - external or within the patchset
- e.g. how what stops people from merging it. You cc-ed multiple
subsystems, so please think from the subsystem maintainer point of view
- what should they do here.

Best regards,
Krzysztof
Re: [PATCH 00/15] Convert power-controller to dt-schema and update various yaml file to referencing it
Posted by Mark Brown 3 weeks ago
On Mon, Mar 16, 2026 at 10:47:35PM +0800, Peng Fan (OSS) wrote:
> Convert power-controller.txt to dt-schema
> Update various dt-bindings to use generic power-controller.yaml without
> defining local property.

Are there any dependencies here?  It doesn't look like it.  In general
please don't send a single series covering multiple subsystems unless
there are actual dependencies, it just makes it harder to figure out how
to handle things.  Send a separate series to each subsystem instead.
Re: [PATCH 00/15] Convert power-controller to dt-schema and update various yaml file to referencing it
Posted by Andreas Kemnade 3 weeks ago
On Mon, 16 Mar 2026 14:55:21 +0000
Mark Brown <broonie@kernel.org> wrote:

> On Mon, Mar 16, 2026 at 10:47:35PM +0800, Peng Fan (OSS) wrote:
> > Convert power-controller.txt to dt-schema
> > Update various dt-bindings to use generic power-controller.yaml without
> > defining local property.  
> 
> Are there any dependencies here?  It doesn't look like it.  In general
> please don't send a single series covering multiple subsystems unless
> there are actual dependencies, it just makes it harder to figure out how
> to handle things.  Send a separate series to each subsystem instead.

It seems that everything depends on Patch 1.

Regards,
Andreas
Re: [PATCH 00/15] Convert power-controller to dt-schema and update various yaml file to referencing it
Posted by Peng Fan 2 weeks, 6 days ago
On Mon, Mar 16, 2026 at 05:00:34PM +0100, Andreas Kemnade wrote:
>On Mon, 16 Mar 2026 14:55:21 +0000
>Mark Brown <broonie@kernel.org> wrote:
>
>> On Mon, Mar 16, 2026 at 10:47:35PM +0800, Peng Fan (OSS) wrote:
>> > Convert power-controller.txt to dt-schema
>> > Update various dt-bindings to use generic power-controller.yaml without
>> > defining local property.  
>> 
>> Are there any dependencies here?  It doesn't look like it.  In general
>> please don't send a single series covering multiple subsystems unless
>> there are actual dependencies, it just makes it harder to figure out how
>> to handle things.  Send a separate series to each subsystem instead.
>
>It seems that everything depends on Patch 1.

Krzysztof had similar comments. I reply here.

Yes, depends on patch 1, sorry for not being clear in cover-letter. I just
created a PR to dt-schema in github.
https://github.com/devicetree-org/dt-schema/pull/187

After that PR is merged, I will separate this patchset for each subsystem.

Thanks,
Peng

>
>Regards,
>Andreas
>