aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sound/soc/codecs/pcm512x.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sound/soc/codecs/pcm512x.c b/sound/soc/codecs/pcm512x.c
index 194f4c8c5611..0676ab8be03f 100644
--- a/sound/soc/codecs/pcm512x.c
+++ b/sound/soc/codecs/pcm512x.c
@@ -576,8 +576,8 @@ static int pcm512x_find_pll_coeff(struct snd_soc_dai *dai,
576 576
577 /* pllin_rate / P (or here, den) cannot be greater than 20 MHz */ 577 /* pllin_rate / P (or here, den) cannot be greater than 20 MHz */
578 if (pllin_rate / den > 20000000 && num < 8) { 578 if (pllin_rate / den > 20000000 && num < 8) {
579 num *= 20000000 / (pllin_rate / den); 579 num *= DIV_ROUND_UP(pllin_rate / den, 20000000);
580 den *= 20000000 / (pllin_rate / den); 580 den *= DIV_ROUND_UP(pllin_rate / den, 20000000);
581 } 581 }
582 dev_dbg(dev, "num / den = %lu / %lu\n", num, den); 582 dev_dbg(dev, "num / den = %lu / %lu\n", num, den);
583 583