rtc: convert rtc i2c drivers to module_i2c_driver
[firefly-linux-kernel-4.4.55.git] / drivers / rtc / rtc-rv3029c2.c
index ea09ff211dc6bd30a8502cdb89372ed974bc7f01..0fbe57b2f6d21313b162c5c13f3aadfe1c6a8068 100644 (file)
@@ -436,18 +436,7 @@ static struct i2c_driver rv3029c2_driver = {
        .id_table = rv3029c2_id,
 };
 
-static int __init rv3029c2_init(void)
-{
-       return i2c_add_driver(&rv3029c2_driver);
-}
-
-static void __exit rv3029c2_exit(void)
-{
-       i2c_del_driver(&rv3029c2_driver);
-}
-
-module_init(rv3029c2_init);
-module_exit(rv3029c2_exit);
+module_i2c_driver(rv3029c2_driver);
 
 MODULE_AUTHOR("Gregory Hermant <gregory.hermant@calao-systems.com>");
 MODULE_DESCRIPTION("Micro Crystal RV3029C2 RTC driver");