Lines Matching refs:pll_div
319 struct pll_div {
344 static int pll_factors(struct pll_div *pll_div, unsigned int target,
359 pll_div->freqmode = post_table[i].freqmode;
360 pll_div->mclkdiv = post_table[i].mclkdiv;
372 pll_div->prescale = 0;
376 pll_div->prescale = 1;
385 pll_div->n = Ndiv;
396 pll_div->k = K;
417 struct pll_div pll_div;
419 ret = pll_factors(&pll_div, freq_out, freq_in,
432 pll_div.n | (pll_div.prescale << 4));
435 pll_div.freqmode | (pll_div.mclkdiv << 3));
437 snd_soc_component_write(component, WM8804_PLL1, pll_div.k & 0xff);
438 snd_soc_component_write(component, WM8804_PLL2, (pll_div.k >> 8) & 0xff);
439 snd_soc_component_write(component, WM8804_PLL3, pll_div.k >> 16);