Skip to content
Commit d826a69a authored by Jeppe Odgaard's avatar Jeppe Odgaard Committed by Anas Nashif
Browse files

dts: arm: st: stm32h5: fix spi 1-3 clocks



The STM32 SPI driver, `spi_ll_stm32.c`, reads the clock frequency via
`clock_control_get_rate()`. The first `clocks` index is used as subsystem
argument if there is no second index, but this is not the source clock for
SPI 1, 2, and 3.
This causes the prescaler value calculation to be incorrect, resulting in a
frequency potentially above the `spi-max-frequency` value.

Add clock source for SPI instances 1, 2 and 3, that matches the default
clock configuration register reset value, which resolves the issue.

Signed-off-by: default avatarJeppe Odgaard <jeppe.odgaard@prevas.dk>
(cherry picked from commit 40cae2d2)
parent db20aca2
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment