]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/input/keyboard/ep93xx_keypad.c
Input: wacom - add missing LEDS_CLASS to Kconfig
[karo-tx-linux.git] / drivers / input / keyboard / ep93xx_keypad.c
index aa17e024d80329acffd48223b554d5f2528f513a..0ba69f3fcb52b8ca3d47ce3516be6b2f6bbbf167 100644 (file)
@@ -323,7 +323,7 @@ static int __devinit ep93xx_keypad_probe(struct platform_device *pdev)
        platform_set_drvdata(pdev, keypad);
 
        err = request_irq(keypad->irq, ep93xx_keypad_irq_handler,
-                         IRQF_DISABLED, pdev->name, keypad);
+                         0, pdev->name, keypad);
        if (err)
                goto failed_free_dev;
 
@@ -390,19 +390,7 @@ static struct platform_driver ep93xx_keypad_driver = {
        .suspend        = ep93xx_keypad_suspend,
        .resume         = ep93xx_keypad_resume,
 };
-
-static int __init ep93xx_keypad_init(void)
-{
-       return platform_driver_register(&ep93xx_keypad_driver);
-}
-
-static void __exit ep93xx_keypad_exit(void)
-{
-       platform_driver_unregister(&ep93xx_keypad_driver);
-}
-
-module_init(ep93xx_keypad_init);
-module_exit(ep93xx_keypad_exit);
+module_platform_driver(ep93xx_keypad_driver);
 
 MODULE_LICENSE("GPL");
 MODULE_AUTHOR("H Hartley Sweeten <hsweeten@visionengravers.com>");