On Wed, Feb 12, 2025 at 02:56:47PM +0100, Catalin Popescu wrote: > Microchip hub USB2514 has one 3V3 digital power supply and one 3V3 > analog power supply. Add support for analog power supply vdda. > > Signed-off-by: Catalin Popescu <catalin.popescu@xxxxxxxxxxxxxxxxxxxx> > --- > v2: > - merge "if" with "allOf" and move the whole after patternProperties > section > --- > .../bindings/usb/microchip,usb2514.yaml | 21 ++++++++++++++++--- > 1 file changed, 18 insertions(+), 3 deletions(-) > > diff --git a/Documentation/devicetree/bindings/usb/microchip,usb2514.yaml b/Documentation/devicetree/bindings/usb/microchip,usb2514.yaml > index b14e6f37b298..aeffdf0362c2 100644 > --- a/Documentation/devicetree/bindings/usb/microchip,usb2514.yaml > +++ b/Documentation/devicetree/bindings/usb/microchip,usb2514.yaml > @@ -9,9 +9,6 @@ title: Microchip USB2514 Hub Controller > maintainers: > - Fabio Estevam <festevam@xxxxxxxxx> > > -allOf: > - - $ref: usb-device.yaml# > - > properties: > compatible: > enum: > @@ -28,6 +25,9 @@ properties: > vdd-supply: > description: 3.3V power supply. > > + vdda-supply: > + description: 3.3V analog power supply. > + > clocks: > description: External 24MHz clock connected to the CLKIN pin. > maxItems: 1 > @@ -43,6 +43,20 @@ patternProperties: > $ref: /schemas/usb/usb-device.yaml > additionalProperties: true > > +allOf: > + - $ref: usb-device.yaml# > + - if: > + properties: > + compatible: > + contains: > + const: usb424,2514 > + then: > + properties: > + vdda-supply: true > + else: > + properties: > + vdda-supply: false Hmm, the then: here isn't needed, you can just invert the original if with a "not:". Sorry for not noticing that last time.
Attachment:
signature.asc
Description: PGP signature