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

Commit 5bbcc3c0 authored by Mark Brown's avatar Mark Brown
Browse files

ASoC: Convert CODEC drivers to module_platform_driver



Factors out a bit of boilerplate.

Signed-off-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
parent be086aa8
Loading
Loading
Loading
Loading
+1 −11
Original line number Diff line number Diff line
@@ -1481,17 +1481,7 @@ static struct platform_driver pm860x_codec_driver = {
	.remove	= __devexit_p(pm860x_codec_remove),
};

static __init int pm860x_init(void)
{
	return platform_driver_register(&pm860x_codec_driver);
}
module_init(pm860x_init);

static __exit void pm860x_exit(void)
{
	platform_driver_unregister(&pm860x_codec_driver);
}
module_exit(pm860x_exit);
module_platform_driver(pm860x_codec_driver);

MODULE_DESCRIPTION("ASoC 88PM860x driver");
MODULE_AUTHOR("Haojian Zhuang <haojian.zhuang@marvell.com>");
+1 −11
Original line number Diff line number Diff line
@@ -148,17 +148,7 @@ static struct platform_driver ac97_codec_driver = {
	.remove = __devexit_p(ac97_remove),
};

static int __init ac97_init(void)
{
	return platform_driver_register(&ac97_codec_driver);
}
module_init(ac97_init);

static void __exit ac97_exit(void)
{
	platform_driver_unregister(&ac97_codec_driver);
}
module_exit(ac97_exit);
module_platform_driver(ac97_codec_driver);

MODULE_DESCRIPTION("Soc Generic AC97 driver");
MODULE_AUTHOR("Liam Girdwood");
+1 −11
Original line number Diff line number Diff line
@@ -277,17 +277,7 @@ static struct platform_driver ad1980_codec_driver = {
	.remove = __devexit_p(ad1980_remove),
};

static int __init ad1980_init(void)
{
	return platform_driver_register(&ad1980_codec_driver);
}
module_init(ad1980_init);

static void __exit ad1980_exit(void)
{
	platform_driver_unregister(&ad1980_codec_driver);
}
module_exit(ad1980_exit);
module_platform_driver(ad1980_codec_driver);

MODULE_DESCRIPTION("ASoC ad1980 driver (Obsolete)");
MODULE_AUTHOR("Roy Huang, Cliff Cai");
+1 −11
Original line number Diff line number Diff line
@@ -63,17 +63,7 @@ static struct platform_driver ad73311_codec_driver = {
	.remove = __devexit_p(ad73311_remove),
};

static int __init ad73311_init(void)
{
	return platform_driver_register(&ad73311_codec_driver);
}
module_init(ad73311_init);

static void __exit ad73311_exit(void)
{
	platform_driver_unregister(&ad73311_codec_driver);
}
module_exit(ad73311_exit);
module_platform_driver(ad73311_codec_driver);

MODULE_DESCRIPTION("ASoC ad73311 driver");
MODULE_AUTHOR("Cliff Cai ");
+1 −11
Original line number Diff line number Diff line
@@ -58,17 +58,7 @@ static struct platform_driver ads117x_codec_driver = {
	.remove = __devexit_p(ads117x_remove),
};

static int __init ads117x_init(void)
{
	return platform_driver_register(&ads117x_codec_driver);
}
module_init(ads117x_init);

static void __exit ads117x_exit(void)
{
	platform_driver_unregister(&ads117x_codec_driver);
}
module_exit(ads117x_exit);
module_platform_driver(ads117x_codec_driver);

MODULE_DESCRIPTION("ASoC ads117x driver");
MODULE_AUTHOR("Graeme Gregory");
Loading