diff options
author | Axel Lin <axel.lin@gmail.com> | 2011-11-23 23:07:55 -0500 |
---|---|---|
committer | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2011-11-24 05:43:59 -0500 |
commit | ee18f6314fa16376d53c29ecf9704011f2ce8180 (patch) | |
tree | da5f090065b5b31fe74f349cdb62c335d79faf66 | |
parent | 45f3121615b2b354f7d95d30f795bc5fe0043e92 (diff) |
ASoC: Convert ep93xx directory to module_platform_driver
Factor out some boilerplate code.
Signed-off-by: Axel Lin <axel.lin@gmail.com>
Acked-by: Mika Westerberg <mika.westerberg@iki.fi>
Acked-by: Alexander Sverdlin <subaparts@yandex.ru>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
-rw-r--r-- | sound/soc/ep93xx/edb93xx.c | 12 | ||||
-rw-r--r-- | sound/soc/ep93xx/ep93xx-ac97.c | 12 | ||||
-rw-r--r-- | sound/soc/ep93xx/ep93xx-i2s.c | 13 | ||||
-rw-r--r-- | sound/soc/ep93xx/ep93xx-pcm.c | 13 | ||||
-rw-r--r-- | sound/soc/ep93xx/simone.c | 12 | ||||
-rw-r--r-- | sound/soc/ep93xx/snappercl15.c | 13 |
6 files changed, 6 insertions, 69 deletions
diff --git a/sound/soc/ep93xx/edb93xx.c b/sound/soc/ep93xx/edb93xx.c index 51930b6a83af..6b90c757cf4c 100644 --- a/sound/soc/ep93xx/edb93xx.c +++ b/sound/soc/ep93xx/edb93xx.c | |||
@@ -131,17 +131,7 @@ static struct platform_driver edb93xx_driver = { | |||
131 | .remove = __devexit_p(edb93xx_remove), | 131 | .remove = __devexit_p(edb93xx_remove), |
132 | }; | 132 | }; |
133 | 133 | ||
134 | static int __init edb93xx_init(void) | 134 | module_platform_driver(edb93xx_driver); |
135 | { | ||
136 | return platform_driver_register(&edb93xx_driver); | ||
137 | } | ||
138 | module_init(edb93xx_init); | ||
139 | |||
140 | static void __exit edb93xx_exit(void) | ||
141 | { | ||
142 | platform_driver_unregister(&edb93xx_driver); | ||
143 | } | ||
144 | module_exit(edb93xx_exit); | ||
145 | 135 | ||
146 | MODULE_AUTHOR("Alexander Sverdlin <subaparts@yandex.ru>"); | 136 | MODULE_AUTHOR("Alexander Sverdlin <subaparts@yandex.ru>"); |
147 | MODULE_DESCRIPTION("ALSA SoC EDB93xx"); | 137 | MODULE_DESCRIPTION("ALSA SoC EDB93xx"); |
diff --git a/sound/soc/ep93xx/ep93xx-ac97.c b/sound/soc/ep93xx/ep93xx-ac97.c index c423d12a26cf..0678637abd66 100644 --- a/sound/soc/ep93xx/ep93xx-ac97.c +++ b/sound/soc/ep93xx/ep93xx-ac97.c | |||
@@ -449,17 +449,7 @@ static struct platform_driver ep93xx_ac97_driver = { | |||
449 | }, | 449 | }, |
450 | }; | 450 | }; |
451 | 451 | ||
452 | static int __init ep93xx_ac97_init(void) | 452 | module_platform_driver(ep93xx_ac97_driver); |
453 | { | ||
454 | return platform_driver_register(&ep93xx_ac97_driver); | ||
455 | } | ||
456 | module_init(ep93xx_ac97_init); | ||
457 | |||
458 | static void __exit ep93xx_ac97_exit(void) | ||
459 | { | ||
460 | platform_driver_unregister(&ep93xx_ac97_driver); | ||
461 | } | ||
462 | module_exit(ep93xx_ac97_exit); | ||
463 | 453 | ||
464 | MODULE_DESCRIPTION("EP93xx AC97 ASoC Driver"); | 454 | MODULE_DESCRIPTION("EP93xx AC97 ASoC Driver"); |
465 | MODULE_AUTHOR("Mika Westerberg <mika.westerberg@iki.fi>"); | 455 | MODULE_AUTHOR("Mika Westerberg <mika.westerberg@iki.fi>"); |
diff --git a/sound/soc/ep93xx/ep93xx-i2s.c b/sound/soc/ep93xx/ep93xx-i2s.c index 3dba128cc6f1..f7a62348e3fe 100644 --- a/sound/soc/ep93xx/ep93xx-i2s.c +++ b/sound/soc/ep93xx/ep93xx-i2s.c | |||
@@ -464,18 +464,7 @@ static struct platform_driver ep93xx_i2s_driver = { | |||
464 | }, | 464 | }, |
465 | }; | 465 | }; |
466 | 466 | ||
467 | static int __init ep93xx_i2s_init(void) | 467 | module_platform_driver(ep93xx_i2s_driver); |
468 | { | ||
469 | return platform_driver_register(&ep93xx_i2s_driver); | ||
470 | } | ||
471 | |||
472 | static void __exit ep93xx_i2s_exit(void) | ||
473 | { | ||
474 | platform_driver_unregister(&ep93xx_i2s_driver); | ||
475 | } | ||
476 | |||
477 | module_init(ep93xx_i2s_init); | ||
478 | module_exit(ep93xx_i2s_exit); | ||
479 | 468 | ||
480 | MODULE_ALIAS("platform:ep93xx-i2s"); | 469 | MODULE_ALIAS("platform:ep93xx-i2s"); |
481 | MODULE_AUTHOR("Ryan Mallon"); | 470 | MODULE_AUTHOR("Ryan Mallon"); |
diff --git a/sound/soc/ep93xx/ep93xx-pcm.c b/sound/soc/ep93xx/ep93xx-pcm.c index d00230a591b1..a2de9c42b702 100644 --- a/sound/soc/ep93xx/ep93xx-pcm.c +++ b/sound/soc/ep93xx/ep93xx-pcm.c | |||
@@ -339,18 +339,7 @@ static struct platform_driver ep93xx_pcm_driver = { | |||
339 | .remove = __devexit_p(ep93xx_soc_platform_remove), | 339 | .remove = __devexit_p(ep93xx_soc_platform_remove), |
340 | }; | 340 | }; |
341 | 341 | ||
342 | static int __init ep93xx_soc_platform_init(void) | 342 | module_platform_driver(ep93xx_pcm_driver); |
343 | { | ||
344 | return platform_driver_register(&ep93xx_pcm_driver); | ||
345 | } | ||
346 | |||
347 | static void __exit ep93xx_soc_platform_exit(void) | ||
348 | { | ||
349 | platform_driver_unregister(&ep93xx_pcm_driver); | ||
350 | } | ||
351 | |||
352 | module_init(ep93xx_soc_platform_init); | ||
353 | module_exit(ep93xx_soc_platform_exit); | ||
354 | 343 | ||
355 | MODULE_AUTHOR("Ryan Mallon"); | 344 | MODULE_AUTHOR("Ryan Mallon"); |
356 | MODULE_DESCRIPTION("EP93xx ALSA PCM interface"); | 345 | MODULE_DESCRIPTION("EP93xx ALSA PCM interface"); |
diff --git a/sound/soc/ep93xx/simone.c b/sound/soc/ep93xx/simone.c index 968cb316d511..1e00b33cc508 100644 --- a/sound/soc/ep93xx/simone.c +++ b/sound/soc/ep93xx/simone.c | |||
@@ -81,17 +81,7 @@ static struct platform_driver simone_driver = { | |||
81 | .remove = __devexit_p(simone_remove), | 81 | .remove = __devexit_p(simone_remove), |
82 | }; | 82 | }; |
83 | 83 | ||
84 | static int __init simone_init(void) | 84 | module_platform_driver(simone_driver); |
85 | { | ||
86 | return platform_driver_register(&simone_driver); | ||
87 | } | ||
88 | module_init(simone_init); | ||
89 | |||
90 | static void __exit simone_exit(void) | ||
91 | { | ||
92 | platform_driver_unregister(&simone_driver); | ||
93 | } | ||
94 | module_exit(simone_exit); | ||
95 | 85 | ||
96 | MODULE_DESCRIPTION("ALSA SoC Simplemachines Sim.One"); | 86 | MODULE_DESCRIPTION("ALSA SoC Simplemachines Sim.One"); |
97 | MODULE_AUTHOR("Mika Westerberg <mika.westerberg@iki.fi>"); | 87 | MODULE_AUTHOR("Mika Westerberg <mika.westerberg@iki.fi>"); |
diff --git a/sound/soc/ep93xx/snappercl15.c b/sound/soc/ep93xx/snappercl15.c index 2cde43321eec..33901d647b72 100644 --- a/sound/soc/ep93xx/snappercl15.c +++ b/sound/soc/ep93xx/snappercl15.c | |||
@@ -147,18 +147,7 @@ static struct platform_driver snappercl15_driver = { | |||
147 | .remove = __devexit_p(snappercl15_remove), | 147 | .remove = __devexit_p(snappercl15_remove), |
148 | }; | 148 | }; |
149 | 149 | ||
150 | static int __init snappercl15_init(void) | 150 | module_platform_driver(snappercl15_driver); |
151 | { | ||
152 | return platform_driver_register(&snappercl15_driver); | ||
153 | } | ||
154 | |||
155 | static void __exit snappercl15_exit(void) | ||
156 | { | ||
157 | platform_driver_unregister(&snappercl15_driver); | ||
158 | } | ||
159 | |||
160 | module_init(snappercl15_init); | ||
161 | module_exit(snappercl15_exit); | ||
162 | 151 | ||
163 | MODULE_AUTHOR("Ryan Mallon"); | 152 | MODULE_AUTHOR("Ryan Mallon"); |
164 | MODULE_DESCRIPTION("ALSA SoC Snapper CL15"); | 153 | MODULE_DESCRIPTION("ALSA SoC Snapper CL15"); |