ASoC: max98357a: Do not print error message on asoc/gpio errors
authorAnatol Pomozov <anatol.pomozov@gmail.com>
Sun, 12 Jul 2015 15:14:21 +0000 (08:14 -0700)
committerMark Brown <broonie@kernel.org>
Mon, 13 Jul 2015 18:13:03 +0000 (19:13 +0100)
gpiolib/asoc system already prints enough info if there are any problems.

Signed-off-by: Anatol Pomozov <anatol.pomozov@gmail.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/max98357a.c

index b9e1131bab74e51bbff4d514c2dd539d08826a0e..e88119a71b84f779eade266455bcf3ec7f5a5607 100644 (file)
@@ -63,11 +63,9 @@ static int max98357a_codec_probe(struct snd_soc_codec *codec)
        struct gpio_desc *sdmode;
 
        sdmode = devm_gpiod_get_optional(codec->dev, "sdmode", GPIOD_OUT_LOW);
-       if (IS_ERR(sdmode)) {
-               dev_err(codec->dev, "%s() unable to get sdmode GPIO: %ld\n",
-                               __func__, PTR_ERR(sdmode));
+       if (IS_ERR(sdmode))
                return PTR_ERR(sdmode);
-       }
+
        snd_soc_codec_set_drvdata(codec, sdmode);
 
        return 0;
@@ -106,15 +104,8 @@ static struct snd_soc_dai_driver max98357a_dai_driver = {
 
 static int max98357a_platform_probe(struct platform_device *pdev)
 {
-       int ret;
-
-       ret = snd_soc_register_codec(&pdev->dev, &max98357a_codec_driver,
+       return snd_soc_register_codec(&pdev->dev, &max98357a_codec_driver,
                        &max98357a_dai_driver, 1);
-       if (ret)
-               dev_err(&pdev->dev, "%s() error registering codec driver: %d\n",
-                               __func__, ret);
-
-       return ret;
 }
 
 static int max98357a_platform_remove(struct platform_device *pdev)