Quoting Pin-yen Lin (2025-04-22 01:28:29) > diff --git a/Documentation/devicetree/bindings/usb/realtek,rts5411.yaml b/Documentation/devicetree/bindings/usb/realtek,rts5411.yaml > index 6577a61cc07531..a020afaf2d6e7a 100644 > --- a/Documentation/devicetree/bindings/usb/realtek,rts5411.yaml > +++ b/Documentation/devicetree/bindings/usb/realtek,rts5411.yaml > @@ -10,7 +10,7 @@ maintainers: > - Matthias Kaehlcke <mka@xxxxxxxxxxxx> > > allOf: > - - $ref: usb-device.yaml# > + - $ref: usb-hub.yaml# > > properties: > compatible: > @@ -19,61 +19,35 @@ properties: [...] > > - port@4: > - $ref: /schemas/graph.yaml#/properties/port > - description: > - 4th downstream facing USB port > - > -patternProperties: > - '^.*@[1-4]$': > - description: The hard wired USB devices > - type: object > - $ref: /schemas/usb/usb-device.yaml > - additionalProperties: true > +additionalProperties: > + properties: > + reg: > + minimum: 1 > + maximum: 4 Is this limiting the 'reg' property of the hub node and not the child usb-device nodes? > > required: > - peer-hub > - compatible > - reg Can 'reg' be dropped because usb-hub.yaml requires it?