Lines Matching refs:fint
212 unsigned long fint, clkdco;
236 fint = clkin / n;
238 m_start = max(DIV_ROUND_UP(DIV_ROUND_UP(pll_min, fint), 2),
240 m_stop = min3((unsigned)(pll_max / fint / 2),
241 (unsigned)(pll_hw_max / fint / 2),
254 clkdco = 2 * m * fint;
256 if (func(n, m, fint, clkdco, data))
275 unsigned long fint, clkdco, clkout;
285 fint = clkin / n;
288 min_dco = roundup(hw->clkdco_min, fint);
294 m = target_clkdco / fint;
296 clkdco = fint * m;
299 if (WARN_ON(target_clkdco - clkdco > fint))
302 mf = (u32)div_u64(262144ull * (target_clkdco - clkdco), fint);
305 clkdco += (u32)div_u64((u64)mf * fint, 262144);
310 sd = DIV_ROUND_UP(fint * m, 250000000);
314 DSSDBG("Fint %lu, clkdco %lu, clkout %lu\n", fint, clkdco, clkout);
322 cinfo->fint = fint;
428 u32 f = cinfo->fint < 1000000 ? 0x3 :
429 cinfo->fint < 1250000 ? 0x4 :
430 cinfo->fint < 1500000 ? 0x5 :
431 cinfo->fint < 1750000 ? 0x6 :
460 sleep_time = DIV_ROUND_UP(1000*1000*1000, cinfo->fint);