]> git.karo-electronics.de Git - linux-beck.git/blobdiff - sound/soc/codecs/ak4671.c
ASoC: Factor out snd_soc_init_card()
[linux-beck.git] / sound / soc / codecs / ak4671.c
index b61214d1c5de9a63ab3f5efcff318e68f4cf3e52..364832ccd7483705414494530736d9faa6bd08d8 100644 (file)
@@ -662,19 +662,10 @@ static int ak4671_probe(struct platform_device *pdev)
                             ARRAY_SIZE(ak4671_snd_controls));
        ak4671_add_widgets(codec);
 
-       ret = snd_soc_init_card(socdev);
-       if (ret < 0) {
-               dev_err(codec->dev, "failed to register card: %d\n", ret);
-               goto card_err;
-       }
-
        ak4671_set_bias_level(codec, SND_SOC_BIAS_STANDBY);
 
        return ret;
 
-card_err:
-       snd_soc_free_pcms(socdev);
-       snd_soc_dapm_free(socdev);
 pcm_err:
        return ret;
 }