Searched refs:pllin_rate (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/sound/soc/codecs/ |
H A D | pcm512x.c | 733 /* pll_rate = pllin_rate * R * J.D / P 740 * 1 MHz <= pllin_rate / P <= 20 MHz 742 * 6.667 MHz <= pllin_rate / P <= 20 MHz 747 unsigned long pllin_rate, in pcm512x_find_pll_coeff() 759 common = gcd(pll_rate, pllin_rate); in pcm512x_find_pll_coeff() 761 pll_rate, pllin_rate, common); in pcm512x_find_pll_coeff() 763 den = pllin_rate / common; in pcm512x_find_pll_coeff() 765 /* pllin_rate / P (or here, den) cannot be greater than 20 MHz */ in pcm512x_find_pll_coeff() 766 if (pllin_rate / den > 20000000 && num < 8) { in pcm512x_find_pll_coeff() 767 num *= DIV_ROUND_UP(pllin_rate / de in pcm512x_find_pll_coeff() 746 pcm512x_find_pll_coeff(struct snd_soc_dai *dai, unsigned long pllin_rate, unsigned long pll_rate) pcm512x_find_pll_coeff() argument 854 pcm512x_pllin_dac_rate(struct snd_soc_dai *dai, unsigned long osr_rate, unsigned long pllin_rate) pcm512x_pllin_dac_rate() argument 891 unsigned long pllin_rate = 0; pcm512x_set_dividers() local [all...] |
/kernel/linux/linux-6.6/sound/soc/codecs/ |
H A D | pcm512x.c | 735 /* pll_rate = pllin_rate * R * J.D / P 742 * 1 MHz <= pllin_rate / P <= 20 MHz 744 * 6.667 MHz <= pllin_rate / P <= 20 MHz 749 unsigned long pllin_rate, in pcm512x_find_pll_coeff() 761 common = gcd(pll_rate, pllin_rate); in pcm512x_find_pll_coeff() 763 pll_rate, pllin_rate, common); in pcm512x_find_pll_coeff() 765 den = pllin_rate / common; in pcm512x_find_pll_coeff() 767 /* pllin_rate / P (or here, den) cannot be greater than 20 MHz */ in pcm512x_find_pll_coeff() 768 if (pllin_rate / den > 20000000 && num < 8) { in pcm512x_find_pll_coeff() 769 num *= DIV_ROUND_UP(pllin_rate / de in pcm512x_find_pll_coeff() 748 pcm512x_find_pll_coeff(struct snd_soc_dai *dai, unsigned long pllin_rate, unsigned long pll_rate) pcm512x_find_pll_coeff() argument 856 pcm512x_pllin_dac_rate(struct snd_soc_dai *dai, unsigned long osr_rate, unsigned long pllin_rate) pcm512x_pllin_dac_rate() argument 893 unsigned long pllin_rate = 0; pcm512x_set_dividers() local [all...] |
Completed in 4 milliseconds