diff options
Diffstat (limited to 'sound/soc/codecs/wm8960.c')
-rw-r--r-- | sound/soc/codecs/wm8960.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/sound/soc/codecs/wm8960.c b/sound/soc/codecs/wm8960.c index b9b096a85396..40390afa75f3 100644 --- a/sound/soc/codecs/wm8960.c +++ b/sound/soc/codecs/wm8960.c | |||
@@ -713,17 +713,9 @@ static int wm8960_probe(struct platform_device *pdev) | |||
713 | snd_soc_add_controls(codec, wm8960_snd_controls, | 713 | snd_soc_add_controls(codec, wm8960_snd_controls, |
714 | ARRAY_SIZE(wm8960_snd_controls)); | 714 | ARRAY_SIZE(wm8960_snd_controls)); |
715 | wm8960_add_widgets(codec); | 715 | wm8960_add_widgets(codec); |
716 | ret = snd_soc_init_card(socdev); | ||
717 | if (ret < 0) { | ||
718 | dev_err(codec->dev, "failed to register card: %d\n", ret); | ||
719 | goto card_err; | ||
720 | } | ||
721 | 716 | ||
722 | return ret; | 717 | return ret; |
723 | 718 | ||
724 | card_err: | ||
725 | snd_soc_free_pcms(socdev); | ||
726 | snd_soc_dapm_free(socdev); | ||
727 | pcm_err: | 719 | pcm_err: |
728 | return ret; | 720 | return ret; |
729 | } | 721 | } |