.. | .. |
---|
6 | 6 | - interrupts : <a b> where a is the interrupt number and b represents an |
---|
7 | 7 | encoding of the sense and level information for the interrupt. |
---|
8 | 8 | |
---|
| 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 | + |
---|
9 | 14 | Example : |
---|
10 | 15 | rt1711h@4e { |
---|
11 | 16 | compatible = "richtek,rt1711h"; |
---|
12 | 17 | reg = <0x4e>; |
---|
13 | 18 | interrupt-parent = <&gpio26>; |
---|
14 | 19 | 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 | + }; |
---|
15 | 44 | }; |
---|