Hi Rob, > Subject: Re: [PATCH 04/16] dt-bindings: usb: renesas,usb-xhci: Document > RZ/V2M support > > On Mon, Dec 12, 2022 at 05:27:52PM +0000, Biju Das wrote: > > Document the RZ/V2M SoC bindings. > > The RZ/V2M SoC is a little different to the R-Car implementations. > > You can access the registers associated with the currently set DRD > > mode, therefore as part of init, we have to set the DRD mode to host. > > > > Signed-off-by: Biju Das <biju.das.jz@xxxxxxxxxxxxxx> > > --- > > .../bindings/usb/renesas,usb-xhci.yaml | 41 +++++++++++++++++-- > > 1 file changed, 37 insertions(+), 4 deletions(-) > > > > diff --git > > a/Documentation/devicetree/bindings/usb/renesas,usb-xhci.yaml > > b/Documentation/devicetree/bindings/usb/renesas,usb-xhci.yaml > > index 4c5efaf02308..ae678d249785 100644 > > --- a/Documentation/devicetree/bindings/usb/renesas,usb-xhci.yaml > > +++ b/Documentation/devicetree/bindings/usb/renesas,usb-xhci.yaml > > @@ -10,9 +10,6 @@ maintainers: > > - Lad Prabhakar <prabhakar.mahadev-lad.rj@xxxxxxxxxxxxxx> > > - Yoshihiro Shimoda <yoshihiro.shimoda.uh@xxxxxxxxxxx> > > > > -allOf: > > - - $ref: "usb-xhci.yaml" > > - > > properties: > > compatible: > > oneOf: > > @@ -37,6 +34,11 @@ properties: > > - renesas,xhci-r8a77965 # R-Car M3-N > > - renesas,xhci-r8a77990 # R-Car E3 > > - const: renesas,rcar-gen3-xhci # R-Car Gen3 and RZ/G2 > > + - items: > > + - enum: > > + - renesas,r9a09g011-xhci # RZ/V2M > > + - renesas,r9a09g055-xhci # RZ/V2MA > > + - const: renesas,rzv2m-xhci # RZ/{V2M, V2MA} > > > > reg: > > maxItems: 1 > > @@ -45,7 +47,16 @@ properties: > > maxItems: 1 > > > > clocks: > > - maxItems: 1 > > + minItems: 1 > > + items: > > + - description: Main clock for host > > + - description: Register access clock > > + > > + clock-names: > > + minItems: 1 > > + items: > > + - const: host_axi > > Drop 'host_' OK. > > > + - const: reg > > > > phys: > > maxItems: 1 > > @@ -68,6 +79,28 @@ required: > > - power-domains > > - resets > > > > +allOf: > > + - $ref: "usb-xhci.yaml" > > Drop quotes since you are touching this. OK, Will fix this. Cheers, Biju > > With that, > > Reviewed-by: Rob Herring <robh@xxxxxxxxxx> > > > + > > + - if: > > + properties: > > + compatible: > > + contains: > > + enum: > > + - renesas,rzv2m-xhci > > + then: > > + properties: > > + clocks: > > + minItems: 2 > > + clock-names: > > + minItems: 2 > > + required: > > + - clock-names > > + else: > > + properties: > > + clocks: > > + maxItems: 1 > > + > > unevaluatedProperties: false > > > > examples: > > -- > > 2.25.1 > > > >