Home
last modified time | relevance | path

Searched refs:fll_param (Results 1 – 3 of 3) sorted by relevance

/Linux-v4.19/sound/soc/codecs/
Dnau8540.c553 unsigned int fs, struct nau8540_fll *fll_param) in nau8540_calc_fll_param() argument
569 fll_param->clk_ref_div = fll_pre_scalar[i].val; in nau8540_calc_fll_param()
578 fll_param->ratio = fll_ratio[i].val; in nau8540_calc_fll_param()
597 fll_param->mclk_src = mclk_src_scaling[fvco_sel].val; in nau8540_calc_fll_param()
602 fvco = div_u64(fvco_max << 16, fref * fll_param->ratio); in nau8540_calc_fll_param()
603 fll_param->fll_int = (fvco >> 16) & 0x3FF; in nau8540_calc_fll_param()
604 fll_param->fll_frac = fvco & 0xFFFF; in nau8540_calc_fll_param()
609 struct nau8540_fll *fll_param) in nau8540_fll_apply() argument
613 NAU8540_CLK_SRC_MCLK | fll_param->mclk_src); in nau8540_fll_apply()
616 fll_param->ratio | (0x6 << NAU8540_ICTRL_LATCH_SFT)); in nau8540_fll_apply()
[all …]
Dnau8824.c1242 unsigned int fs, struct nau8824_fll *fll_param) in nau8824_calc_fll_param() argument
1258 fll_param->clk_ref_div = fll_pre_scalar[i].val; in nau8824_calc_fll_param()
1267 fll_param->ratio = fll_ratio[i].val; in nau8824_calc_fll_param()
1286 fll_param->mclk_src = mclk_src_scaling[fvco_sel].val; in nau8824_calc_fll_param()
1291 fvco = div_u64(fvco_max << 16, fref * fll_param->ratio); in nau8824_calc_fll_param()
1292 fll_param->fll_int = (fvco >> 16) & 0x3FF; in nau8824_calc_fll_param()
1293 fll_param->fll_frac = fvco & 0xFFFF; in nau8824_calc_fll_param()
1298 struct nau8824_fll *fll_param) in nau8824_fll_apply() argument
1302 NAU8824_CLK_SRC_MCLK | fll_param->mclk_src); in nau8824_fll_apply()
1304 NAU8824_FLL_RATIO_MASK, fll_param->ratio); in nau8824_fll_apply()
[all …]
Dnau8825.c1984 struct nau8825_fll *fll_param) in nau8825_calc_fll_param() argument
2000 fll_param->clk_ref_div = fll_pre_scalar[i].val; in nau8825_calc_fll_param()
2009 fll_param->ratio = fll_ratio[i].val; in nau8825_calc_fll_param()
2028 fll_param->mclk_src = mclk_src_scaling[fvco_sel].val; in nau8825_calc_fll_param()
2033 fvco = div_u64(fvco_max << 16, fref * fll_param->ratio); in nau8825_calc_fll_param()
2034 fll_param->fll_int = (fvco >> 16) & 0x3FF; in nau8825_calc_fll_param()
2035 fll_param->fll_frac = fvco & 0xFFFF; in nau8825_calc_fll_param()
2040 struct nau8825_fll *fll_param) in nau8825_fll_apply() argument
2044 NAU8825_CLK_SRC_MCLK | fll_param->mclk_src); in nau8825_fll_apply()
2048 fll_param->ratio | (0x6 << NAU8825_ICTRL_LATCH_SFT)); in nau8825_fll_apply()
[all …]