Lines Matching refs:fll_div
1577 static int fll_factors(struct _fll_div *fll_div, unsigned int Fref, in fll_factors() argument
1587 fll_div->fll_clk_ref_div = 0; in fll_factors()
1590 fll_div->fll_clk_ref_div++; in fll_factors()
1615 fll_div->fll_outdiv = div - 1; in fll_factors()
1622 fll_div->fll_fratio = fll_fratios[i].fll_fratio; in fll_factors()
1635 fll_div->n = Ndiv; in fll_factors()
1650 fll_div->k = K / 10; in fll_factors()
1653 fll_div->n, fll_div->k, in fll_factors()
1654 fll_div->fll_fratio, fll_div->fll_outdiv, in fll_factors()
1655 fll_div->fll_clk_ref_div); in fll_factors()
1665 struct _fll_div fll_div; in wm8904_set_fll() local
1697 ret = fll_factors(&fll_div, Fref, Fout); in wm8904_set_fll()
1708 memset(&fll_div, 0, sizeof(fll_div)); in wm8904_set_fll()
1709 fll_div.fll_outdiv = 3; in wm8904_set_fll()
1757 if (fll_div.k) in wm8904_set_fll()
1766 (fll_div.fll_outdiv << WM8904_FLL_OUTDIV_SHIFT) | in wm8904_set_fll()
1767 (fll_div.fll_fratio << WM8904_FLL_FRATIO_SHIFT)); in wm8904_set_fll()
1769 snd_soc_component_write(component, WM8904_FLL_CONTROL_3, fll_div.k); in wm8904_set_fll()
1772 fll_div.n << WM8904_FLL_N_SHIFT); in wm8904_set_fll()
1776 fll_div.fll_clk_ref_div in wm8904_set_fll()