Commit 5250f8f3 authored by Rob Herring's avatar Rob Herring

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@linuxfoundation.org>
Cc: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Cc: Biju Das <biju.das.jz@bp.renesas.com>
Cc: linux-usb@vger.kernel.org
Reviewed-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Reviewed-by: default avatarBiju Das <biju.das.jz@bp.renesas.com>
Link: https://lore.kernel.org/r/20210112153527.391232-1-robh@kernel.orgSigned-off-by: default avatarRob Herring <robh@kernel.org>
parent 9428d93e
...@@ -54,18 +54,19 @@ properties: ...@@ -54,18 +54,19 @@ properties:
description: phandle of a companion. description: phandle of a companion.
ports: ports:
$ref: /schemas/graph.yaml#/properties/ports
description: | description: |
any connector to the data bus of this controller should be modelled any connector to the data bus of this controller should be modelled
using the OF graph bindings specified, if the "usb-role-switch" using the OF graph bindings specified, if the "usb-role-switch"
property is used. property is used.
type: object
properties: properties:
port@0: port@0:
type: object $ref: /schemas/graph.yaml#/properties/port
description: High Speed (HS) data bus. description: High Speed (HS) data bus.
port@1: port@1:
type: object $ref: /schemas/graph.yaml#/properties/port
description: Super Speed (SS) data bus. description: Super Speed (SS) data bus.
required: required:
......
...@@ -26,17 +26,17 @@ properties: ...@@ -26,17 +26,17 @@ properties:
maxItems: 1 maxItems: 1
ports: ports:
$ref: /schemas/graph.yaml#/properties/ports
description: OF graph bindings (specified in bindings/graph.txt) that model description: OF graph bindings (specified in bindings/graph.txt) that model
SS data bus to the SS capable connector. SS data bus to the SS capable connector.
type: object
properties: properties:
port@0: port@0:
type: object $ref: /schemas/graph.yaml#/properties/port
description: Super Speed (SS) MUX inputs connected to SS capable connector. description: Super Speed (SS) MUX inputs connected to SS capable connector.
$ref: /connector/usb-connector.yaml#/properties/ports/properties/port@1
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. description: Output of 2:1 MUX connected to Super Speed (SS) data bus.
required: required:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment