Commit ae6ae6fe authored by Lars-Peter Clausen's avatar Lars-Peter Clausen Committed by Greg Kroah-Hartman
Browse files

staging:iio: Use module_spi_driver to register SPI driver



Use the newly introduced module_spi_driver macro for registering SPI drivers.
This allows us to remove a few lines of boilerplate code.

Signed-off-by: default avatarLars-Peter Clausen <lars@metafoo.de>
Acked-by: default avatarGrant Likely <grant.likely@secretlab.ca>
Acked-by: default avatarJonathan Cameron <jic23@kernel.org>
Acked-by: default avatarWolfram Sang <w.sang@pengutronix.de>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 6e5af184
Loading
Loading
Loading
Loading
+1 −12
Original line number Diff line number Diff line
@@ -549,18 +549,7 @@ static struct spi_driver adis16201_driver = {
	.probe = adis16201_probe,
	.remove = __devexit_p(adis16201_remove),
};

static __init int adis16201_init(void)
{
	return spi_register_driver(&adis16201_driver);
}
module_init(adis16201_init);

static __exit void adis16201_exit(void)
{
	spi_unregister_driver(&adis16201_driver);
}
module_exit(adis16201_exit);
module_spi_driver(adis16201_driver);

MODULE_AUTHOR("Barry Song <21cnbao@gmail.com>");
MODULE_DESCRIPTION("Analog Devices ADIS16201 Programmable Digital Vibration Sensor driver");
+1 −12
Original line number Diff line number Diff line
@@ -504,18 +504,7 @@ static struct spi_driver adis16203_driver = {
	.probe = adis16203_probe,
	.remove = __devexit_p(adis16203_remove),
};

static __init int adis16203_init(void)
{
	return spi_register_driver(&adis16203_driver);
}
module_init(adis16203_init);

static __exit void adis16203_exit(void)
{
	spi_unregister_driver(&adis16203_driver);
}
module_exit(adis16203_exit);
module_spi_driver(adis16203_driver);

MODULE_AUTHOR("Barry Song <21cnbao@gmail.com>");
MODULE_DESCRIPTION("Analog Devices ADIS16203 Programmable Digital Vibration Sensor driver");
+1 −12
Original line number Diff line number Diff line
@@ -577,18 +577,7 @@ static struct spi_driver adis16204_driver = {
	.probe = adis16204_probe,
	.remove = __devexit_p(adis16204_remove),
};

static __init int adis16204_init(void)
{
	return spi_register_driver(&adis16204_driver);
}
module_init(adis16204_init);

static __exit void adis16204_exit(void)
{
	spi_unregister_driver(&adis16204_driver);
}
module_exit(adis16204_exit);
module_spi_driver(adis16204_driver);

MODULE_AUTHOR("Barry Song <21cnbao@gmail.com>");
MODULE_DESCRIPTION("ADIS16204 High-g Digital Impact Sensor and Recorder");
+1 −12
Original line number Diff line number Diff line
@@ -553,18 +553,7 @@ static struct spi_driver adis16209_driver = {
	.probe = adis16209_probe,
	.remove = __devexit_p(adis16209_remove),
};

static __init int adis16209_init(void)
{
	return spi_register_driver(&adis16209_driver);
}
module_init(adis16209_init);

static __exit void adis16209_exit(void)
{
	spi_unregister_driver(&adis16209_driver);
}
module_exit(adis16209_exit);
module_spi_driver(adis16209_driver);

MODULE_AUTHOR("Barry Song <21cnbao@gmail.com>");
MODULE_DESCRIPTION("Analog Devices ADIS16209 Digital Vibration Sensor driver");
+1 −12
Original line number Diff line number Diff line
@@ -708,18 +708,7 @@ static struct spi_driver adis16220_driver = {
	.probe = adis16220_probe,
	.remove = __devexit_p(adis16220_remove),
};

static __init int adis16220_init(void)
{
	return spi_register_driver(&adis16220_driver);
}
module_init(adis16220_init);

static __exit void adis16220_exit(void)
{
	spi_unregister_driver(&adis16220_driver);
}
module_exit(adis16220_exit);
module_spi_driver(adis16220_driver);

MODULE_AUTHOR("Barry Song <21cnbao@gmail.com>");
MODULE_DESCRIPTION("Analog Devices ADIS16220 Digital Vibration Sensor");
Loading