RAA228942 and RAA228943 are Renesas digital dual-output
16-phase (X+Y <= 16) PWM controllers with 2-rail non-TC
driver configuration. At the PMBus hwmon interface level,
they are compatible with existing 2-rail non-TC controllers
and use renesas,raa228244 as fallback compatible
Signed-off-by: Dawei Liu <dawei.liu.jy@renesas.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
---
.../bindings/hwmon/pmbus/isil,isl68137.yaml | 93 ++++++++++---------
1 file changed, 50 insertions(+), 43 deletions(-)
diff --git a/Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml b/Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml
index ae23a0537..8216cdf75 100644
--- a/Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml
+++ b/Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml
@@ -16,49 +16,56 @@ description: |
properties:
compatible:
- enum:
- - isil,isl68137
- - renesas,isl68220
- - renesas,isl68221
- - renesas,isl68222
- - renesas,isl68223
- - renesas,isl68224
- - renesas,isl68225
- - renesas,isl68226
- - renesas,isl68227
- - renesas,isl68229
- - renesas,isl68233
- - renesas,isl68239
- - renesas,isl69222
- - renesas,isl69223
- - renesas,isl69224
- - renesas,isl69225
- - renesas,isl69227
- - renesas,isl69228
- - renesas,isl69234
- - renesas,isl69236
- - renesas,isl69239
- - renesas,isl69242
- - renesas,isl69243
- - renesas,isl69247
- - renesas,isl69248
- - renesas,isl69254
- - renesas,isl69255
- - renesas,isl69256
- - renesas,isl69259
- - isil,isl69260
- - renesas,isl69268
- - isil,isl69269
- - renesas,isl69298
- - renesas,raa228000
- - renesas,raa228004
- - renesas,raa228006
- - renesas,raa228228
- - renesas,raa228244
- - renesas,raa228246
- - renesas,raa229001
- - renesas,raa229004
- - renesas,raa229621
+ oneOf:
+ - enum:
+ - isil,isl68137
+ - renesas,isl68220
+ - renesas,isl68221
+ - renesas,isl68222
+ - renesas,isl68223
+ - renesas,isl68224
+ - renesas,isl68225
+ - renesas,isl68226
+ - renesas,isl68227
+ - renesas,isl68229
+ - renesas,isl68233
+ - renesas,isl68239
+ - renesas,isl69222
+ - renesas,isl69223
+ - renesas,isl69224
+ - renesas,isl69225
+ - renesas,isl69227
+ - renesas,isl69228
+ - renesas,isl69234
+ - renesas,isl69236
+ - renesas,isl69239
+ - renesas,isl69242
+ - renesas,isl69243
+ - renesas,isl69247
+ - renesas,isl69248
+ - renesas,isl69254
+ - renesas,isl69255
+ - renesas,isl69256
+ - renesas,isl69259
+ - isil,isl69260
+ - renesas,isl69268
+ - isil,isl69269
+ - renesas,isl69298
+ - renesas,raa228000
+ - renesas,raa228004
+ - renesas,raa228006
+ - renesas,raa228228
+ - renesas,raa228244
+ - renesas,raa228246
+ - renesas,raa229001
+ - renesas,raa229004
+ - renesas,raa229621
+
+ - items:
+ - enum:
+ - renesas,raa228942
+ - renesas,raa228943
+ - const: renesas,raa228244
reg:
maxItems: 1
--
2.34.1
On Wed, Mar 25, 2026 at 05:02:07PM +0800, Dawei Liu wrote: > RAA228942 and RAA228943 are Renesas digital dual-output > 16-phase (X+Y <= 16) PWM controllers with 2-rail non-TC > driver configuration. At the PMBus hwmon interface level, > they are compatible with existing 2-rail non-TC controllers > and use renesas,raa228244 as fallback compatible > > Signed-off-by: Dawei Liu <dawei.liu.jy@renesas.com> > Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com> Applied. Thanks, Guenter > --- > .../bindings/hwmon/pmbus/isil,isl68137.yaml | 93 ++++++++++--------- > 1 file changed, 50 insertions(+), 43 deletions(-) > > diff --git a/Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml b/Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml > index ae23a0537..8216cdf75 100644 > --- a/Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml > +++ b/Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml > @@ -16,49 +16,56 @@ description: | > > properties: > compatible: > - enum: > - - isil,isl68137 > - - renesas,isl68220 > - - renesas,isl68221 > - - renesas,isl68222 > - - renesas,isl68223 > - - renesas,isl68224 > - - renesas,isl68225 > - - renesas,isl68226 > - - renesas,isl68227 > - - renesas,isl68229 > - - renesas,isl68233 > - - renesas,isl68239 > - - renesas,isl69222 > - - renesas,isl69223 > - - renesas,isl69224 > - - renesas,isl69225 > - - renesas,isl69227 > - - renesas,isl69228 > - - renesas,isl69234 > - - renesas,isl69236 > - - renesas,isl69239 > - - renesas,isl69242 > - - renesas,isl69243 > - - renesas,isl69247 > - - renesas,isl69248 > - - renesas,isl69254 > - - renesas,isl69255 > - - renesas,isl69256 > - - renesas,isl69259 > - - isil,isl69260 > - - renesas,isl69268 > - - isil,isl69269 > - - renesas,isl69298 > - - renesas,raa228000 > - - renesas,raa228004 > - - renesas,raa228006 > - - renesas,raa228228 > - - renesas,raa228244 > - - renesas,raa228246 > - - renesas,raa229001 > - - renesas,raa229004 > - - renesas,raa229621 > + oneOf: > + - enum: > + - isil,isl68137 > + - renesas,isl68220 > + - renesas,isl68221 > + - renesas,isl68222 > + - renesas,isl68223 > + - renesas,isl68224 > + - renesas,isl68225 > + - renesas,isl68226 > + - renesas,isl68227 > + - renesas,isl68229 > + - renesas,isl68233 > + - renesas,isl68239 > + - renesas,isl69222 > + - renesas,isl69223 > + - renesas,isl69224 > + - renesas,isl69225 > + - renesas,isl69227 > + - renesas,isl69228 > + - renesas,isl69234 > + - renesas,isl69236 > + - renesas,isl69239 > + - renesas,isl69242 > + - renesas,isl69243 > + - renesas,isl69247 > + - renesas,isl69248 > + - renesas,isl69254 > + - renesas,isl69255 > + - renesas,isl69256 > + - renesas,isl69259 > + - isil,isl69260 > + - renesas,isl69268 > + - isil,isl69269 > + - renesas,isl69298 > + - renesas,raa228000 > + - renesas,raa228004 > + - renesas,raa228006 > + - renesas,raa228228 > + - renesas,raa228244 > + - renesas,raa228246 > + - renesas,raa229001 > + - renesas,raa229004 > + - renesas,raa229621 > + > + - items: > + - enum: > + - renesas,raa228942 > + - renesas,raa228943 > + - const: renesas,raa228244 > > reg: > maxItems: 1
© 2016 - 2026 Red Hat, Inc.