stm32: Fix broken clock setup on stm32f1
Commit bd6c25c9 introduced a typo that caused the clock divisors to
not be set correctly on stm32f1.
Reported by @brianrjones69.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
@@ -140,8 +140,8 @@ clock_setup(void)
|
|||||||
cfgr = ((0 << RCC_CFGR_PLLSRC_Pos)
|
cfgr = ((0 << RCC_CFGR_PLLSRC_Pos)
|
||||||
| ((div2 - 2) << RCC_CFGR_PLLMULL_Pos));
|
| ((div2 - 2) << RCC_CFGR_PLLMULL_Pos));
|
||||||
}
|
}
|
||||||
RCC->CFGR = (cfgr | RCC_CFGR_PPRE1_DIV2 | RCC_CFGR_PPRE2_DIV2
|
cfgr |= RCC_CFGR_PPRE1_DIV2 | RCC_CFGR_PPRE2_DIV2 | RCC_CFGR_ADCPRE_DIV4;
|
||||||
| RCC_CFGR_ADCPRE_DIV4);
|
RCC->CFGR = cfgr;
|
||||||
RCC->CR |= RCC_CR_PLLON;
|
RCC->CR |= RCC_CR_PLLON;
|
||||||
|
|
||||||
// Set flash latency
|
// Set flash latency
|
||||||
|
|||||||
Reference in New Issue
Block a user