Re: [PATCH] ASoC: When disabling WM8994 FLL force a source selection

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 2010-12-03 at 16:45 +0000, Mark Brown wrote:
> When we disable the WM8994 FLL code path sharing means that we end up
> writing out a configuration. Currently this is the currently active
> input and output frequency (which causes snd_soc_update_bits() to
> suppress actual writes both immediately and in the common case where
> we reenable the same configuration later) but we allow machine drivers
> to pass through a source of zero. Since the register values written
> are one less than the source constants this causes corruption of other
> bitfields in the register.
> 
> Fix this by using the most recently configured FLL source when none is
> provided.
> 
> Signed-off-by: Mark Brown <broonie@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
> ---

Acked-by: Liam Girdwood <lrg@xxxxxxxxxxxxxxx>
-- 
Freelance Developer, SlimLogic Ltd
ASoC and Voltage Regulator Maintainer.
http://www.slimlogic.co.uk

_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel


[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux