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)
commit7c4e1119a99c5a54d38d67a66070c081fda52634
tree35d455861e9298ddae3e78140c8e9cb872419921
parentf086ba9d5389cc9a309958c9e7c92460f1cfca5e
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