diff options
Diffstat (limited to 'sound/soc/pxa/pxa-ssp.c')
-rw-r--r-- | sound/soc/pxa/pxa-ssp.c | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/sound/soc/pxa/pxa-ssp.c b/sound/soc/pxa/pxa-ssp.c index fbe2e93d6edc..3da485ec1de7 100644 --- a/sound/soc/pxa/pxa-ssp.c +++ b/sound/soc/pxa/pxa-ssp.c | |||
@@ -813,14 +813,8 @@ static const struct of_device_id pxa_ssp_of_ids[] = { | |||
813 | 813 | ||
814 | static int asoc_ssp_probe(struct platform_device *pdev) | 814 | static int asoc_ssp_probe(struct platform_device *pdev) |
815 | { | 815 | { |
816 | return snd_soc_register_component(&pdev->dev, &pxa_ssp_component, | 816 | return devm_snd_soc_register_component(&pdev->dev, &pxa_ssp_component, |
817 | &pxa_ssp_dai, 1); | 817 | &pxa_ssp_dai, 1); |
818 | } | ||
819 | |||
820 | static int asoc_ssp_remove(struct platform_device *pdev) | ||
821 | { | ||
822 | snd_soc_unregister_component(&pdev->dev); | ||
823 | return 0; | ||
824 | } | 818 | } |
825 | 819 | ||
826 | static struct platform_driver asoc_ssp_driver = { | 820 | static struct platform_driver asoc_ssp_driver = { |
@@ -830,7 +824,6 @@ static struct platform_driver asoc_ssp_driver = { | |||
830 | }, | 824 | }, |
831 | 825 | ||
832 | .probe = asoc_ssp_probe, | 826 | .probe = asoc_ssp_probe, |
833 | .remove = asoc_ssp_remove, | ||
834 | }; | 827 | }; |
835 | 828 | ||
836 | module_platform_driver(asoc_ssp_driver); | 829 | module_platform_driver(asoc_ssp_driver); |