This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

st,stm32-ucpd

Vendor: STMicroelectronics

Description

ST STM32 family USB Type-C / Power Delivery. The default values were
taken from the LL_UCPD_StructInit function defined in the HAL.

Properties

Properties not inherited from the base binding file.

Name

Type

Details

psc-ucpdclk

int

Determines the division ratio of a kernel clock pre-scaler
producing UCPD peripheral clock (ucpd_clk). It is recommended
to use the pre-scaler so as to set the ucpd_clk frequency in
the range from 6 to 9 MHz.

Default value: 2

Legal values: 1, 2, 4, 8, 16, 32, 64, 128

ifrgap

int

Determines the division ratio of a ucpd_clk divider producing
inter-frame gap timer clock (tInterFrameGap).
The division ratio 15 is to apply for Tx clock at the USB PD 2.0
specification nominal value.
Valid range: 2 - 32

Default value: 17

transwin

int

Determines the division ratio of a hbit_clk divider producing
tTransitionWindow interval.
Valid range: 2 - 32

Default value: 8

hbitclkdiv

int

Determines the division ratio of a ucpd_clk divider producing
half-bit clock (hbit_clk)
Valid range: 1 - 64

Default value: 14