ASoC: Convert imx directory to module_platform_driver
Subsystems (3)
PATCH 1/1 ASoC: Convert imx directory to module_platform_driver
Factor out some boilerplate code.
Signed-off-by Axel Lin <[email protected]>
--- sound/soc/imx/imx-pcm-dma-mx2.c | 12 +----------- sound/soc/imx/imx-pcm-fiq.c | 12 +----------- sound/soc/imx/imx-ssi.c | 13 +------------ 3 files changed, 3 insertions(+), 34 deletions(-)
sound/soc/imx/imx-pcm-dma-mx2.c +1 -11
@@ -326,16 +326,6 @@ static struct platform_driver imx_pcm_driver = { .remove = __devexit_p(imx_soc_platform_remove), }; -static int __init snd_imx_pcm_init (void ) -{ -return platform_driver_register (&imx_pcm_driver); -} -module_init (snd_imx_pcm_init); - -static void __exit snd_imx_pcm_exit(void) -{ -platform_driver_unregister (&imx_pcm_driver); -} -module_exit (snd_imx_pcm_exit); +module_platform_driver (imx_pcm_driver);MODULE_LICENSE ("GPL" );MODULE_ALIAS ("platform:imx-pcm-audio" );
sound/soc/imx/imx-pcm-fiq.c +1 -11
@@ -331,14 +331,4 @@ static struct platform_driver imx_pcm_driver = { .remove = __devexit_p(imx_soc_platform_remove), }; -static int __init snd_imx_pcm_init (void ) -{ -return platform_driver_register (&imx_pcm_driver); -} -module_init (snd_imx_pcm_init); - -static void __exit snd_imx_pcm_exit(void) -{ -platform_driver_unregister (&imx_pcm_driver); -} -module_exit (snd_imx_pcm_exit); +module_platform_driver (imx_pcm_driver);
sound/soc/imx/imx-ssi.c +1 -12
@@ -757,18 +757,7 @@ static struct platform_driver imx_ssi_driver = { }, }; -static int __init imx_ssi_init (void ) -{ -return platform_driver_register (&imx_ssi_driver); -} - -static void __exit imx_ssi_exit(void) -{ -platform_driver_unregister (&imx_ssi_driver); -} - -module_init (imx_ssi_init); -module_exit (imx_ssi_exit); +module_platform_driver (imx_ssi_driver);/* Module information */ MODULE_AUTHOR ("Sascha Hauer, <[email protected]>" );
Signature · 1 line
1.7.5.4
Quoted 3 lines · Axel Lin
Factor out some boilerplate code.
Signed-off-by Axel Lin <[email protected]>
Acked-by Sascha Hauer <[email protected]>
Quoted 78 lines
--- sound/soc/imx/imx-pcm-dma-mx2.c | 12 +----------- sound/soc/imx/imx-pcm-fiq.c | 12 +----------- sound/soc/imx/imx-ssi.c | 13 +------------ 3 files changed, 3 insertions(+), 34 deletions(-)sound/soc/imx/imx-pcm-dma-mx2.c +1
-11@@ -326,16 +326,6 @@ static struct platform_driver imx_pcm_driver = { .remove = __devexit_p(imx_soc_platform_remove), }; -static int __init snd_imx_pcm_init (void ) -{ -return platform_driver_register (&imx_pcm_driver); -} -module_init (snd_imx_pcm_init); - -static void __exit snd_imx_pcm_exit(void) -{ -platform_driver_unregister (&imx_pcm_driver); -} -module_exit (snd_imx_pcm_exit); +module_platform_driver (imx_pcm_driver);MODULE_LICENSE ("GPL" );MODULE_ALIAS ("platform:imx-pcm-audio" );sound/soc/imx/imx-pcm-fiq.c +1
-11@@ -331,14 +331,4 @@ static struct platform_driver imx_pcm_driver = { .remove = __devexit_p(imx_soc_platform_remove), }; -static int __init snd_imx_pcm_init (void ) -{ -return platform_driver_register (&imx_pcm_driver); -} -module_init (snd_imx_pcm_init); - -static void __exit snd_imx_pcm_exit(void) -{ -platform_driver_unregister (&imx_pcm_driver); -} -module_exit (snd_imx_pcm_exit); +module_platform_driver (imx_pcm_driver);sound/soc/imx/imx-ssi.c +1
-12@@ -757,18 +757,7 @@ static struct platform_driver imx_ssi_driver = { }, }; -static int __init imx_ssi_init (void ) -{ -return platform_driver_register (&imx_ssi_driver); -} - -static void __exit imx_ssi_exit(void) -{ -platform_driver_unregister (&imx_ssi_driver); -} - -module_init (imx_ssi_init); -module_exit (imx_ssi_exit); +module_platform_driver (imx_ssi_driver);/* Module information */ MODULE_AUTHOR ("Sascha Hauer, <[email protected]>" );Signature · 1 line
1.7.5.4
Signature · 4 lines
Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |