lib/cmsis: Update N6 clock sources.

- Add MDF clock source.
- Set SDMMC1/2 clock source.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
This commit is contained in:
iabdalkader 2025-04-25 17:26:39 +03:00
parent c89e2c33a3
commit 6ac86edc64

View File

@ -147,9 +147,25 @@ void SystemClock_Config(void) {
//PeriphClkInit.CsiClockSelection = OMV_OSC_DCMIPP_SOURCE;
#endif
#if defined(OMV_OSC_MDF1_SOURCE)
PeriphClkInit.PeriphClockSelection |= RCC_PERIPHCLK_MDF1;
PeriphClkInit.Mdf1ClockSelection = OMV_OSC_MDF1_SOURCE;
#endif
#if defined(OMV_OSC_ADF1_SOURCE)
PeriphClkInit.PeriphClockSelection |= RCC_PERIPHCLK_ADF1;
PeriphClkInit.Adf1ClockSelection = OMV_OSC_ADF1_SOURCE;
#endif
PeriphClkInit.PeriphClockSelection |= RCC_PERIPHCLK_XSPI1;
PeriphClkInit.Xspi1ClockSelection = RCC_XSPI1CLKSOURCE_HCLK;
PeriphClkInit.PeriphClockSelection |= RCC_PERIPHCLK_SDMMC1;
PeriphClkInit.Sdmmc1ClockSelection = RCC_SDMMC1CLKSOURCE_HCLK;
PeriphClkInit.PeriphClockSelection |= RCC_PERIPHCLK_SDMMC2;
PeriphClkInit.Sdmmc2ClockSelection = RCC_SDMMC2CLKSOURCE_HCLK;
#if defined(OMV_RCC_IC0_SOURCE)
PeriphClkInit.ICSelection[RCC_IC0].ClockSelection = OMV_RCC_IC0_SOURCE;
PeriphClkInit.ICSelection[RCC_IC0].ClockDivider = OMV_RCC_IC0_CLKDIV;