param: use ops in struct kernel_param, rather than get and set fns directly
[deliverable/linux.git] / drivers / input / misc / sparcspkr.c
index 1dacae4b43f0f32671e42934919526c5502a4dcf..f3bb92e9755fa1d7c9516a93b816006655710f93 100644 (file)
@@ -353,14 +353,12 @@ static struct of_platform_driver grover_beep_driver = {
 
 static int __init sparcspkr_init(void)
 {
-       int err = of_register_driver(&bbc_beep_driver,
-                                    &of_platform_bus_type);
+       int err = of_register_platform_driver(&bbc_beep_driver);
 
        if (!err) {
-               err = of_register_driver(&grover_beep_driver,
-                                        &of_platform_bus_type);
+               err = of_register_platform_driver(&grover_beep_driver);
                if (err)
-                       of_unregister_driver(&bbc_beep_driver);
+                       of_unregister_platform_driver(&bbc_beep_driver);
        }
 
        return err;
@@ -368,8 +366,8 @@ static int __init sparcspkr_init(void)
 
 static void __exit sparcspkr_exit(void)
 {
-       of_unregister_driver(&bbc_beep_driver);
-       of_unregister_driver(&grover_beep_driver);
+       of_unregister_platform_driver(&bbc_beep_driver);
+       of_unregister_platform_driver(&grover_beep_driver);
 }
 
 module_init(sparcspkr_init);
This page took 0.026038 seconds and 5 git commands to generate.