> -----Original Message----- > From: Rob Herring <robh@xxxxxxxxxx> > Sent: 12 January 2021 15:35 > To: devicetree@xxxxxxxxxxxxxxx > Cc: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>; Yoshihiro Shimoda > <yoshihiro.shimoda.uh@xxxxxxxxxxx>; Biju Das <biju.das.jz@xxxxxxxxxxxxxx>; > linux-usb@xxxxxxxxxxxxxxx > Subject: [PATCH] dt-bindings: usb: Use OF graph schema > > Now that we have a graph schema, rework the USB related schemas to use it. > Mostly this is adding a reference to graph.yaml and dropping duplicate > parts from schemas. > > Cc: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> > Cc: Yoshihiro Shimoda <yoshihiro.shimoda.uh@xxxxxxxxxxx> > Cc: Biju Das <biju.das.jz@xxxxxxxxxxxxxx> > Cc: linux-usb@xxxxxxxxxxxxxxx > Signed-off-by: Rob Herring <robh@xxxxxxxxxx> Reviewed-by: Biju Das <biju.das.jz@xxxxxxxxxxxxxx> Cheers, Biju > --- > .../devicetree/bindings/usb/renesas,usb3-peri.yaml | 7 ++++--- > Documentation/devicetree/bindings/usb/ti,hd3ss3220.yaml | 8 ++++---- > 2 files changed, 8 insertions(+), 7 deletions(-) > > diff --git a/Documentation/devicetree/bindings/usb/renesas,usb3-peri.yaml > b/Documentation/devicetree/bindings/usb/renesas,usb3-peri.yaml > index 929a3f413b44..9fcf54b10b07 100644 > --- a/Documentation/devicetree/bindings/usb/renesas,usb3-peri.yaml > +++ b/Documentation/devicetree/bindings/usb/renesas,usb3-peri.yaml > @@ -54,18 +54,19 @@ properties: > description: phandle of a companion. > > ports: > + $ref: /schemas/graph.yaml#/properties/ports > description: | > any connector to the data bus of this controller should be modelled > using the OF graph bindings specified, if the "usb-role-switch" > property is used. > - type: object > + > properties: > port@0: > - type: object > + $ref: /schemas/graph.yaml#/properties/port > description: High Speed (HS) data bus. > > port@1: > - type: object > + $ref: /schemas/graph.yaml#/properties/port > description: Super Speed (SS) data bus. > > required: > diff --git a/Documentation/devicetree/bindings/usb/ti,hd3ss3220.yaml > b/Documentation/devicetree/bindings/usb/ti,hd3ss3220.yaml > index 52ceb07294a3..b86bf6bc9cd6 100644 > --- a/Documentation/devicetree/bindings/usb/ti,hd3ss3220.yaml > +++ b/Documentation/devicetree/bindings/usb/ti,hd3ss3220.yaml > @@ -26,17 +26,17 @@ properties: > maxItems: 1 > > ports: > + $ref: /schemas/graph.yaml#/properties/ports > description: OF graph bindings (specified in bindings/graph.txt) that > model > SS data bus to the SS capable connector. > - type: object > + > properties: > port@0: > - type: object > + $ref: /schemas/graph.yaml#/properties/port > description: Super Speed (SS) MUX inputs connected to SS capable > connector. > - $ref: /connector/usb- > connector.yaml#/properties/ports/properties/port@1 > > port@1: > - type: object > + $ref: /schemas/graph.yaml#/properties/port > description: Output of 2:1 MUX connected to Super Speed (SS) data > bus. > > required: > -- > 2.27.0