Searched refs:fll_param (Results 1 – 4 of 4) sorted by relevance
568 unsigned int fs, struct nau8540_fll *fll_param) in nau8540_calc_fll_param() argument584 fll_param->clk_ref_div = fll_pre_scalar[i].val; in nau8540_calc_fll_param()593 fll_param->ratio = fll_ratio[i].val; in nau8540_calc_fll_param()612 fll_param->mclk_src = mclk_src_scaling[fvco_sel].val; in nau8540_calc_fll_param()617 fvco = div_u64(fvco_max << 16, fref * fll_param->ratio); in nau8540_calc_fll_param()618 fll_param->fll_int = (fvco >> 16) & 0x3FF; in nau8540_calc_fll_param()619 fll_param->fll_frac = fvco & 0xFFFF; in nau8540_calc_fll_param()624 struct nau8540_fll *fll_param) in nau8540_fll_apply() argument628 NAU8540_CLK_SRC_MCLK | fll_param->mclk_src); in nau8540_fll_apply()631 fll_param->ratio | (0x6 << NAU8540_ICTRL_LATCH_SFT)); in nau8540_fll_apply()[all …]
1142 unsigned int fs, struct nau8821_fll *fll_param) in nau8821_calc_fll_param() argument1158 fll_param->clk_ref_div = fll_pre_scalar[i].val; in nau8821_calc_fll_param()1167 fll_param->ratio = fll_ratio[i].val; in nau8821_calc_fll_param()1186 fll_param->mclk_src = mclk_src_scaling[fvco_sel].val; in nau8821_calc_fll_param()1191 fvco = div_u64(fvco_max << 24, fref * fll_param->ratio); in nau8821_calc_fll_param()1192 fll_param->fll_int = (fvco >> 24) & 0x3ff; in nau8821_calc_fll_param()1193 fll_param->fll_frac = fvco & 0xffffff; in nau8821_calc_fll_param()1199 struct nau8821_fll *fll_param) in nau8821_fll_apply() argument1205 NAU8821_CLK_SRC_MCLK | fll_param->mclk_src); in nau8821_fll_apply()1209 fll_param->ratio | (0x6 << NAU8821_ICTRL_LATCH_SFT)); in nau8821_fll_apply()[all …]
1264 unsigned int fs, struct nau8824_fll *fll_param) in nau8824_calc_fll_param() argument1280 fll_param->clk_ref_div = fll_pre_scalar[i].val; in nau8824_calc_fll_param()1289 fll_param->ratio = fll_ratio[i].val; in nau8824_calc_fll_param()1308 fll_param->mclk_src = mclk_src_scaling[fvco_sel].val; in nau8824_calc_fll_param()1313 fvco = div_u64(fvco_max << 16, fref * fll_param->ratio); in nau8824_calc_fll_param()1314 fll_param->fll_int = (fvco >> 16) & 0x3FF; in nau8824_calc_fll_param()1315 fll_param->fll_frac = fvco & 0xFFFF; in nau8824_calc_fll_param()1320 struct nau8824_fll *fll_param) in nau8824_fll_apply() argument1324 NAU8824_CLK_SRC_MCLK | fll_param->mclk_src); in nau8824_fll_apply()1326 NAU8824_FLL_RATIO_MASK, fll_param->ratio); in nau8824_fll_apply()[all …]
2132 struct nau8825_fll *fll_param) in nau8825_calc_fll_param() argument2148 fll_param->clk_ref_div = fll_pre_scalar[i].val; in nau8825_calc_fll_param()2157 fll_param->ratio = fll_ratio[i].val; in nau8825_calc_fll_param()2176 fll_param->mclk_src = mclk_src_scaling[fvco_sel].val; in nau8825_calc_fll_param()2181 fvco = div_u64(fvco_max << 16, fref * fll_param->ratio); in nau8825_calc_fll_param()2182 fll_param->fll_int = (fvco >> 16) & 0x3FF; in nau8825_calc_fll_param()2183 fll_param->fll_frac = fvco & 0xFFFF; in nau8825_calc_fll_param()2188 struct nau8825_fll *fll_param) in nau8825_fll_apply() argument2192 NAU8825_CLK_SRC_MCLK | fll_param->mclk_src); in nau8825_fll_apply()2196 fll_param->ratio | (0x6 << NAU8825_ICTRL_LATCH_SFT)); in nau8825_fll_apply()[all …]