Lines Matching refs:fbdiv
104 u32 fbdiv; in zynqmp_pll_round_rate() local
117 fbdiv = DIV_ROUND_CLOSEST(rate, *prate); in zynqmp_pll_round_rate()
118 if (fbdiv < PLL_FBDIV_MIN || fbdiv > PLL_FBDIV_MAX) { in zynqmp_pll_round_rate()
119 fbdiv = clamp_t(u32, fbdiv, PLL_FBDIV_MIN, PLL_FBDIV_MAX); in zynqmp_pll_round_rate()
120 rate = *prate * fbdiv; in zynqmp_pll_round_rate()
139 u32 fbdiv, data; in zynqmp_pll_recalc_rate() local
145 ret = zynqmp_pm_clock_getdivider(clk_id, &fbdiv); in zynqmp_pll_recalc_rate()
156 rate = parent_rate * fbdiv; in zynqmp_pll_recalc_rate()
183 u32 fbdiv; in zynqmp_pll_set_rate() local
209 fbdiv = DIV_ROUND_CLOSEST(rate, parent_rate); in zynqmp_pll_set_rate()
210 fbdiv = clamp_t(u32, fbdiv, PLL_FBDIV_MIN, PLL_FBDIV_MAX); in zynqmp_pll_set_rate()
211 ret = zynqmp_pm_clock_setdivider(clk_id, fbdiv); in zynqmp_pll_set_rate()
216 return parent_rate * fbdiv; in zynqmp_pll_set_rate()