Lines Matching +full:usb +full:- +full:c
2 # SPDX-License-Identifier: Apache-2.0
5 A USB Type-C connector node represents a physical USB Type-C connector.
6 It should be a child of a USB-C interface controller or a separate node
7 when it is attached to both MUX and USB-C interface controller.
10 …l/git/torvalds/linux.git/tree/Documentation/devicetree/bindings/connector/usb-connector.yaml?h=v5.…
14 USB-C connector attached to a STM32 UCPD typec port controller, which has
18 compatible = "zephyr,usb-c-vbus-adc";
19 io-channels = <&adc2 8>;
20 output-ohms = <49900>;
21 full-ohms = <(330000 + 49900)>;
25 #address-cells = <1>;
26 #size-cells = <0>;
27 port1: usb-c-port@1 {
28 compatible = "usb-c-connector";
32 power-role = "sink";
33 sink-pdos = <PDO_FIXED(5000, 2000, PDO_FIXED_USB_COMM)
35 op-sink-microwatt = <10000000>;
40 compatible: "usb-c-connector"
49 Type-C Port Controller for this port.
62 power-role:
66 - "sink"
67 - "source"
68 - "dual"
72 try-power-role:
75 - "sink"
76 - "source"
77 - "dual"
81 data-role:
84 - "host"
85 - "device"
86 - "dual"
93 typec-power-opmode:
96 - "default"
97 - "1.5A"
98 - "3.0A"
100 Initial Type C advertised power, determined by the Rp when
102 * "default" corresponds to default USB voltage and current
103 defined by the USB 2.0 and USB 3.2 specifications.
104 * 5V@500mA for USB 2.0
105 * 5V@900mA for USB 3.2 single-lane
106 * 5V@1500mA for USB 3.2 dual-lane
109 pd-disable:
114 source-pdos:
119 dt-bindings/usb-c/pd.h.
124 Valid range: 1 - 7
126 sink-pdos:
131 dt-bindings/usb-c/pd.h.
136 Valid range: 1 - 7
138 sink-vdos:
143 dt-bindings/usb-c/pd.h.
152 Valid range: 3 - 6
154 sink-vdos-v1:
159 dt-bindings/usb-c/pd.h.
165 Valid range: 3 - 6
167 op-sink-microwatt: