aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabio Estevam <fabio.estevam@freescale.com>2012-11-30 10:06:21 -0500
committerMauro Carvalho Chehab <mchehab@redhat.com>2013-01-04 22:52:06 -0500
commit39793c6900b89c22cf30e0c83207df8c0a5458df (patch)
tree1a73786f28a47552a76e3b056af037eaf335e38c
parent3fdd97973b357255c291beaad5cdf6255d3ff936 (diff)
[media] mx2_camera: Convert it to platform driver
Converting it to platform code can make the code smaller. Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
-rw-r--r--drivers/media/platform/soc_camera/mx2_camera.c15
1 files changed, 2 insertions, 13 deletions
diff --git a/drivers/media/platform/soc_camera/mx2_camera.c b/drivers/media/platform/soc_camera/mx2_camera.c
index 188541ac355a..168e062164e9 100644
--- a/drivers/media/platform/soc_camera/mx2_camera.c
+++ b/drivers/media/platform/soc_camera/mx2_camera.c
@@ -1619,21 +1619,10 @@ static struct platform_driver mx2_camera_driver = {
1619 }, 1619 },
1620 .id_table = mx2_camera_devtype, 1620 .id_table = mx2_camera_devtype,
1621 .remove = __devexit_p(mx2_camera_remove), 1621 .remove = __devexit_p(mx2_camera_remove),
1622 .probe = mx2_camera_probe,
1622}; 1623};
1623 1624
1624 1625module_platform_driver(mx2_camera_driver);
1625static int __init mx2_camera_init(void)
1626{
1627 return platform_driver_probe(&mx2_camera_driver, &mx2_camera_probe);
1628}
1629
1630static void __exit mx2_camera_exit(void)
1631{
1632 return platform_driver_unregister(&mx2_camera_driver);
1633}
1634
1635module_init(mx2_camera_init);
1636module_exit(mx2_camera_exit);
1637 1626
1638MODULE_DESCRIPTION("i.MX27 SoC Camera Host driver"); 1627MODULE_DESCRIPTION("i.MX27 SoC Camera Host driver");
1639MODULE_AUTHOR("Sascha Hauer <sha@pengutronix.de>"); 1628MODULE_AUTHOR("Sascha Hauer <sha@pengutronix.de>");