Commit 845571cc authored by Mark Brown's avatar Mark Brown

ASoC: arizona: Add noise gate hold time enumeration

Signed-off-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
parent 02482da4
...@@ -275,6 +275,15 @@ const struct soc_enum arizona_lhpf4_mode = ...@@ -275,6 +275,15 @@ const struct soc_enum arizona_lhpf4_mode =
arizona_lhpf_mode_text); arizona_lhpf_mode_text);
EXPORT_SYMBOL_GPL(arizona_lhpf4_mode); EXPORT_SYMBOL_GPL(arizona_lhpf4_mode);
static const char *arizona_ng_hold_text[] = {
"30ms", "120ms", "250ms", "500ms",
};
const struct soc_enum arizona_ng_hold =
SOC_ENUM_SINGLE(ARIZONA_NOISE_GATE_CONTROL, ARIZONA_NGATE_HOLD_SHIFT,
4, arizona_ng_hold_text);
EXPORT_SYMBOL_GPL(arizona_ng_hold);
int arizona_in_ev(struct snd_soc_dapm_widget *w, struct snd_kcontrol *kcontrol, int arizona_in_ev(struct snd_soc_dapm_widget *w, struct snd_kcontrol *kcontrol,
int event) int event)
{ {
......
...@@ -176,6 +176,8 @@ extern const struct soc_enum arizona_lhpf2_mode; ...@@ -176,6 +176,8 @@ extern const struct soc_enum arizona_lhpf2_mode;
extern const struct soc_enum arizona_lhpf3_mode; extern const struct soc_enum arizona_lhpf3_mode;
extern const struct soc_enum arizona_lhpf4_mode; extern const struct soc_enum arizona_lhpf4_mode;
extern const struct soc_enum arizona_ng_hold;
extern int arizona_in_ev(struct snd_soc_dapm_widget *w, extern int arizona_in_ev(struct snd_soc_dapm_widget *w,
struct snd_kcontrol *kcontrol, struct snd_kcontrol *kcontrol,
int event); int event);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment