Lines Matching refs:sysclk
330 static u32 stm32_get_hclk_rate(struct stm32_rcc_regs *regs, u32 sysclk) in stm32_get_hclk_rate() argument
342 return sysclk >> shift; in stm32_get_hclk_rate()
362 static u32 stm32_get_timer_rate(struct stm32_clk *priv, u32 sysclk, in stm32_get_timer_rate() argument
377 return stm32_get_hclk_rate(regs, sysclk); in stm32_get_timer_rate()
379 return (sysclk >> shift) * 4; in stm32_get_timer_rate()
387 return sysclk; in stm32_get_timer_rate()
389 return (sysclk >> shift) * 2; in stm32_get_timer_rate()
396 u32 sysclk = 0; in stm32_clk_get_rate() local
413 sysclk = vco / pllp; in stm32_clk_get_rate()
424 return stm32_get_hclk_rate(regs, sysclk); in stm32_clk_get_rate()
438 return stm32_get_timer_rate(priv, sysclk, APB1); in stm32_clk_get_rate()
440 return (sysclk >> stm32_get_apb_shift(regs, APB1)); in stm32_clk_get_rate()
459 return sysclk; in stm32_clk_get_rate()
476 return stm32_get_timer_rate(priv, sysclk, APB2); in stm32_clk_get_rate()
488 return (sysclk >> stm32_get_apb_shift(regs, APB2)); in stm32_clk_get_rate()