diff options
Diffstat (limited to 'sound/soc/codecs/wm8974.c')
-rw-r--r-- | sound/soc/codecs/wm8974.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/sound/soc/codecs/wm8974.c b/sound/soc/codecs/wm8974.c index eff29331235b..c245f0ee0ec2 100644 --- a/sound/soc/codecs/wm8974.c +++ b/sound/soc/codecs/wm8974.c | |||
@@ -641,17 +641,9 @@ static int wm8974_probe(struct platform_device *pdev) | |||
641 | snd_soc_add_controls(codec, wm8974_snd_controls, | 641 | snd_soc_add_controls(codec, wm8974_snd_controls, |
642 | ARRAY_SIZE(wm8974_snd_controls)); | 642 | ARRAY_SIZE(wm8974_snd_controls)); |
643 | wm8974_add_widgets(codec); | 643 | wm8974_add_widgets(codec); |
644 | ret = snd_soc_init_card(socdev); | ||
645 | if (ret < 0) { | ||
646 | dev_err(codec->dev, "failed to register card: %d\n", ret); | ||
647 | goto card_err; | ||
648 | } | ||
649 | 644 | ||
650 | return ret; | 645 | return ret; |
651 | 646 | ||
652 | card_err: | ||
653 | snd_soc_free_pcms(socdev); | ||
654 | snd_soc_dapm_free(socdev); | ||
655 | pcm_err: | 647 | pcm_err: |
656 | return ret; | 648 | return ret; |
657 | } | 649 | } |