Home
last modified time | relevance | path

Searched refs:pllin_rate (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/sound/soc/codecs/
H A Dpcm512x.c733 /* 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 Dpcm512x.c735 /* 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