Lines Matching refs:findiv
1696 unsigned int *findiv) in flexclkgen_search_config() argument
1704 assert(clk_src && prediv && findiv); in flexclkgen_search_config()
1719 *findiv = (dt_cfg & FLEX_FDIV_MASK) >> FLEX_FDIV_SHIFT; in flexclkgen_search_config()
1729 unsigned int prediv, unsigned int findiv) in flexclkgen_config_channel() argument
1747 findiv); in flexclkgen_config_channel()
2286 uint32_t findiv = 0; in clk_stm32_flexgen_get_rate() local
2292 findiv = io_read32(rcc_base + RCC_FINDIV0CFGR + (0x4 * channel)) & in clk_stm32_flexgen_get_rate()
2319 freq /= findiv + 1; in clk_stm32_flexgen_get_rate()
2330 unsigned int *findiv) in clk_stm32_flexgen_get_round_rate() argument
2338 *findiv = 0; in clk_stm32_flexgen_get_round_rate()
2362 *findiv = ratio - 1; in clk_stm32_flexgen_get_round_rate()
2369 return (prate / (*prediv + 1)) / (*findiv + 1); in clk_stm32_flexgen_get_round_rate()
2380 unsigned int findiv = 0; in clk_stm32_flexgen_set_rate() local
2385 clk_stm32_flexgen_get_round_rate(rate, parent_rate, &prediv, &findiv); in clk_stm32_flexgen_set_rate()
2402 findiv); in clk_stm32_flexgen_set_rate()