20 May
2024
20 May
'24
5:35 p.m.
On Sun, May 19, 2024 at 10:17:49AM +0200, Artur Weber wrote:
+static int midas_headset_mic_bias(struct snd_soc_dapm_widget *w,
struct snd_kcontrol *kcontrol, int event)
+{
- struct snd_soc_card *card = w->dapm->card;
- struct midas_priv *priv = snd_soc_card_get_drvdata(card);
- if (!priv->reg_headset_mic_bias)
return 0;
- switch (event) {
- case SND_SOC_DAPM_PRE_PMU:
return regulator_enable(priv->reg_headset_mic_bias);
- case SND_SOC_DAPM_POST_PMD:
return regulator_disable(priv->reg_headset_mic_bias);
- }
We have SND_SOC_DAPM_REGULATOR_SUPPLY?