Skip to content

Conversation

ABESTM
Copy link
Contributor

@ABESTM ABESTM commented Oct 13, 2025

Adds support for USB on STM32U083 discovery board.
It also modifies HSI48 device tree definition.

HSI48 is only present on USB capable families.
Also it supports calibration from USB SOF.

Signed-off-by: Adam BERLINGER <[email protected]>
Adds USB Device support to stm32u83c_dk board

Signed-off-by: Adam BERLINGER <[email protected]>
Copy link
Contributor

@mathieuchopstm mathieuchopstm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM functionally. Tiny risk of clash with RNG configuration since mux is shared, which should be addressed by:


zephyr_udc0: &usb {
clocks = <&rcc STM32_CLOCK(APB1, 13)>,
<&rcc STM32_SRC_HSI48 CLK48_SEL(3)>;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Probably should be described as a st,stm32-clock-mux like done on STM32F4 (see stm32f412.dtsi).

See also: #96353

Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants