diff options
author | Sachin Kamat <sachin.kamat@linaro.org> | 2012-11-27 00:58:45 -0500 |
---|---|---|
committer | Anton Vorontsov <anton@enomsg.org> | 2013-01-05 21:41:01 -0500 |
commit | 463df5147edb2d8e3df1300b02c192a5642e72c4 (patch) | |
tree | 70ccaa05410212a52cd7f387463910ea4cf988cd /drivers/power/bq2415x_charger.c | |
parent | d8ecb67581d342569115d62bad0be3b8294eb48b (diff) |
bq2415x_charger: Use module_i2c_driver
module_i2c_driver() makes the code simpler by eliminating module_init and
module_exit calls.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org>
Signed-off-by: Anton Vorontsov <anton@enomsg.org>
Diffstat (limited to 'drivers/power/bq2415x_charger.c')
-rw-r--r-- | drivers/power/bq2415x_charger.c | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/drivers/power/bq2415x_charger.c b/drivers/power/bq2415x_charger.c index 2d1b568b29e3..fa1b2bd7526d 100644 --- a/drivers/power/bq2415x_charger.c +++ b/drivers/power/bq2415x_charger.c | |||
@@ -1651,18 +1651,7 @@ static struct i2c_driver bq2415x_driver = { | |||
1651 | .remove = bq2415x_remove, | 1651 | .remove = bq2415x_remove, |
1652 | .id_table = bq2415x_i2c_id_table, | 1652 | .id_table = bq2415x_i2c_id_table, |
1653 | }; | 1653 | }; |
1654 | 1654 | module_i2c_driver(bq2415x_driver); | |
1655 | static int __init bq2415x_init(void) | ||
1656 | { | ||
1657 | return i2c_add_driver(&bq2415x_driver); | ||
1658 | } | ||
1659 | module_init(bq2415x_init); | ||
1660 | |||
1661 | static void __exit bq2415x_exit(void) | ||
1662 | { | ||
1663 | i2c_del_driver(&bq2415x_driver); | ||
1664 | } | ||
1665 | module_exit(bq2415x_exit); | ||
1666 | 1655 | ||
1667 | MODULE_AUTHOR("Pali Rohár <pali.rohar@gmail.com>"); | 1656 | MODULE_AUTHOR("Pali Rohár <pali.rohar@gmail.com>"); |
1668 | MODULE_DESCRIPTION("bq2415x charger driver"); | 1657 | MODULE_DESCRIPTION("bq2415x charger driver"); |