Lines Matching defs:pll_div
350 static int pll_factors(struct _pll_div *pll_div, unsigned int target,
365 pll_div->freqmode = post_table[i].freqmode;
366 pll_div->postscale = post_table[i].postscale;
382 pll_div->prescale = 1;
385 pll_div->prescale = 0;
393 pll_div->n = Ndiv;
401 pll_div->k = K;
404 pll_div->n, pll_div->k, pll_div->prescale, pll_div->freqmode,
405 pll_div->postscale);
417 struct _pll_div pll_div;
423 * pll_div so suppress warnings.
425 memset(&pll_div, 0, sizeof(pll_div));
443 ret = pll_factors(&pll_div, freq_out, freq_in);
460 snd_soc_write(codec, WM8580_PLLA1 + offset, pll_div.k & 0x1ff);
461 snd_soc_write(codec, WM8580_PLLA2 + offset, (pll_div.k >> 9) & 0x1ff);
463 (pll_div.k >> 18 & 0xf) | (pll_div.n << 4));
467 reg |= pll_div.prescale | pll_div.postscale << 1 |
468 pll_div.freqmode << 3;