[alsa-devel] [PATCH] ASoC: Add post-CODEC bias level callback for machine driver
Liam Girdwood
lrg at slimlogic.co.uk
Mon Dec 6 13:34:36 CET 2010
On Sat, 2010-12-04 at 12:49 +0000, Mark Brown wrote:
> Currently the machine driver can only do bias level configuration before
> the CODEC bias level is brought up. This means that the machine cannot do
> any configuration which depends on the CODEC bias level being maintained.
> Provide a post-CODEC callback which allows the machine driver to do things
> like enable the FLL on a CODEC which is brought down to BIAS_OFF when idle.
>
> Signed-off-by: Mark Brown <broonie at opensource.wolfsonmicro.com>
Acked-by: Liam Girdwood <lrg at slimlogic.co.uk>
> ---
> include/sound/soc.h | 2 ++
> sound/soc/soc-dapm.c | 4 ++++
> 2 files changed, 6 insertions(+), 0 deletions(-)
>
> diff --git a/include/sound/soc.h b/include/sound/soc.h
> index 0eea08e..4abc2f8 100644
> --- a/include/sound/soc.h
> +++ b/include/sound/soc.h
> @@ -632,6 +632,8 @@ struct snd_soc_card {
> /* callbacks */
> int (*set_bias_level)(struct snd_soc_card *,
> enum snd_soc_bias_level level);
I wonder if it's best we now make this
set_bias_level_pre() ?
to avoid any confusion.
Liam
--
Freelance Developer, SlimLogic Ltd
ASoC and Voltage Regulator Maintainer.
http://www.slimlogic.co.uk
More information about the Alsa-devel
mailing list