Fairchild FUSB302 Type-C Port controllers Required properties : - compatible : "fcs,fusb302" - reg : I2C slave address - interrupts : Interrupt specifier Required sub-node: - connector : The "usb-c-connector" attached to the FUSB302 IC. The bindings of the connector node are specified in: Documentation/devicetree/bindings/connector/usb-connector.txt Deprecated properties : - fcs,max-sink-microvolt : Maximum sink voltage accepted by port controller - fcs,max-sink-microamp : Maximum sink current accepted by port controller - fcs,max-sink-microwatt : Maximum sink power accepted by port controller - fcs,operating-sink-microwatt : Minimum amount of power accepted from a sink when negotiating Example: fusb302: typec-portc@54 { compatible = "fcs,fusb302"; reg = <0x54>; interrupt-parent = <&nmi_intc>; interrupts = <0 IRQ_TYPE_LEVEL_LOW>; usb_con: connector { compatible = "usb-c-connector"; label = "USB-C"; power-role = "dual"; try-power-role = "sink"; source-pdos = ; sink-pdos = ; op-sink-microwatt = <10000000>; }; };