/kernel/linux/linux-5.10/sound/soc/codecs/ |
H A D | nau8540.c | 543 * @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 D | nau8825.c | 1979 * @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 D | nau8824.c | 1272 * @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 D | nau8540.c | 561 * @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 D | nau8825.c | 2248 * @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 D | nau8821.c | 1271 * @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 D | nau8824.c | 1257 * @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...] |