hc
2023-12-08 01573e231f18eb2d99162747186f59511f56b64d
kernel/Documentation/devicetree/bindings/usb/richtek,rt1711h.txt
....@@ -6,10 +6,39 @@
66 - interrupts : <a b> where a is the interrupt number and b represents an
77 encoding of the sense and level information for the interrupt.
88
9
+Required sub-node:
10
+- connector: The "usb-c-connector" attached to the tcpci chip, the bindings
11
+ of connector node are specified in
12
+ Documentation/devicetree/bindings/connector/usb-connector.yaml
13
+
914 Example :
1015 rt1711h@4e {
1116 compatible = "richtek,rt1711h";
1217 reg = <0x4e>;
1318 interrupt-parent = <&gpio26>;
1419 interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
20
+
21
+ usb_con: connector {
22
+ compatible = "usb-c-connector";
23
+ label = "USB-C";
24
+ data-role = "dual";
25
+ power-role = "dual";
26
+ try-power-role = "sink";
27
+ source-pdos = <PDO_FIXED(5000, 2000, PDO_FIXED_USB_COMM)>;
28
+ sink-pdos = <PDO_FIXED(5000, 2000, PDO_FIXED_USB_COMM)
29
+ PDO_VAR(5000, 12000, 2000)>;
30
+ op-sink-microwatt = <10000000>;
31
+
32
+ ports {
33
+ #address-cells = <1>;
34
+ #size-cells = <0>;
35
+
36
+ port@1 {
37
+ reg = <1>;
38
+ usb_con_ss: endpoint {
39
+ remote-endpoint = <&usb3_data_ss>;
40
+ };
41
+ };
42
+ };
43
+ };
1544 };