1Fairchild FUSB302 Type-C Port controllers 2 3Required properties : 4- compatible : "fcs,fusb302" 5- reg : I2C slave address 6- interrupts : Interrupt specifier 7 8Required 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 14 15Example: 16 17fusb302: typec-portc@54 { 18 compatible = "fcs,fusb302"; 19 reg = <0x54>; 20 interrupt-parent = <&nmi_intc>; 21 interrupts = <0 IRQ_TYPE_LEVEL_LOW>; 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 }; 34}; 35