diff options
author | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2012-12-18 13:47:57 +0000 |
---|---|---|
committer | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2012-12-24 15:39:07 +0000 |
commit | 845571cce6aebffd6de9b9024daf789f333a734d (patch) | |
tree | fe7b3ec87844fc06603dade7f14036152aa7a68d /sound/soc/codecs/arizona.c | |
parent | 02482da46ec13856c9244812db13d4d1be61bff7 (diff) | |
download | op-kernel-dev-845571cce6aebffd6de9b9024daf789f333a734d.zip op-kernel-dev-845571cce6aebffd6de9b9024daf789f333a734d.tar.gz |
ASoC: arizona: Add noise gate hold time enumeration
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'sound/soc/codecs/arizona.c')
-rw-r--r-- | sound/soc/codecs/arizona.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/sound/soc/codecs/arizona.c b/sound/soc/codecs/arizona.c index adf397b..819920d 100644 --- a/sound/soc/codecs/arizona.c +++ b/sound/soc/codecs/arizona.c @@ -275,6 +275,15 @@ const struct soc_enum arizona_lhpf4_mode = arizona_lhpf_mode_text); 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 event) { |