Re: [PATCH] ASoC: rt298: Add jack suspend and resume functions.

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

 



On Mon, Jun 13, 2016 at 08:28:39PM +0800, Bard Liao wrote:

> +void rt298_jack_suspend(struct snd_soc_codec *codec)
> +{
> +	struct rt298_priv *rt298 = snd_soc_codec_get_drvdata(codec);
> +	struct snd_soc_dapm_context *dapm;
> +
> +	dapm = snd_soc_codec_get_dapm(rt298->codec);
> +	snd_soc_dapm_disable_pin(dapm, "LDO1");
> +	snd_soc_dapm_sync(dapm);
> +}
> +EXPORT_SYMBOL_GPL(rt298_jack_suspend);
> +
> +void rt298_jack_resume(struct snd_soc_codec *codec)
> +{
> +	struct rt298_priv *rt298 = snd_soc_codec_get_drvdata(codec);
> +	bool hp = false;
> +	bool mic = false;
> +
> +	rt298_jack_detect(rt298, &hp, &mic);
> +}
> +EXPORT_SYMBOL_GPL(rt298_jack_resume);

This is usually done by having the _jack_detect() function take NULL as
the jack to disable the detection.  Keeping in line with the existing
pattern would be good, and would make it easier if we do start to get
this more standardized.

Attachment: signature.asc
Description: PGP signature

_______________________________________________
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