Lines Matching +full:usb +full:- +full:connector
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: "http://devicetree.org/schemas/usb/hynetek,husb311.yaml#"
5 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
7 title: Hynetek HUSB311 Type-C Port controller DT bindings
10 - Guenter Roeck <linux@roeck-us.net>
11 - Heikki Krogerus <heikki.krogerus@linux.intel.com>
28 description: TCPC connected to USB controller to support dual-role switch.
31 - port@0
33 connector:
35 $ref: ../connector/usb-connector.yaml#
37 Properties for usb c connector that attached to the tcpci chip.
40 - compatible
41 - reg
42 - interrupts
43 - connector
48 - |
49 #include "dt-bindings/usb/pd.h"
54 interrupt-parent = <&gpio1>;
56 vbus-supply = <&vcc5v0_typec>;
60 #address-cells = <1>;
61 #size-cells = <0>;
66 remote-endpoint = <&dwc3_0_role_switch>;
71 usb_con: connector {
72 compatible = "usb-c-connector";
73 label = "USB-C";
74 data-role = "dual";
75 power-role = "dual";
76 try-power-role = "sink";
77 op-sink-microwatt = <1000000>;
78 sink-pdos =
80 source-pdos =
84 #address-cells = <1>;
85 #size-cells = <0>;
90 remote-endpoint = <&usbdp_phy0_orientation_switch>;