dt-bindings: usb: renesas,usb3-peri: Document HS and SS data bus

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>
This commit is contained in:
Biju Das 2020-09-20 14:49:02 +01:00 committed by Greg Kroah-Hartman
parent cde8019157
commit 1c6e8ee63a

View file

@ -53,11 +53,24 @@ properties:
$ref: /schemas/types.yaml#/definitions/phandle $ref: /schemas/types.yaml#/definitions/phandle
description: phandle of a companion. description: phandle of a companion.
port: 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:
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: required:
- compatible - compatible
@ -80,9 +93,20 @@ examples:
companion = <&xhci0>; companion = <&xhci0>;
usb-role-switch; usb-role-switch;
port { ports {
usb3_role_switch: endpoint { #address-cells = <1>;
remote-endpoint = <&hd3ss3220_ep>; #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>;
};
};
}; };
}; };