[ALSA] soc - tlv320aic3x - revisit clock setup
authorDaniel Mack <daniel@caiaq.de>
Wed, 30 Apr 2008 14:20:19 +0000 (16:20 +0200)
committerJaroslav Kysela <perex@perex.cz>
Mon, 19 May 2008 11:19:13 +0000 (13:19 +0200)
commit4f9c16ccfa26691dbb9a5d9e7d5098eb934ccdbe
tree9d1d3124b3b6d9d8dd474d3642b492dc16403113
parentbce7f793daec3e65ec5c5705d2457b81fe7b5725
[ALSA] soc - tlv320aic3x - revisit clock setup

This patch cleans up the clocking setup for aic3x codecs. It drops the
dividers table and determines the PLL control values programatically.
Under certain conditions, the PLL is disabled entirely which could save
some power.

Signed-off-by: Daniel Mack <daniel@caiaq.de>
Acked-by: Jarkko Nikula <jarkko.nikula@nokia.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
sound/soc/codecs/tlv320aic3x.c
sound/soc/codecs/tlv320aic3x.h