]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: pcm512x: Avoid the PLL for the DAC clock, if possible
authorPeter Rosin <peda@axentia.se>
Wed, 28 Jan 2015 14:16:11 +0000 (15:16 +0100)
committerMark Brown <broonie@kernel.org>
Wed, 28 Jan 2015 19:28:53 +0000 (19:28 +0000)
commit8fc3b73a588f176b85aa1391bc9d609f5fd4d054
tree35d455861e9298ddae3e78140c8e9cb872419921
parentde07d1146a4ef7e9b64b04915538fac1c1896bd7
ASoC: pcm512x: Avoid the PLL for the DAC clock, if possible

The PLL introduces jitter, which in turn introduces noice if used
to clock the DAC. Thus, avoid the PLL output, and use the PLL input
to drive the DAC clock, if possible.

This is described for the PCM5142/PCM5242 chips in the answers to the
forum post "PCM5142/PCM5242 DAC clock source" at the TI E2E community
pages (1).

(1) http://e2e.ti.com/support/data_converters/audio_converters/f/64/t/389994

Signed-off-by: Peter Rosin <peda@axentia.se>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/pcm512x.c
sound/soc/codecs/pcm512x.h