Lines Matching defs:pll_param
630 struct nau8822_pll *pll_param)
651 pll_param->mclk_scaler = scal_sel;
658 pll_param->pre_factor = 0;
661 pll_param->pre_factor = 1;
663 pll_param->pll_int = (pll_ratio >> 28) & 0xF;
664 pll_param->pll_frac = ((pll_ratio & 0xFFFFFFF) >> 4);
729 struct nau8822_pll *pll_param = &nau8822->pll;
732 if (freq_in == pll_param->freq_in &&
733 freq_out == pll_param->freq_out)
745 ret = nau8822_calc_pll(freq_in, fs, pll_param);
754 pll_param->pll_int, pll_param->pll_frac,
755 pll_param->mclk_scaler, pll_param->pre_factor);
761 (pll_param->pre_factor ? NAU8822_PLLMCLK_DIV2 : 0) |
762 pll_param->pll_int);
764 NAU8822_REG_PLL_K1, (pll_param->pll_frac >> NAU8822_PLLK1_SFT) &
767 NAU8822_REG_PLL_K2, (pll_param->pll_frac >> NAU8822_PLLK2_SFT) &
770 NAU8822_REG_PLL_K3, pll_param->pll_frac & NAU8822_PLLK3_MASK);
773 pll_param->mclk_scaler << NAU8822_MCLKSEL_SFT);
779 pll_param->freq_in = freq_in;
780 pll_param->freq_out = freq_out;