diff options
author | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2012-12-18 08:47:57 -0500 |
---|---|---|
committer | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2012-12-24 10:39:07 -0500 |
commit | 845571cce6aebffd6de9b9024daf789f333a734d (patch) | |
tree | fe7b3ec87844fc06603dade7f14036152aa7a68d /sound | |
parent | 02482da46ec13856c9244812db13d4d1be61bff7 (diff) |
ASoC: arizona: Add noise gate hold time enumeration
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'sound')
-rw-r--r-- | sound/soc/codecs/arizona.c | 9 | ||||
-rw-r--r-- | sound/soc/codecs/arizona.h | 2 |
2 files changed, 11 insertions, 0 deletions
diff --git a/sound/soc/codecs/arizona.c b/sound/soc/codecs/arizona.c index adf397b9d0e6..819920dfa901 100644 --- a/sound/soc/codecs/arizona.c +++ b/sound/soc/codecs/arizona.c | |||
@@ -275,6 +275,15 @@ const struct soc_enum arizona_lhpf4_mode = | |||
275 | arizona_lhpf_mode_text); | 275 | arizona_lhpf_mode_text); |
276 | EXPORT_SYMBOL_GPL(arizona_lhpf4_mode); | 276 | EXPORT_SYMBOL_GPL(arizona_lhpf4_mode); |
277 | 277 | ||
278 | static const char *arizona_ng_hold_text[] = { | ||
279 | "30ms", "120ms", "250ms", "500ms", | ||
280 | }; | ||
281 | |||
282 | const struct soc_enum arizona_ng_hold = | ||
283 | SOC_ENUM_SINGLE(ARIZONA_NOISE_GATE_CONTROL, ARIZONA_NGATE_HOLD_SHIFT, | ||
284 | 4, arizona_ng_hold_text); | ||
285 | EXPORT_SYMBOL_GPL(arizona_ng_hold); | ||
286 | |||
278 | int arizona_in_ev(struct snd_soc_dapm_widget *w, struct snd_kcontrol *kcontrol, | 287 | int arizona_in_ev(struct snd_soc_dapm_widget *w, struct snd_kcontrol *kcontrol, |
279 | int event) | 288 | int event) |
280 | { | 289 | { |
diff --git a/sound/soc/codecs/arizona.h b/sound/soc/codecs/arizona.h index 41dae1ed3b71..3d083d005798 100644 --- a/sound/soc/codecs/arizona.h +++ b/sound/soc/codecs/arizona.h | |||
@@ -176,6 +176,8 @@ extern const struct soc_enum arizona_lhpf2_mode; | |||
176 | extern const struct soc_enum arizona_lhpf3_mode; | 176 | extern const struct soc_enum arizona_lhpf3_mode; |
177 | extern const struct soc_enum arizona_lhpf4_mode; | 177 | extern const struct soc_enum arizona_lhpf4_mode; |
178 | 178 | ||
179 | extern const struct soc_enum arizona_ng_hold; | ||
180 | |||
179 | extern int arizona_in_ev(struct snd_soc_dapm_widget *w, | 181 | extern int arizona_in_ev(struct snd_soc_dapm_widget *w, |
180 | struct snd_kcontrol *kcontrol, | 182 | struct snd_kcontrol *kcontrol, |
181 | int event); | 183 | int event); |