From ca41131f97377a8307beb68cf876d7ab54a30429 Mon Sep 17 00:00:00 2001 From: Daniel Serpell Date: Mon, 12 Jan 2015 22:44:03 -0300 Subject: [PATCH] stm32: f0: Fixes setting of PLL multiplication factor Really use RCC_CFGR_PLLMUL negated as a mask. Signed-off-by: Daniel Serpell --- lib/stm32/f0/rcc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/stm32/f0/rcc.c b/lib/stm32/f0/rcc.c index 89d949af..022660e0 100644 --- a/lib/stm32/f0/rcc.c +++ b/lib/stm32/f0/rcc.c @@ -453,7 +453,7 @@ void rcc_set_usbclk_source(enum rcc_osc clk) void rcc_set_pll_multiplication_factor(uint32_t mul) { - RCC_CFGR = (RCC_CFGR & RCC_CFGR_PLLMUL) | mul; + RCC_CFGR = (RCC_CFGR & ~RCC_CFGR_PLLMUL) | mul; }