| # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) |
| $id: http://devicetree.org/schemas/usb/ti,hd3ss3220.yaml# |
| $schema: http://devicetree.org/meta-schemas/core.yaml# |
| title: TI HD3SS3220 TypeC DRP Port Controller |
| - Biju Das <biju.das.jz@bp.renesas.com> |
| HD3SS3220 is a USB SuperSpeed (SS) 2:1 mux with DRP port controller. The device provides Channel |
| Configuration (CC) logic and 5V VCONN sourcing for ecosystems implementing USB Type-C. The |
| HD3SS3220 can be configured as a Downstream Facing Port (DFP), Upstream Facing Port (UFP) or a |
| Dual Role Port (DRP) making it ideal for any application. |
| description: OF graph bindings (specified in bindings/graph.txt) that model |
| SS data bus to the SS capable connector. |
| description: Super Speed (SS) MUX inputs connected to SS capable connector. |
| $ref: /connector/usb-connector.yaml#/properties/ports/properties/port@1 |
| description: Output of 2:1 MUX connected to Super Speed (SS) data bus. |
| additionalProperties: false |
| compatible = "ti,hd3ss3220"; |
| interrupt-parent = <&gpio6>; |
| hd3ss3220_in_ep: endpoint { |
| remote-endpoint = <&ss_ep>; |
| hd3ss3220_out_ep: endpoint { |
| remote-endpoint = <&usb3_role_switch>; |