Lines Matching refs:f_opclk
101 unsigned int f_opclk;
446 * f_out can be f_256fs or f_opclk, currently only used for f_256fs. Can be
447 * generalised for f_opclk with suitable coefficient arrays, but currently
475 unsigned int f_opclk = wm8978->f_opclk, f_mclk = wm8978->f_mclk,
482 if (f_opclk) {
490 * f_opclk = f_mclk * prescale * R / 4 / OPCLKDIV, where
494 * f_mclk * 3 / 16 <= f_opclk < f_mclk * 13 / 4.
496 if (16 * f_opclk < 3 * f_mclk || 4 * f_opclk >= 13 * f_mclk)
499 if (4 * f_opclk < 3 * f_mclk)
501 opclk_div = (3 * f_mclk / 4 + f_opclk - 1) / f_opclk;
510 wm8978->f_pllout = f_opclk * opclk_div;
552 if (f_opclk)
571 wm8978->f_opclk = div;
620 if (wm8978->f_opclk)
640 wm8978->f_opclk = 0;
779 if (!wm8978->f_opclk) {