| .. | .. |
|---|
| 5 | 5 | - reg : I2C slave address |
|---|
| 6 | 6 | - interrupts : Interrupt specifier |
|---|
| 7 | 7 | |
|---|
| 8 | | -Optional properties : |
|---|
| 9 | | -- fcs,operating-sink-microwatt : |
|---|
| 10 | | - Minimum amount of power accepted from a sink |
|---|
| 11 | | - when negotiating |
|---|
| 8 | +Required sub-node: |
|---|
| 9 | +- connector : The "usb-c-connector" attached to the FUSB302 IC. The bindings |
|---|
| 10 | + of the connector node are specified in: |
|---|
| 11 | + |
|---|
| 12 | + Documentation/devicetree/bindings/connector/usb-connector.yaml |
|---|
| 13 | + |
|---|
| 12 | 14 | |
|---|
| 13 | 15 | Example: |
|---|
| 14 | 16 | |
|---|
| .. | .. |
|---|
| 17 | 19 | reg = <0x54>; |
|---|
| 18 | 20 | interrupt-parent = <&nmi_intc>; |
|---|
| 19 | 21 | interrupts = <0 IRQ_TYPE_LEVEL_LOW>; |
|---|
| 20 | | - fcs,max-sink-microvolt = <12000000>; |
|---|
| 21 | | - fcs,max-sink-microamp = <3000000>; |
|---|
| 22 | | - fcs,max-sink-microwatt = <36000000>; |
|---|
| 22 | + |
|---|
| 23 | + usb_con: connector { |
|---|
| 24 | + compatible = "usb-c-connector"; |
|---|
| 25 | + label = "USB-C"; |
|---|
| 26 | + power-role = "dual"; |
|---|
| 27 | + try-power-role = "sink"; |
|---|
| 28 | + source-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>; |
|---|
| 29 | + sink-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM) |
|---|
| 30 | + PDO_VAR(3000, 12000, 3000) |
|---|
| 31 | + PDO_PPS_APDO(3000, 11000, 3000)>; |
|---|
| 32 | + op-sink-microwatt = <10000000>; |
|---|
| 33 | + }; |
|---|
| 23 | 34 | }; |
|---|