zephyr,usb-c-pwrctrl

Description

This device manages USB-C VBUS and VCONN power rails.
Uses GPIOs to enable/disable power paths and an optional PWM channel to
adjust the VBUS source voltage.

Properties

Properties not inherited from the base binding file.

Name

Type

Details

source-en-gpios

phandle-array

GPIO to enable VBUS source output.

This property is required.

vconn1-en-gpios

phandle-array

GPIO to enable VCONN on CC1.

This property is required.

vconn2-en-gpios

phandle-array

GPIO to enable VCONN on CC2.

This property is required.

dcdc-en-gpios

phandle-array

GPIO to enable DCDC converter for VBUS source voltage regulation.

pwms

phandle-array

PWM for VBUS source voltage selection.