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;
734 ret = nau8822_calc_pll(freq_in, fs, pll_param);
743 pll_param->pll_int, pll_param->pll_frac,
744 pll_param->mclk_scaler, pll_param->pre_factor);
750 (pll_param->pre_factor ? NAU8822_PLLMCLK_DIV2 : 0) |
751 pll_param->pll_int);
753 NAU8822_REG_PLL_K1, (pll_param->pll_frac >> NAU8822_PLLK1_SFT) &
756 NAU8822_REG_PLL_K2, (pll_param->pll_frac >> NAU8822_PLLK2_SFT) &
759 NAU8822_REG_PLL_K3, pll_param->pll_frac & NAU8822_PLLK3_MASK);
762 pll_param->mclk_scaler << NAU8822_MCLKSEL_SFT);