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 коммит произвёл Greg Kroah-Hartman
Родитель cde8019157
Коммит 1c6e8ee63a
1 изменённых файлов: 29 добавлений и 5 удалений

Просмотреть файл

@ -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>;
};
};
}; };
}; };