Lines Matching refs:fout

3460 static int madera_find_main_fratio(unsigned int fref, unsigned int fout,
3465 while ((fout / (ratio * fref)) > MADERA_FLL_MAX_N)
3488 fll->fout,
3500 return madera_find_main_fratio(fref, fll->fout, fratio);
3566 if (fll->fout % (ratio * fref)) {
3582 if (fll->fout % (ratio * fref)) {
3631 fref, fll->fout, fll->fout * MADERA_FLL_VCO_MULT);
3641 cfg->n = fll->fout / (ratio * fref);
3643 if (fll->fout % (ratio * fref)) {
3644 gcd_fll = gcd(fll->fout, ratio * fref);
3647 cfg->theta = (fll->fout - (cfg->n * ratio * fref))
3970 if (fll->fout < MADERA_FLL_MIN_FOUT ||
3971 fll->fout > MADERA_FLL_MAX_FOUT) {
3972 madera_fll_err(fll, "invalid fout %uHz\n", fll->fout);
4114 if (fll->fout) {
4123 unsigned int fref, unsigned int fout)
4126 * fout is ignored, since the synchronizer is an optional extra
4142 unsigned int fref, unsigned int fout)
4147 fll->ref_freq == fref && fll->fout == fout)
4151 * Changes of fout on an enabled FLL aren't allowed except when
4152 * setting fout==0 to disable the FLL
4154 if (fout && fout != fll->fout) {
4167 fll->fout = fout;
4218 unsigned int fout;
4226 .fout = 49152000,
4233 .fout = 45158400,
4332 unsigned int fin, unsigned int fout)
4340 fll->ref_freq == fin && fll->fout == fout)
4343 madera_fll_dbg(fll, "Change FLL_AO refclk to fin=%u fout=%u source=%d\n",
4344 fin, fout, source);
4346 if (fout && (fll->ref_freq != fin || fll->fout != fout)) {
4349 madera_fllao_settings[i].fout == fout)
4365 fll->fout = fout;
4367 if (fout)
4423 int refdiv, fref, fout, lockdet_thr, fbdiv, hp, fast_clk, fllgcd;
4428 madera_fll_dbg(fll, "fin=%d, fout=%d\n", fin, fll->fout);
4440 fout = fll->fout;
4441 frac = fout % fref;
4463 fout = fll->fout * 6;
4477 ratio = fout / fref;
4501 fllgcd = gcd(fout, fbdiv * fref);
4502 num = fout / fllgcd;
4633 unsigned int fout)
4635 if (fout && !ref_in) {
4640 if (fll->fout && fout != fll->fout) {
4654 unsigned int fin, unsigned int fout)
4658 /* To remain consistent with previous FLLs, we expect fout to be
4662 if (fout)
4663 fout /= 2;
4666 fll->fout == fout)
4669 if (fin && fout && madera_fllhj_validate(fll, fin, fout))
4674 fll->fout = fout;
4676 if (fout)