[PATCH 13/15] dt-bindings: mfd: rohm,bd71828-pmic: Use generic power-controller schema

From: Peng Fan (OSS)

Date: Mon Mar 16 2026 - 10:55:42 EST


From: Peng Fan <peng.fan@xxxxxxx>

Switch the binding to use the generic power-controller schema instead by
referencing power-controller.yaml and removing the local
`system-power-controller` property definition.

Signed-off-by: Peng Fan <peng.fan@xxxxxxx>
---
Documentation/devicetree/bindings/mfd/rohm,bd71828-pmic.yaml | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/Documentation/devicetree/bindings/mfd/rohm,bd71828-pmic.yaml b/Documentation/devicetree/bindings/mfd/rohm,bd71828-pmic.yaml
index 09e7d68e92bf3d91bbbdf2e1b6a942e87b5fe7a1..9818102e02c75a46f7c56de8776ecb9b91a77cdf 100644
--- a/Documentation/devicetree/bindings/mfd/rohm,bd71828-pmic.yaml
+++ b/Documentation/devicetree/bindings/mfd/rohm,bd71828-pmic.yaml
@@ -15,6 +15,9 @@ description: |
single-cell linear charger. Also included is a Coulomb counter, a real-time
clock (RTC), and a 32.768 kHz clock gate.

+allOf:
+ - $ref: /schemas/power/power-controller.yaml#
+
properties:
compatible:
oneOf:
@@ -79,8 +82,6 @@ properties:
used to mark the pins which should not be configured for GPIO. Please see
the ../gpio/gpio.txt for more information.

- system-power-controller: true
-
required:
- compatible
- reg
@@ -91,7 +92,7 @@ required:
- gpio-controller
- "#gpio-cells"

-additionalProperties: false
+unevaluatedProperties: false

examples:
- |

--
2.37.1