Lines Matching refs:prate

107 			      int sdiv, int kdiv, unsigned long prate)  in pll14xx_calc_rate()  argument
109 u64 fvco = prate; in pll14xx_calc_rate()
121 unsigned long rate, unsigned long prate) in pll1443x_calc_kdiv() argument
126 kdiv = ((rate * ((pdiv * 65536) << sdiv) + prate / 2) / prate) - (mdiv * 65536); in pll1443x_calc_kdiv()
132 unsigned long prate, struct imx_pll14xx_rate_table *t) in imx_pll14xx_calc_settings() argument
155 clk_hw_get_name(&pll->hw), prate, rate); in imx_pll14xx_calc_settings()
171 rate_min = pll14xx_calc_rate(pll, mdiv, pdiv, sdiv, KDIV_MIN, prate); in imx_pll14xx_calc_settings()
172 rate_max = pll14xx_calc_rate(pll, mdiv, pdiv, sdiv, KDIV_MAX, prate); in imx_pll14xx_calc_settings()
175 kdiv = pll1443x_calc_kdiv(mdiv, pdiv, sdiv, rate, prate); in imx_pll14xx_calc_settings()
177 clk_hw_get_name(&pll->hw), prate, rate, in imx_pll14xx_calc_settings()
179 fvco = pll14xx_calc_rate(pll, mdiv, pdiv, sdiv, kdiv, prate); in imx_pll14xx_calc_settings()
192 mdiv = DIV_ROUND_CLOSEST(rate * (pdiv << sdiv), prate); in imx_pll14xx_calc_settings()
195 kdiv = pll1443x_calc_kdiv(mdiv, pdiv, sdiv, rate, prate); in imx_pll14xx_calc_settings()
196 fvco = pll14xx_calc_rate(pll, mdiv, pdiv, sdiv, kdiv, prate); in imx_pll14xx_calc_settings()
215 clk_hw_get_name(&pll->hw), prate, rate, t->rate, t->pdiv, t->sdiv, in imx_pll14xx_calc_settings()
220 unsigned long *prate) in clk_pll1416x_round_rate() argument
236 unsigned long *prate) in clk_pll1443x_round_rate() argument
241 imx_pll14xx_calc_settings(pll, rate, *prate, &t); in clk_pll1443x_round_rate()
287 unsigned long prate) in clk_pll1416x_set_rate() argument
353 unsigned long prate) in clk_pll1443x_set_rate() argument
360 imx_pll14xx_calc_settings(pll, drate, prate, &rate); in clk_pll1443x_set_rate()