| Fairchild FUSB302 Type-C Port controllers | |
| Required properties : | |
| - compatible : "fcs,fusb302" | |
| - reg : I2C slave address | |
| - interrupts : Interrupt specifier | |
| Optional properties : | |
| - fcs,max-sink-microvolt : Maximum voltage to negotiate when configured as sink | |
| - fcs,max-sink-microamp : Maximum current to negotiate when configured as sink | |
| - fcs,max-sink-microwatt : Maximum power to negotiate when configured as sink | |
| If this is less then max-sink-microvolt * | |
| max-sink-microamp then the configured current will | |
| be clamped. | |
| - 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>; | |
| fcs,max-sink-microvolt = <12000000>; | |
| fcs,max-sink-microamp = <3000000>; | |
| fcs,max-sink-microwatt = <36000000>; | |
| }; |