]> git.karo-electronics.de Git - linux-beck.git/blobdiff - sound/soc/codecs/ak4642.c
ASoC: Factor out snd_soc_init_card()
[linux-beck.git] / sound / soc / codecs / ak4642.c
index e057c7b578df980067e129827da14011551f8fe0..b69861d521610d9c4ba16ec7e4d8542202e798fc 100644 (file)
@@ -442,18 +442,9 @@ static int ak4642_probe(struct platform_device *pdev)
                goto pcm_err;
        }
 
-       ret = snd_soc_init_card(socdev);
-       if (ret < 0) {
-               printk(KERN_ERR "ak4642: failed to register card\n");
-               goto card_err;
-       }
-
        dev_info(&pdev->dev, "AK4642 Audio Codec %s", AK4642_VERSION);
        return ret;
 
-card_err:
-       snd_soc_free_pcms(socdev);
-       snd_soc_dapm_free(socdev);
 pcm_err:
        return ret;