Home
last modified time | relevance | path

Searched refs:fll_param (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-5.10/sound/soc/codecs/
H A Dnau8540.c543 * @fll_param: Pointer to structure of FLL parameters.
550 unsigned int fs, struct nau8540_fll *fll_param) in nau8540_calc_fll_param()
566 fll_param->clk_ref_div = fll_pre_scalar[i].val; in nau8540_calc_fll_param()
575 fll_param->ratio = fll_ratio[i].val; in nau8540_calc_fll_param()
594 fll_param->mclk_src = mclk_src_scaling[fvco_sel].val; in nau8540_calc_fll_param()
599 fvco = div_u64(fvco_max << 16, fref * fll_param->ratio); in nau8540_calc_fll_param()
600 fll_param->fll_int = (fvco >> 16) & 0x3FF; in nau8540_calc_fll_param()
601 fll_param->fll_frac = fvco & 0xFFFF; in nau8540_calc_fll_param()
606 struct nau8540_fll *fll_param) in nau8540_fll_apply()
610 NAU8540_CLK_SRC_MCLK | fll_param in nau8540_fll_apply()
549 nau8540_calc_fll_param(unsigned int fll_in, unsigned int fs, struct nau8540_fll *fll_param) nau8540_calc_fll_param() argument
605 nau8540_fll_apply(struct regmap *regmap, struct nau8540_fll *fll_param) nau8540_fll_apply() argument
650 struct nau8540_fll fll_param; nau8540_set_pll() local
[all...]
H A Dnau8825.c1979 * @fll_param: Pointer to structure of FLL parameters.
1986 struct nau8825_fll *fll_param) in nau8825_calc_fll_param()
2002 fll_param->clk_ref_div = fll_pre_scalar[i].val; in nau8825_calc_fll_param()
2011 fll_param->ratio = fll_ratio[i].val; in nau8825_calc_fll_param()
2030 fll_param->mclk_src = mclk_src_scaling[fvco_sel].val; in nau8825_calc_fll_param()
2035 fvco = div_u64(fvco_max << 16, fref * fll_param->ratio); in nau8825_calc_fll_param()
2036 fll_param->fll_int = (fvco >> 16) & 0x3FF; in nau8825_calc_fll_param()
2037 fll_param->fll_frac = fvco & 0xFFFF; in nau8825_calc_fll_param()
2042 struct nau8825_fll *fll_param) in nau8825_fll_apply()
2046 NAU8825_CLK_SRC_MCLK | fll_param in nau8825_fll_apply()
1985 nau8825_calc_fll_param(unsigned int fll_in, unsigned int fs, struct nau8825_fll *fll_param) nau8825_calc_fll_param() argument
2041 nau8825_fll_apply(struct nau8825 *nau8825, struct nau8825_fll *fll_param) nau8825_fll_apply() argument
2091 struct nau8825_fll fll_param; nau8825_set_pll() local
[all...]
H A Dnau8824.c1272 * @fll_param: Pointer to structure of FLL parameters.
1279 unsigned int fs, struct nau8824_fll *fll_param) in nau8824_calc_fll_param()
1295 fll_param->clk_ref_div = fll_pre_scalar[i].val; in nau8824_calc_fll_param()
1304 fll_param->ratio = fll_ratio[i].val; in nau8824_calc_fll_param()
1323 fll_param->mclk_src = mclk_src_scaling[fvco_sel].val; in nau8824_calc_fll_param()
1328 fvco = div_u64(fvco_max << 16, fref * fll_param->ratio); in nau8824_calc_fll_param()
1329 fll_param->fll_int = (fvco >> 16) & 0x3FF; in nau8824_calc_fll_param()
1330 fll_param->fll_frac = fvco & 0xFFFF; in nau8824_calc_fll_param()
1335 struct nau8824_fll *fll_param) in nau8824_fll_apply()
1339 NAU8824_CLK_SRC_MCLK | fll_param in nau8824_fll_apply()
1278 nau8824_calc_fll_param(unsigned int fll_in, unsigned int fs, struct nau8824_fll *fll_param) nau8824_calc_fll_param() argument
1334 nau8824_fll_apply(struct regmap *regmap, struct nau8824_fll *fll_param) nau8824_fll_apply() argument
1379 struct nau8824_fll fll_param; nau8824_set_pll() local
[all...]
/kernel/linux/linux-6.6/sound/soc/codecs/
H A Dnau8540.c561 * @fll_param: Pointer to structure of FLL parameters.
568 unsigned int fs, struct nau8540_fll *fll_param) in nau8540_calc_fll_param()
584 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()
628 NAU8540_CLK_SRC_MCLK | fll_param in nau8540_fll_apply()
567 nau8540_calc_fll_param(unsigned int fll_in, unsigned int fs, struct nau8540_fll *fll_param) nau8540_calc_fll_param() argument
623 nau8540_fll_apply(struct regmap *regmap, struct nau8540_fll *fll_param) nau8540_fll_apply() argument
668 struct nau8540_fll fll_param; nau8540_set_pll() local
[all...]
H A Dnau8825.c2248 * @fll_param: Pointer to structure of FLL parameters.
2255 struct nau8825_fll *fll_param) in nau8825_calc_fll_param()
2271 fll_param->clk_ref_div = fll_pre_scalar[i].val; in nau8825_calc_fll_param()
2280 fll_param->ratio = fll_ratio[i].val; in nau8825_calc_fll_param()
2299 fll_param->mclk_src = mclk_src_scaling[fvco_sel].val; in nau8825_calc_fll_param()
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()
2306 if (fll_param in nau8825_calc_fll_param()
2254 nau8825_calc_fll_param(unsigned int fll_in, unsigned int fs, struct nau8825_fll *fll_param) nau8825_calc_fll_param() argument
2313 nau8825_fll_apply(struct nau8825 *nau8825, struct nau8825_fll *fll_param) nau8825_fll_apply() argument
2371 struct nau8825_fll fll_param; nau8825_set_pll() local
[all...]
H A Dnau8821.c1271 * @fll_param: Pointer to structure of FLL parameters.
1278 unsigned int fs, struct nau8821_fll *fll_param) in nau8821_calc_fll_param()
1294 fll_param->clk_ref_div = fll_pre_scalar[i].val; in nau8821_calc_fll_param()
1303 fll_param->ratio = fll_ratio[i].val; in nau8821_calc_fll_param()
1322 fll_param->mclk_src = mclk_src_scaling[fvco_sel].val; in nau8821_calc_fll_param()
1327 fvco = div_u64(fvco_max << 24, fref * fll_param->ratio); in nau8821_calc_fll_param()
1328 fll_param->fll_int = (fvco >> 24) & 0x3ff; in nau8821_calc_fll_param()
1329 fll_param->fll_frac = fvco & 0xffffff; in nau8821_calc_fll_param()
1335 struct nau8821_fll *fll_param) in nau8821_fll_apply()
1341 NAU8821_CLK_SRC_MCLK | fll_param in nau8821_fll_apply()
1277 nau8821_calc_fll_param(unsigned int fll_in, unsigned int fs, struct nau8821_fll *fll_param) nau8821_calc_fll_param() argument
1334 nau8821_fll_apply(struct nau8821 *nau8821, struct nau8821_fll *fll_param) nau8821_fll_apply() argument
1401 struct nau8821_fll fll_set_param, *fll_param = &fll_set_param; nau8821_set_fll() local
[all...]
H A Dnau8824.c1257 * @fll_param: Pointer to structure of FLL parameters.
1264 unsigned int fs, struct nau8824_fll *fll_param) in nau8824_calc_fll_param()
1280 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()
1324 NAU8824_CLK_SRC_MCLK | fll_param in nau8824_fll_apply()
1263 nau8824_calc_fll_param(unsigned int fll_in, unsigned int fs, struct nau8824_fll *fll_param) nau8824_calc_fll_param() argument
1319 nau8824_fll_apply(struct regmap *regmap, struct nau8824_fll *fll_param) nau8824_fll_apply() argument
1364 struct nau8824_fll fll_param; nau8824_set_pll() local
[all...]

Completed in 13 milliseconds