diff options
author | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2011-03-16 23:57:47 +0100 |
---|---|---|
committer | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2011-03-22 19:41:27 +0100 |
commit | 09e10d7fe509408d15818db6a0299f563668a7ba (patch) | |
tree | c00c5cff262e93e0c2fd697fe4ac2359f28fd98e /sound/soc/codecs/wm8994.c | |
parent | ASoC: Refactor WM8958 DSP to support additional algorithms (diff) | |
download | linux-09e10d7fe509408d15818db6a0299f563668a7ba.tar.xz linux-09e10d7fe509408d15818db6a0299f563668a7ba.zip |
ASoC: Add WM8958 VSS support
With appropriate firmware the WM8958 can support Virtual Surround Sound or
VSS, widening the stereo audio image for improved user experience. Enable
support for this mode of operation when the appropriate firmware can be
loaded at runtime.
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Acked-by: Liam Girdwood <lrg@ti.com>
Diffstat (limited to 'sound/soc/codecs/wm8994.c')
-rw-r--r-- | sound/soc/codecs/wm8994.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sound/soc/codecs/wm8994.c b/sound/soc/codecs/wm8994.c index f622ff691b41..01ef5704091e 100644 --- a/sound/soc/codecs/wm8994.c +++ b/sound/soc/codecs/wm8994.c @@ -3140,6 +3140,8 @@ static int wm8994_codec_remove(struct snd_soc_codec *codec) } if (wm8994->mbc) release_firmware(wm8994->mbc); + if (wm8994->mbc_vss) + release_firmware(wm8994->mbc_vss); kfree(wm8994->retune_mobile_texts); kfree(wm8994->drc_texts); kfree(wm8994); |