Searched refs:fll_param (Results 1 – 4 of 4) sorted by relevance
| /linux-6.15/sound/soc/codecs/ |
| H A D | nau8540.c | 661 unsigned int fs, struct nau8540_fll *fll_param) in nau8540_calc_fll_param() argument 677 fll_param->clk_ref_div = fll_pre_scalar[i].val; in nau8540_calc_fll_param() 686 fll_param->ratio = fll_ratio[i].val; in nau8540_calc_fll_param() 711 fll_param->fll_int = (fvco >> 16) & 0x3FF; in nau8540_calc_fll_param() 712 fll_param->fll_frac = fvco & 0xFFFF; in nau8540_calc_fll_param() 717 struct nau8540_fll *fll_param) in nau8540_fll_apply() argument 721 NAU8540_CLK_SRC_MCLK | fll_param->mclk_src); in nau8540_fll_apply() 738 if (fll_param->fll_frac) { in nau8540_fll_apply() 761 struct nau8540_fll fll_param; in nau8540_set_pll() local 799 fll_param.mclk_src, fll_param.ratio, fll_param.fll_frac, in nau8540_set_pll() [all …]
|
| H A D | nau8821.c | 1272 unsigned int fs, struct nau8821_fll *fll_param) in nau8821_calc_fll_param() argument 1297 fll_param->ratio = fll_ratio[i].val; in nau8821_calc_fll_param() 1322 fll_param->fll_int = (fvco >> 24) & 0x3ff; in nau8821_calc_fll_param() 1323 fll_param->fll_frac = fvco & 0xffffff; in nau8821_calc_fll_param() 1329 struct nau8821_fll *fll_param) in nau8821_fll_apply() argument 1335 NAU8821_CLK_SRC_MCLK | fll_param->mclk_src); in nau8821_fll_apply() 1342 (fll_param->fll_frac >> 16) & 0xff); in nau8821_fll_apply() 1358 if (fll_param->fll_frac) { in nau8821_fll_apply() 1408 fll_param->mclk_src, fll_param->ratio, fll_param->fll_frac, in nau8821_set_fll() 1409 fll_param->fll_int, fll_param->clk_ref_div); in nau8821_set_fll() [all …]
|
| H A D | nau8824.c | 1277 unsigned int fs, struct nau8824_fll *fll_param) in nau8824_calc_fll_param() argument 1302 fll_param->ratio = fll_ratio[i].val; in nau8824_calc_fll_param() 1327 fll_param->fll_int = (fvco >> 16) & 0x3FF; in nau8824_calc_fll_param() 1328 fll_param->fll_frac = fvco & 0xFFFF; in nau8824_calc_fll_param() 1333 struct nau8824_fll *fll_param) in nau8824_fll_apply() argument 1337 NAU8824_CLK_SRC_MCLK | fll_param->mclk_src); in nau8824_fll_apply() 1339 NAU8824_FLL_RATIO_MASK, fll_param->ratio); in nau8824_fll_apply() 1355 if (fll_param->fll_frac) { in nau8824_fll_apply() 1377 struct nau8824_fll fll_param; in nau8824_set_pll() local 1387 fll_param.mclk_src, fll_param.ratio, fll_param.fll_frac, in nau8824_set_pll() [all …]
|
| H A D | nau8825.c | 2255 struct nau8825_fll *fll_param) in nau8825_calc_fll_param() argument 2304 fvco = div_u64(fvco_max << fll_param->fll_frac_num, fref * fll_param->ratio); in nau8825_calc_fll_param() 2305 fll_param->fll_int = (fvco >> fll_param->fll_frac_num) & 0x3FF; in nau8825_calc_fll_param() 2314 struct nau8825_fll *fll_param) in nau8825_fll_apply() argument 2326 fll_param->fll_frac); in nau8825_fll_apply() 2346 if (fll_param->fll_frac) { in nau8825_fll_apply() 2371 struct nau8825_fll fll_param; in nau8825_set_pll() local 2375 fll_param.fll_frac_num = 16; in nau8825_set_pll() 2377 fll_param.fll_frac_num = 24; in nau8825_set_pll() 2386 fll_param.mclk_src, fll_param.ratio, fll_param.fll_frac, in nau8825_set_pll() [all …]
|