ASoC: clean up wm8974 and wm8978 clock divider handling
authorGuennadi Liakhovetski <g.liakhovetski@gmx.de>
Fri, 29 Jan 2010 14:31:06 +0000 (15:31 +0100)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Fri, 29 Jan 2010 14:32:52 +0000 (14:32 +0000)
wm8974 and wm8978 codec drivers control DAC and ADC oversampling rates in their
.set_clkdiv() methods, which is wrong, because these are simple boolean
switches and not clock dividers. Move these bits to sound controls. Also remove
manual configuration of the MCLK divider in wm8978, since it is configured
automatically.

Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Acked-by: Liam Girdwood <lrg@slimlogic.co.uk>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>

No differences found