ASoC: pcm512x: Fix divide by zero issue
authorHoward Mitchell <hm@hmbedded.co.uk>
Fri, 20 Mar 2015 21:13:45 +0000 (21:13 +0000)
committerMark Brown <broonie@kernel.org>
Mon, 23 Mar 2015 06:22:18 +0000 (23:22 -0700)
commitf073faa73626f41db7050a69edd5074c53ce6d6c
tree1e762fd2e3a730e66fae5025592c152fab82e51f
parent4d9b13c7cc803fbde59d7e998f7de2b9a2101c7e
ASoC: pcm512x: Fix divide by zero issue

If den=1 and pllin_rate>20MHz then den and num are adjusted to 0
causing a divide by zero error a few lines further on. Therefore
this patch correctly scales num and den such that
pllin_rate/den < 20MHz as required in the device data sheet.

Signed-off-by: Howard Mitchell <hm@hmbedded.co.uk>
Signed-off-by: Mark Brown <broonie@sirena.org.uk>
Cc: stable@vger.kernel.org
sound/soc/codecs/pcm512x.c