diff options
Diffstat (limited to 'sound/soc/codecs/wm8731.c')
-rw-r--r-- | sound/soc/codecs/wm8731.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/sound/soc/codecs/wm8731.c b/sound/soc/codecs/wm8731.c index bb95af950971..e3675e7a9813 100644 --- a/sound/soc/codecs/wm8731.c +++ b/sound/soc/codecs/wm8731.c | |||
@@ -495,17 +495,9 @@ static int wm8731_probe(struct platform_device *pdev) | |||
495 | snd_soc_add_controls(codec, wm8731_snd_controls, | 495 | snd_soc_add_controls(codec, wm8731_snd_controls, |
496 | ARRAY_SIZE(wm8731_snd_controls)); | 496 | ARRAY_SIZE(wm8731_snd_controls)); |
497 | wm8731_add_widgets(codec); | 497 | wm8731_add_widgets(codec); |
498 | ret = snd_soc_init_card(socdev); | ||
499 | if (ret < 0) { | ||
500 | dev_err(codec->dev, "failed to register card: %d\n", ret); | ||
501 | goto card_err; | ||
502 | } | ||
503 | 498 | ||
504 | return ret; | 499 | return ret; |
505 | 500 | ||
506 | card_err: | ||
507 | snd_soc_free_pcms(socdev); | ||
508 | snd_soc_dapm_free(socdev); | ||
509 | pcm_err: | 501 | pcm_err: |
510 | return ret; | 502 | return ret; |
511 | } | 503 | } |