PNP: media/rc: Use module_pnp_driver to register driver
[firefly-linux-kernel-4.4.55.git] / drivers / media / rc / nuvoton-cir.c
index 9c2c8635ff3326841178f8f04d65466886424e8b..85af7a8691677a9b3965f469f37bc49b741de6b7 100644 (file)
@@ -1219,16 +1219,6 @@ static struct pnp_driver nvt_driver = {
        .shutdown       = nvt_shutdown,
 };
 
-static int __init nvt_init(void)
-{
-       return pnp_register_driver(&nvt_driver);
-}
-
-static void __exit nvt_exit(void)
-{
-       pnp_unregister_driver(&nvt_driver);
-}
-
 module_param(debug, int, S_IRUGO | S_IWUSR);
 MODULE_PARM_DESC(debug, "Enable debugging output");
 
@@ -1238,5 +1228,4 @@ MODULE_DESCRIPTION("Nuvoton W83667HG-A & W83677HG-I CIR driver");
 MODULE_AUTHOR("Jarod Wilson <jarod@redhat.com>");
 MODULE_LICENSE("GPL");
 
-module_init(nvt_init);
-module_exit(nvt_exit);
+module_pnp_driver(nvt_driver);