diff options
Diffstat (limited to 'sound/soc/codecs/uda1380.c')
-rw-r--r-- | sound/soc/codecs/uda1380.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/sound/soc/codecs/uda1380.c b/sound/soc/codecs/uda1380.c index 92ec03442154..a42e47d94630 100644 --- a/sound/soc/codecs/uda1380.c +++ b/sound/soc/codecs/uda1380.c | |||
@@ -713,17 +713,9 @@ static int uda1380_probe(struct platform_device *pdev) | |||
713 | snd_soc_add_controls(codec, uda1380_snd_controls, | 713 | snd_soc_add_controls(codec, uda1380_snd_controls, |
714 | ARRAY_SIZE(uda1380_snd_controls)); | 714 | ARRAY_SIZE(uda1380_snd_controls)); |
715 | uda1380_add_widgets(codec); | 715 | uda1380_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 | } |