
23 Dec
2024
23 Dec
'24
2:19 p.m.
On Wed, Dec 18, 2024 at 4:42 PM Tim Harvey tharvey@gateworks.com wrote:
The mxc_get_clock function is around for compatibility with older drivers that are not clock aware. In this case asking for the clk for MXC_CSPI_CLK does not take into account there are multiple SPI busses on modern IMX SoC's and it will return the clock for the first bus which may not be used or configured.
In the case you are not using the first bus you will not get the proper clock. Fix this by obtaining the clock rate from the bus clock.
This resolves an invalid SPI clock frequency configuration for SPI2 on a board where SPI1 is not used.
Signed-off-by: Tim Harvey tharvey@gateworks.com
Applied to u-boot-imx/next, thanks.