Lines Matching refs:prediv
1699 unsigned int *prediv, in flexclkgen_search_config() argument
1708 assert(clk_src && prediv && findiv); in flexclkgen_search_config()
1722 *prediv = (dt_cfg & FLEX_PDIV_MASK) >> FLEX_PDIV_SHIFT; in flexclkgen_search_config()
1733 unsigned int prediv, unsigned int findiv) in flexclkgen_config_channel() argument
1741 RCC_PREDIV0CFGR_PREDIV0_MASK, prediv); in flexclkgen_config_channel()
2315 uint32_t prediv = 0; in clk_stm32_flexgen_get_rate() local
2320 prediv = io_read32(rcc_base + RCC_PREDIV0CFGR + (0x4 * channel)) & in clk_stm32_flexgen_get_rate()
2328 switch (prediv) { in clk_stm32_flexgen_get_rate()
2345 EMSG("Unsupported PREDIV value (%#"PRIx32")", prediv); in clk_stm32_flexgen_get_rate()
2357 unsigned int *prediv, in clk_stm32_flexgen_get_round_rate() argument
2365 *prediv = 0; in clk_stm32_flexgen_get_round_rate()
2389 *prediv = pre_val[i]; in clk_stm32_flexgen_get_round_rate()
2397 return (prate / (*prediv + 1)) / (*findiv + 1); in clk_stm32_flexgen_get_round_rate()
2407 unsigned int prediv = 0; in clk_stm32_flexgen_set_rate() local
2410 clk_stm32_flexgen_get_round_rate(rate, parent_rate, &prediv, &findiv); in clk_stm32_flexgen_set_rate()
2417 prediv); in clk_stm32_flexgen_set_rate()