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

Commit 1b92c1cf authored by Axel Lin's avatar Axel Lin Committed by Dmitry Torokhov
Browse files

Input: convert I2C drivers to use module_i2c_driver()



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

Signed-off-by: default avatarAxel Lin <axel.lin@gmail.com>
Signed-off-by: default avatarDmitry Torokhov <dtor@mail.ru>
parent ca83922e
Loading
Loading
Loading
Loading
+1 −11
Original line number Diff line number Diff line
@@ -355,14 +355,4 @@ static struct i2c_driver as5011_driver = {
	.id_table	= as5011_id,
};

static int __init as5011_init(void)
{
	return i2c_add_driver(&as5011_driver);
}
module_init(as5011_init);

static void __exit as5011_exit(void)
{
	i2c_del_driver(&as5011_driver);
}
module_exit(as5011_exit);
module_i2c_driver(as5011_driver);
+1 −11
Original line number Diff line number Diff line
@@ -653,17 +653,7 @@ static struct i2c_driver adp5588_driver = {
	.id_table = adp5588_id,
};

static int __init adp5588_init(void)
{
	return i2c_add_driver(&adp5588_driver);
}
module_init(adp5588_init);

static void __exit adp5588_exit(void)
{
	i2c_del_driver(&adp5588_driver);
}
module_exit(adp5588_exit);
module_i2c_driver(adp5588_driver);

MODULE_LICENSE("GPL");
MODULE_AUTHOR("Michael Hennerich <hennerich@blackfin.uclinux.org>");
+1 −11
Original line number Diff line number Diff line
@@ -1108,17 +1108,7 @@ static struct i2c_driver adp5589_driver = {
	.id_table = adp5589_id,
};

static int __init adp5589_init(void)
{
	return i2c_add_driver(&adp5589_driver);
}
module_init(adp5589_init);

static void __exit adp5589_exit(void)
{
	i2c_del_driver(&adp5589_driver);
}
module_exit(adp5589_exit);
module_i2c_driver(adp5589_driver);

MODULE_LICENSE("GPL");
MODULE_AUTHOR("Michael Hennerich <hennerich@blackfin.uclinux.org>");
+1 −11
Original line number Diff line number Diff line
@@ -851,17 +851,7 @@ static struct i2c_driver lm8323_i2c_driver = {
};
MODULE_DEVICE_TABLE(i2c, lm8323_id);

static int __init lm8323_init(void)
{
	return i2c_add_driver(&lm8323_i2c_driver);
}
module_init(lm8323_init);

static void __exit lm8323_exit(void)
{
	i2c_del_driver(&lm8323_i2c_driver);
}
module_exit(lm8323_exit);
module_i2c_driver(lm8323_i2c_driver);

MODULE_AUTHOR("Timo O. Karjalainen <timo.o.karjalainen@nokia.com>");
MODULE_AUTHOR("Daniel Stone");
+1 −11
Original line number Diff line number Diff line
@@ -316,17 +316,7 @@ static struct i2c_driver max7359_i2c_driver = {
	.id_table	= max7359_ids,
};

static int __init max7359_init(void)
{
	return i2c_add_driver(&max7359_i2c_driver);
}
module_init(max7359_init);

static void __exit max7359_exit(void)
{
	i2c_del_driver(&max7359_i2c_driver);
}
module_exit(max7359_exit);
module_i2c_driver(max7359_i2c_driver);

MODULE_AUTHOR("Kim Kyuwon <q1.kim@samsung.com>");
MODULE_DESCRIPTION("MAX7359 Key Switch Controller Driver");
Loading