diff options
| author | Axel Lin <axel.lin@ingics.com> | 2015-08-27 22:50:53 -0400 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2015-08-28 12:28:49 -0400 |
| commit | 92eca20bbeaa4ec1908bad8aeefcaa2d98e302ff (patch) | |
| tree | 29faf1026cae4c1c58b3ec2196da7fb877276869 | |
| parent | bc0195aad0daa2ad5b0d76cce22b167bc3435590 (diff) | |
ASoC: sh: ssi: Convert to devm_snd_soc_register_component
Signed-off-by: Axel Lin <axel.lin@ingics.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
| -rw-r--r-- | sound/soc/sh/ssi.c | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/sound/soc/sh/ssi.c b/sound/soc/sh/ssi.c index ab13146e4f82..89ed1b107ac5 100644 --- a/sound/soc/sh/ssi.c +++ b/sound/soc/sh/ssi.c | |||
| @@ -385,14 +385,9 @@ static const struct snd_soc_component_driver sh4_ssi_component = { | |||
| 385 | 385 | ||
| 386 | static int sh4_soc_dai_probe(struct platform_device *pdev) | 386 | static int sh4_soc_dai_probe(struct platform_device *pdev) |
| 387 | { | 387 | { |
| 388 | return snd_soc_register_component(&pdev->dev, &sh4_ssi_component, | 388 | return devm_snd_soc_register_component(&pdev->dev, &sh4_ssi_component, |
| 389 | sh4_ssi_dai, ARRAY_SIZE(sh4_ssi_dai)); | 389 | sh4_ssi_dai, |
| 390 | } | 390 | ARRAY_SIZE(sh4_ssi_dai)); |
| 391 | |||
| 392 | static int sh4_soc_dai_remove(struct platform_device *pdev) | ||
| 393 | { | ||
| 394 | snd_soc_unregister_component(&pdev->dev); | ||
| 395 | return 0; | ||
| 396 | } | 391 | } |
| 397 | 392 | ||
| 398 | static struct platform_driver sh4_ssi_driver = { | 393 | static struct platform_driver sh4_ssi_driver = { |
| @@ -401,7 +396,6 @@ static struct platform_driver sh4_ssi_driver = { | |||
| 401 | }, | 396 | }, |
| 402 | 397 | ||
| 403 | .probe = sh4_soc_dai_probe, | 398 | .probe = sh4_soc_dai_probe, |
| 404 | .remove = sh4_soc_dai_remove, | ||
| 405 | }; | 399 | }; |
| 406 | 400 | ||
| 407 | module_platform_driver(sh4_ssi_driver); | 401 | module_platform_driver(sh4_ssi_driver); |
