Lines Matching refs:pll_div
885 static void pll_factors(struct _pll_div *pll_div, unsigned int target, in pll_factors() argument
895 pll_div->div2 = 1; in pll_factors()
898 pll_div->div2 = 0; in pll_factors()
904 pll_div->n = Ndiv; in pll_factors()
919 pll_div->k = K; in pll_factors()
927 struct _pll_div pll_div; in wm8991_set_dai_pll() local
930 pll_factors(&pll_div, freq_out * 4, freq_in); in wm8991_set_dai_pll()
942 snd_soc_component_write(component, WM8991_PLL1, pll_div.n | WM8991_SDM | in wm8991_set_dai_pll()
943 (pll_div.div2 ? WM8991_PRESCALE : 0)); in wm8991_set_dai_pll()
944 snd_soc_component_write(component, WM8991_PLL2, (u8)(pll_div.k>>8)); in wm8991_set_dai_pll()
945 snd_soc_component_write(component, WM8991_PLL3, (u8)(pll_div.k & 0xFF)); in wm8991_set_dai_pll()