Skip to content

Commit

Permalink
dt-bindings: usb: renesas,usb3-peri: Document HS and SS data bus
Browse files Browse the repository at this point in the history
Document HS and SS data bus for the "usb-role-switch" enabled case.

Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com>
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20200920134905.4370-4-biju.das.jz@bp.renesas.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  • Loading branch information
Biju Das authored and Greg Kroah-Hartman committed Oct 2, 2020
1 parent cde8019 commit 1c6e8ee
Showing 1 changed file with 29 additions and 5 deletions.
34 changes: 29 additions & 5 deletions Documentation/devicetree/bindings/usb/renesas,usb3-peri.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,11 +53,24 @@ properties:
$ref: /schemas/types.yaml#/definitions/phandle
description: phandle of a companion.

port:
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
description: High Speed (HS) data bus.

port@1:
type: object
description: Super Speed (SS) data bus.

required:
- port@0
- port@1

required:
- compatible
Expand All @@ -80,9 +93,20 @@ examples:
companion = <&xhci0>;
usb-role-switch;
port {
usb3_role_switch: endpoint {
remote-endpoint = <&hd3ss3220_ep>;
};
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
usb3_hs_ep: endpoint {
remote-endpoint = <&hs_ep>;
};
};
port@1 {
reg = <1>;
usb3_role_switch: endpoint {
remote-endpoint = <&hd3ss3220_out_ep>;
};
};
};
};

0 comments on commit 1c6e8ee

Please sign in to comment.