diff options
Diffstat (limited to 'sound/soc/omap/omap-mcpdm.c')
-rw-r--r-- | sound/soc/omap/omap-mcpdm.c | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/sound/soc/omap/omap-mcpdm.c b/sound/soc/omap/omap-mcpdm.c index 90d2a7cd2563..cd9ee167959d 100644 --- a/sound/soc/omap/omap-mcpdm.c +++ b/sound/soc/omap/omap-mcpdm.c | |||
@@ -490,14 +490,9 @@ static int asoc_mcpdm_probe(struct platform_device *pdev) | |||
490 | 490 | ||
491 | mcpdm->dev = &pdev->dev; | 491 | mcpdm->dev = &pdev->dev; |
492 | 492 | ||
493 | return snd_soc_register_component(&pdev->dev, &omap_mcpdm_component, | 493 | return devm_snd_soc_register_component(&pdev->dev, |
494 | &omap_mcpdm_dai, 1); | 494 | &omap_mcpdm_component, |
495 | } | 495 | &omap_mcpdm_dai, 1); |
496 | |||
497 | static int asoc_mcpdm_remove(struct platform_device *pdev) | ||
498 | { | ||
499 | snd_soc_unregister_component(&pdev->dev); | ||
500 | return 0; | ||
501 | } | 496 | } |
502 | 497 | ||
503 | static const struct of_device_id omap_mcpdm_of_match[] = { | 498 | static const struct of_device_id omap_mcpdm_of_match[] = { |
@@ -514,7 +509,6 @@ static struct platform_driver asoc_mcpdm_driver = { | |||
514 | }, | 509 | }, |
515 | 510 | ||
516 | .probe = asoc_mcpdm_probe, | 511 | .probe = asoc_mcpdm_probe, |
517 | .remove = asoc_mcpdm_remove, | ||
518 | }; | 512 | }; |
519 | 513 | ||
520 | module_platform_driver(asoc_mcpdm_driver); | 514 | module_platform_driver(asoc_mcpdm_driver); |