Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4277f2c4 authored by Axel Lin's avatar Axel Lin Committed by Florian Tobias Schandinat
Browse files

video: convert drivers/video/* to use module_platform_driver()



This patch converts the drivers in drivers/video/* to use the
module_platform_driver() macro which makes the code smaller and a bit
simpler.

Cc: Ben Dooks <ben@simtec.co.uk>
Cc: Manuel Lauss <mano@roarinelk.homelinux.net>
Signed-off-by: default avatarAxel Lin <axel.lin@gmail.com>
Acked-by: default avatarWan ZongShun <mcuos.com@gmail.com>
Acked-by: default avatarSascha Hauer <s.hauer@pengutronix.de>
Acked-by: default avatarLennert Buytenhek <buytenh@wantstofly.org>
Acked-by: default avatarAlexey Charkov <alchark@gmail.com>
Acked-by: default avatarDamian Hobson-Garcia <dhobsong@igel.co.jp>
Acked-by: default avatarJingoo Han <jg1.han@samsung.com>
Signed-off-by: default avatarFlorian Tobias Schandinat <FlorianSchandinat@gmx.de>
parent 9056df19
Loading
Loading
Loading
Loading
+1 −12
Original line number Diff line number Diff line
@@ -902,18 +902,7 @@ static struct platform_driver mxsfb_driver = {
	},
};

static int __init mxsfb_init(void)
{
	return platform_driver_register(&mxsfb_driver);
}

static void __exit mxsfb_exit(void)
{
	platform_driver_unregister(&mxsfb_driver);
}

module_init(mxsfb_init);
module_exit(mxsfb_exit);
module_platform_driver(mxsfb_devtype);

MODULE_DESCRIPTION("Freescale mxs framebuffer driver");
MODULE_AUTHOR("Sascha Hauer, Pengutronix");
+1 −12
Original line number Diff line number Diff line
@@ -762,18 +762,7 @@ static struct platform_driver nuc900fb_driver = {
	},
};

int __devinit nuc900fb_init(void)
{
	return platform_driver_register(&nuc900fb_driver);
}

static void __exit nuc900fb_cleanup(void)
{
	platform_driver_unregister(&nuc900fb_driver);
}

module_init(nuc900fb_init);
module_exit(nuc900fb_cleanup);
module_platform_driver(nuc900fb_driver);

MODULE_DESCRIPTION("Framebuffer driver for the NUC900");
MODULE_LICENSE("GPL");
+1 −11
Original line number Diff line number Diff line
@@ -832,17 +832,7 @@ static struct platform_driver pxa168fb_driver = {
	.remove		= __devexit_p(pxa168fb_remove),
};

static int __init pxa168fb_init(void)
{
	return platform_driver_register(&pxa168fb_driver);
}
module_init(pxa168fb_init);

static void __exit pxa168fb_exit(void)
{
	platform_driver_unregister(&pxa168fb_driver);
}
module_exit(pxa168fb_exit);
module_platform_driver(pxa168fb_driver);

MODULE_AUTHOR("Lennert Buytenhek <buytenh@marvell.com> "
	      "Green Wan <gwan@marvell.com>");
+1 −14
Original line number Diff line number Diff line
@@ -747,20 +747,7 @@ static struct platform_driver pxa3xx_gcu_driver = {
	},
};

static int __init
pxa3xx_gcu_init(void)
{
	return platform_driver_register(&pxa3xx_gcu_driver);
}

static void __exit
pxa3xx_gcu_exit(void)
{
	platform_driver_unregister(&pxa3xx_gcu_driver);
}

module_init(pxa3xx_gcu_init);
module_exit(pxa3xx_gcu_exit);
module_platform_driver(pxa3xx_gcu_driver);

MODULE_DESCRIPTION("PXA3xx graphics controller unit driver");
MODULE_LICENSE("GPL");
+1 −12
Original line number Diff line number Diff line
@@ -2003,18 +2003,7 @@ static struct platform_driver s3c_fb_driver = {
	},
};

static int __init s3c_fb_init(void)
{
	return platform_driver_register(&s3c_fb_driver);
}

static void __exit s3c_fb_cleanup(void)
{
	platform_driver_unregister(&s3c_fb_driver);
}

module_init(s3c_fb_init);
module_exit(s3c_fb_cleanup);
module_platform_driver(s3c_fb_driver);

MODULE_AUTHOR("Ben Dooks <ben@simtec.co.uk>");
MODULE_DESCRIPTION("Samsung S3C SoC Framebuffer driver");
Loading