External SPI Flash Clock not being set for M4, Zephyr driver
Hi All,
I've had the external SPI Flash driver working on the STM32H745_M7, using Zephyr SDK 4.0.0.
But when I setup it up on the M4 side the driver initialization is failing with error:
[1;31m<err> spi_ll_stm32: Could not select SPI domain clock
Further investigation shows that stm32_clock_control_configure(), is called from spi_stm32_init(), and fails to setup the clock path. In particular it is seeing that PLL_Q clock is not enabled. PLL 1 is setup on the M7 side and it doesn't look like I should be enabling it again in the M4's device tree again.
How do I get the correct clock path setup for the SPI driver on the M4 side? I need to run the external SPI flash from the M4.
Thanks,
Simon
