From 3cf2122061379f30bb958d6f09c94e2a048371e6 Mon Sep 17 00:00:00 2001 From: Banajit Goswami Date: Sat, 23 Aug 2014 15:23:35 -0700 Subject: [PATCH] ASoC: dapm: add macro for MICBIAS Add a new DAPM Macro for MICBIAS widget for use in codec drivers. Signed-off-by: Banajit Goswami --- include/sound/soc-dapm.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/sound/soc-dapm.h b/include/sound/soc-dapm.h index 95a937eafb79..242a683c71c6 100644 --- a/include/sound/soc-dapm.h +++ b/include/sound/soc-dapm.h @@ -314,6 +314,11 @@ struct device; .get = snd_soc_dapm_get_pin_switch, \ .put = snd_soc_dapm_put_pin_switch, \ .private_value = (unsigned long)xname } +#define SND_SOC_DAPM_MICBIAS_E(wname, wreg, wshift, winvert, wevent, wflags) \ +{ .id = snd_soc_dapm_micbias, .name = wname, \ + SND_SOC_DAPM_INIT_REG_VAL(wreg, wshift, winvert), \ + .kcontrol_news = NULL, .num_kcontrols = 0, \ + .event = wevent, .event_flags = wflags} /* dapm stream operations */ #define SND_SOC_DAPM_STREAM_NOP 0x0