]> 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)
commit355ed9e2ec651e4435323a0f3e1166c6ed4423a2
tree35d455861e9298ddae3e78140c8e9cb872419921
parent976c03079245efdf73f32cfe870298129a02abe4
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