drivers/clock_control: stm32 fix struct wrongly dereferenced
This commit fixes several occurences where a struct members is wrongly dereferenced, which causes a compile error in case the msi clock is used as system clock. Only affects stm32wb and stm32wl with MSI selected as sysclock. Signed-off-by: Thomas Stranger <thomas.stranger@outlook.com>
This commit is contained in:
parent
aeb884439d
commit
f46b20da2f
1 changed files with 4 additions and 4 deletions
|
@ -574,13 +574,13 @@ int stm32_clock_control_init(const struct device *dev)
|
||||||
LL_RCC_SetAPB2Prescaler(s_ClkInitStruct.APB2CLKDivider);
|
LL_RCC_SetAPB2Prescaler(s_ClkInitStruct.APB2CLKDivider);
|
||||||
#ifdef CONFIG_SOC_SERIES_STM32WBX
|
#ifdef CONFIG_SOC_SERIES_STM32WBX
|
||||||
/* Set C2 AHB & AHB4 prescalers */
|
/* Set C2 AHB & AHB4 prescalers */
|
||||||
LL_C2_RCC_SetAHBPrescaler(s_ClkInitStruct->CPU2CLKDivider);
|
LL_C2_RCC_SetAHBPrescaler(s_ClkInitStruct.CPU2CLKDivider);
|
||||||
LL_RCC_SetAHB4Prescaler(s_ClkInitStruct->AHB4CLKDivider);
|
LL_RCC_SetAHB4Prescaler(s_ClkInitStruct.AHB4CLKDivider);
|
||||||
#endif /* CONFIG_SOC_SERIES_STM32WBX */
|
#endif /* CONFIG_SOC_SERIES_STM32WBX */
|
||||||
#ifdef CONFIG_SOC_SERIES_STM32WLX
|
#ifdef CONFIG_SOC_SERIES_STM32WLX
|
||||||
/* Set C2 AHB & AHB3 prescalers */
|
/* Set C2 AHB & AHB3 prescalers */
|
||||||
LL_C2_RCC_SetAHBPrescaler(s_ClkInitStruct->CPU2CLKDivider);
|
LL_C2_RCC_SetAHBPrescaler(s_ClkInitStruct.CPU2CLKDivider);
|
||||||
LL_RCC_SetAHB3Prescaler(s_ClkInitStruct->AHB3CLKDivider);
|
LL_RCC_SetAHB3Prescaler(s_ClkInitStruct.AHB3CLKDivider);
|
||||||
#endif /* CONFIG_SOC_SERIES_STM32WLX */
|
#endif /* CONFIG_SOC_SERIES_STM32WLX */
|
||||||
/* If freq not increased, set flash latency after all clock setting */
|
/* If freq not increased, set flash latency after all clock setting */
|
||||||
if (new_hclk_freq <= old_hclk_freq) {
|
if (new_hclk_freq <= old_hclk_freq) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue