ASoC: adau1373: Cleanup manual bias level transitions
authorLars-Peter Clausen <lars@metafoo.de>
Thu, 4 Sep 2014 17:44:08 +0000 (19:44 +0200)
committerMark Brown <broonie@kernel.org>
Thu, 4 Sep 2014 19:10:25 +0000 (20:10 +0100)
The ASoC core now takes care of setting the bias level to SND_SOC_BIAS_OFF
when removing the CODEC, no need to do it manually anymore.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/adau1373.c

index 194756549ef482097af451c9c6bcf3e6faf3e882..7c784ad3e8b2a2589d28f621f1fd49f0a938c9a1 100644 (file)
@@ -1448,12 +1448,6 @@ static int adau1373_set_bias_level(struct snd_soc_codec *codec,
        return 0;
 }
 
-static int adau1373_remove(struct snd_soc_codec *codec)
-{
-       adau1373_set_bias_level(codec, SND_SOC_BIAS_OFF);
-       return 0;
-}
-
 static int adau1373_resume(struct snd_soc_codec *codec)
 {
        struct adau1373 *adau1373 = snd_soc_codec_get_drvdata(codec);
@@ -1488,7 +1482,6 @@ static const struct regmap_config adau1373_regmap_config = {
 
 static struct snd_soc_codec_driver adau1373_codec_driver = {
        .probe =        adau1373_probe,
-       .remove =       adau1373_remove,
        .resume =       adau1373_resume,
        .set_bias_level = adau1373_set_bias_level,
        .idle_bias_off = true,