diff options
author | JJ Ding <dgdunix@gmail.com> | 2011-11-29 14:08:39 -0500 |
---|---|---|
committer | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2011-12-01 02:41:41 -0500 |
commit | 5146c84f87c8aa3d115cea0d77ed3553df426752 (patch) | |
tree | 9ecbaa48133f7b879f240e8b69f0c4b806b55cca /drivers | |
parent | 3bfd5c5baf66e975b0f365a0cda8d75bf2953ebe (diff) |
Input: keyboard - use macro module_platform_driver()
Commit 940ab88962bc1aff3273a8356d64577a6e386736 introduced a new macro to
save some platform_driver boilerplate code. Use it.
Signed-off-by: JJ Ding <dgdunix@gmail.com>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Diffstat (limited to 'drivers')
26 files changed, 26 insertions, 327 deletions
diff --git a/drivers/input/keyboard/adp5520-keys.c b/drivers/input/keyboard/adp5520-keys.c index 3db8006dac3a..e9e8674dfda1 100644 --- a/drivers/input/keyboard/adp5520-keys.c +++ b/drivers/input/keyboard/adp5520-keys.c | |||
@@ -202,18 +202,7 @@ static struct platform_driver adp5520_keys_driver = { | |||
202 | .probe = adp5520_keys_probe, | 202 | .probe = adp5520_keys_probe, |
203 | .remove = __devexit_p(adp5520_keys_remove), | 203 | .remove = __devexit_p(adp5520_keys_remove), |
204 | }; | 204 | }; |
205 | 205 | module_platform_driver(adp5520_keys_driver); | |
206 | static int __init adp5520_keys_init(void) | ||
207 | { | ||
208 | return platform_driver_register(&adp5520_keys_driver); | ||
209 | } | ||
210 | module_init(adp5520_keys_init); | ||
211 | |||
212 | static void __exit adp5520_keys_exit(void) | ||
213 | { | ||
214 | platform_driver_unregister(&adp5520_keys_driver); | ||
215 | } | ||
216 | module_exit(adp5520_keys_exit); | ||
217 | 206 | ||
218 | MODULE_AUTHOR("Michael Hennerich <hennerich@blackfin.uclinux.org>"); | 207 | MODULE_AUTHOR("Michael Hennerich <hennerich@blackfin.uclinux.org>"); |
219 | MODULE_DESCRIPTION("Keys ADP5520 Driver"); | 208 | MODULE_DESCRIPTION("Keys ADP5520 Driver"); |
diff --git a/drivers/input/keyboard/amikbd.c b/drivers/input/keyboard/amikbd.c index 79172af164f2..6df5f6aa7908 100644 --- a/drivers/input/keyboard/amikbd.c +++ b/drivers/input/keyboard/amikbd.c | |||
@@ -259,19 +259,6 @@ static struct platform_driver amikbd_driver = { | |||
259 | .owner = THIS_MODULE, | 259 | .owner = THIS_MODULE, |
260 | }, | 260 | }, |
261 | }; | 261 | }; |
262 | 262 | module_platform_driver(amikbd_driver); | |
263 | static int __init amikbd_init(void) | ||
264 | { | ||
265 | return platform_driver_probe(&amikbd_driver, amikbd_probe); | ||
266 | } | ||
267 | |||
268 | module_init(amikbd_init); | ||
269 | |||
270 | static void __exit amikbd_exit(void) | ||
271 | { | ||
272 | platform_driver_unregister(&amikbd_driver); | ||
273 | } | ||
274 | |||
275 | module_exit(amikbd_exit); | ||
276 | 263 | ||
277 | MODULE_ALIAS("platform:amiga-keyboard"); | 264 | MODULE_ALIAS("platform:amiga-keyboard"); |
diff --git a/drivers/input/keyboard/bf54x-keys.c b/drivers/input/keyboard/bf54x-keys.c index 7d989603f875..683e31456f0e 100644 --- a/drivers/input/keyboard/bf54x-keys.c +++ b/drivers/input/keyboard/bf54x-keys.c | |||
@@ -394,19 +394,7 @@ struct platform_driver bfin_kpad_device_driver = { | |||
394 | .suspend = bfin_kpad_suspend, | 394 | .suspend = bfin_kpad_suspend, |
395 | .resume = bfin_kpad_resume, | 395 | .resume = bfin_kpad_resume, |
396 | }; | 396 | }; |
397 | 397 | module_platform_driver(bfin_kpad_device_driver); | |
398 | static int __init bfin_kpad_init(void) | ||
399 | { | ||
400 | return platform_driver_register(&bfin_kpad_device_driver); | ||
401 | } | ||
402 | |||
403 | static void __exit bfin_kpad_exit(void) | ||
404 | { | ||
405 | platform_driver_unregister(&bfin_kpad_device_driver); | ||
406 | } | ||
407 | |||
408 | module_init(bfin_kpad_init); | ||
409 | module_exit(bfin_kpad_exit); | ||
410 | 398 | ||
411 | MODULE_LICENSE("GPL"); | 399 | MODULE_LICENSE("GPL"); |
412 | MODULE_AUTHOR("Michael Hennerich <hennerich@blackfin.uclinux.org>"); | 400 | MODULE_AUTHOR("Michael Hennerich <hennerich@blackfin.uclinux.org>"); |
diff --git a/drivers/input/keyboard/davinci_keyscan.c b/drivers/input/keyboard/davinci_keyscan.c index 9d82b3aeff5e..469825247552 100644 --- a/drivers/input/keyboard/davinci_keyscan.c +++ b/drivers/input/keyboard/davinci_keyscan.c | |||
@@ -328,18 +328,7 @@ static struct platform_driver davinci_ks_driver = { | |||
328 | }, | 328 | }, |
329 | .remove = __devexit_p(davinci_ks_remove), | 329 | .remove = __devexit_p(davinci_ks_remove), |
330 | }; | 330 | }; |
331 | 331 | module_platform_driver(davinci_ks_driver); | |
332 | static int __init davinci_ks_init(void) | ||
333 | { | ||
334 | return platform_driver_probe(&davinci_ks_driver, davinci_ks_probe); | ||
335 | } | ||
336 | module_init(davinci_ks_init); | ||
337 | |||
338 | static void __exit davinci_ks_exit(void) | ||
339 | { | ||
340 | platform_driver_unregister(&davinci_ks_driver); | ||
341 | } | ||
342 | module_exit(davinci_ks_exit); | ||
343 | 332 | ||
344 | MODULE_AUTHOR("Miguel Aguilar"); | 333 | MODULE_AUTHOR("Miguel Aguilar"); |
345 | MODULE_DESCRIPTION("Texas Instruments DaVinci Key Scan Driver"); | 334 | MODULE_DESCRIPTION("Texas Instruments DaVinci Key Scan Driver"); |
diff --git a/drivers/input/keyboard/ep93xx_keypad.c b/drivers/input/keyboard/ep93xx_keypad.c index 4662c5da8018..0ba69f3fcb52 100644 --- a/drivers/input/keyboard/ep93xx_keypad.c +++ b/drivers/input/keyboard/ep93xx_keypad.c | |||
@@ -390,19 +390,7 @@ static struct platform_driver ep93xx_keypad_driver = { | |||
390 | .suspend = ep93xx_keypad_suspend, | 390 | .suspend = ep93xx_keypad_suspend, |
391 | .resume = ep93xx_keypad_resume, | 391 | .resume = ep93xx_keypad_resume, |
392 | }; | 392 | }; |
393 | 393 | module_platform_driver(ep93xx_keypad_driver); | |
394 | static int __init ep93xx_keypad_init(void) | ||
395 | { | ||
396 | return platform_driver_register(&ep93xx_keypad_driver); | ||
397 | } | ||
398 | |||
399 | static void __exit ep93xx_keypad_exit(void) | ||
400 | { | ||
401 | platform_driver_unregister(&ep93xx_keypad_driver); | ||
402 | } | ||
403 | |||
404 | module_init(ep93xx_keypad_init); | ||
405 | module_exit(ep93xx_keypad_exit); | ||
406 | 394 | ||
407 | MODULE_LICENSE("GPL"); | 395 | MODULE_LICENSE("GPL"); |
408 | MODULE_AUTHOR("H Hartley Sweeten <hsweeten@visionengravers.com>"); | 396 | MODULE_AUTHOR("H Hartley Sweeten <hsweeten@visionengravers.com>"); |
diff --git a/drivers/input/keyboard/gpio_keys_polled.c b/drivers/input/keyboard/gpio_keys_polled.c index 4c17aff20657..20c8ab172214 100644 --- a/drivers/input/keyboard/gpio_keys_polled.c +++ b/drivers/input/keyboard/gpio_keys_polled.c | |||
@@ -241,19 +241,7 @@ static struct platform_driver gpio_keys_polled_driver = { | |||
241 | .owner = THIS_MODULE, | 241 | .owner = THIS_MODULE, |
242 | }, | 242 | }, |
243 | }; | 243 | }; |
244 | 244 | module_platform_driver(gpio_keys_polled_driver); | |
245 | static int __init gpio_keys_polled_init(void) | ||
246 | { | ||
247 | return platform_driver_register(&gpio_keys_polled_driver); | ||
248 | } | ||
249 | |||
250 | static void __exit gpio_keys_polled_exit(void) | ||
251 | { | ||
252 | platform_driver_unregister(&gpio_keys_polled_driver); | ||
253 | } | ||
254 | |||
255 | module_init(gpio_keys_polled_init); | ||
256 | module_exit(gpio_keys_polled_exit); | ||
257 | 245 | ||
258 | MODULE_LICENSE("GPL v2"); | 246 | MODULE_LICENSE("GPL v2"); |
259 | MODULE_AUTHOR("Gabor Juhos <juhosg@openwrt.org>"); | 247 | MODULE_AUTHOR("Gabor Juhos <juhosg@openwrt.org>"); |
diff --git a/drivers/input/keyboard/imx_keypad.c b/drivers/input/keyboard/imx_keypad.c index ccebd2d09151..fb87b3bcadb9 100644 --- a/drivers/input/keyboard/imx_keypad.c +++ b/drivers/input/keyboard/imx_keypad.c | |||
@@ -619,19 +619,7 @@ static struct platform_driver imx_keypad_driver = { | |||
619 | .probe = imx_keypad_probe, | 619 | .probe = imx_keypad_probe, |
620 | .remove = __devexit_p(imx_keypad_remove), | 620 | .remove = __devexit_p(imx_keypad_remove), |
621 | }; | 621 | }; |
622 | 622 | module_platform_driver(imx_keypad_driver); | |
623 | static int __init imx_keypad_init(void) | ||
624 | { | ||
625 | return platform_driver_register(&imx_keypad_driver); | ||
626 | } | ||
627 | |||
628 | static void __exit imx_keypad_exit(void) | ||
629 | { | ||
630 | platform_driver_unregister(&imx_keypad_driver); | ||
631 | } | ||
632 | |||
633 | module_init(imx_keypad_init); | ||
634 | module_exit(imx_keypad_exit); | ||
635 | 623 | ||
636 | MODULE_AUTHOR("Alberto Panizzo <maramaopercheseimorto@gmail.com>"); | 624 | MODULE_AUTHOR("Alberto Panizzo <maramaopercheseimorto@gmail.com>"); |
637 | MODULE_DESCRIPTION("IMX Keypad Port Driver"); | 625 | MODULE_DESCRIPTION("IMX Keypad Port Driver"); |
diff --git a/drivers/input/keyboard/jornada680_kbd.c b/drivers/input/keyboard/jornada680_kbd.c index 7197c5698747..24f3ea01c4d5 100644 --- a/drivers/input/keyboard/jornada680_kbd.c +++ b/drivers/input/keyboard/jornada680_kbd.c | |||
@@ -260,19 +260,7 @@ static struct platform_driver jornada680kbd_driver = { | |||
260 | .probe = jornada680kbd_probe, | 260 | .probe = jornada680kbd_probe, |
261 | .remove = __devexit_p(jornada680kbd_remove), | 261 | .remove = __devexit_p(jornada680kbd_remove), |
262 | }; | 262 | }; |
263 | 263 | module_platform_driver(jornada680kbd_driver); | |
264 | static int __init jornada680kbd_init(void) | ||
265 | { | ||
266 | return platform_driver_register(&jornada680kbd_driver); | ||
267 | } | ||
268 | |||
269 | static void __exit jornada680kbd_exit(void) | ||
270 | { | ||
271 | platform_driver_unregister(&jornada680kbd_driver); | ||
272 | } | ||
273 | |||
274 | module_init(jornada680kbd_init); | ||
275 | module_exit(jornada680kbd_exit); | ||
276 | 264 | ||
277 | MODULE_AUTHOR("Kristoffer Ericson <kristoffer.ericson@gmail.com>"); | 265 | MODULE_AUTHOR("Kristoffer Ericson <kristoffer.ericson@gmail.com>"); |
278 | MODULE_DESCRIPTION("HP Jornada 620/660/680/690 Keyboard Driver"); | 266 | MODULE_DESCRIPTION("HP Jornada 620/660/680/690 Keyboard Driver"); |
diff --git a/drivers/input/keyboard/jornada720_kbd.c b/drivers/input/keyboard/jornada720_kbd.c index 0aa6740e60d0..eeafc30b207b 100644 --- a/drivers/input/keyboard/jornada720_kbd.c +++ b/drivers/input/keyboard/jornada720_kbd.c | |||
@@ -174,16 +174,4 @@ static struct platform_driver jornada720_kbd_driver = { | |||
174 | .probe = jornada720_kbd_probe, | 174 | .probe = jornada720_kbd_probe, |
175 | .remove = __devexit_p(jornada720_kbd_remove), | 175 | .remove = __devexit_p(jornada720_kbd_remove), |
176 | }; | 176 | }; |
177 | 177 | module_platform_driver(jornada720_kbd_driver); | |
178 | static int __init jornada720_kbd_init(void) | ||
179 | { | ||
180 | return platform_driver_register(&jornada720_kbd_driver); | ||
181 | } | ||
182 | |||
183 | static void __exit jornada720_kbd_exit(void) | ||
184 | { | ||
185 | platform_driver_unregister(&jornada720_kbd_driver); | ||
186 | } | ||
187 | |||
188 | module_init(jornada720_kbd_init); | ||
189 | module_exit(jornada720_kbd_exit); | ||
diff --git a/drivers/input/keyboard/matrix_keypad.c b/drivers/input/keyboard/matrix_keypad.c index e2ae657717ea..9b223d73de32 100644 --- a/drivers/input/keyboard/matrix_keypad.c +++ b/drivers/input/keyboard/matrix_keypad.c | |||
@@ -496,19 +496,7 @@ static struct platform_driver matrix_keypad_driver = { | |||
496 | #endif | 496 | #endif |
497 | }, | 497 | }, |
498 | }; | 498 | }; |
499 | 499 | module_platform_driver(matrix_keypad_driver); | |
500 | static int __init matrix_keypad_init(void) | ||
501 | { | ||
502 | return platform_driver_register(&matrix_keypad_driver); | ||
503 | } | ||
504 | |||
505 | static void __exit matrix_keypad_exit(void) | ||
506 | { | ||
507 | platform_driver_unregister(&matrix_keypad_driver); | ||
508 | } | ||
509 | |||
510 | module_init(matrix_keypad_init); | ||
511 | module_exit(matrix_keypad_exit); | ||
512 | 500 | ||
513 | MODULE_AUTHOR("Marek Vasut <marek.vasut@gmail.com>"); | 501 | MODULE_AUTHOR("Marek Vasut <marek.vasut@gmail.com>"); |
514 | MODULE_DESCRIPTION("GPIO Driven Matrix Keypad Driver"); | 502 | MODULE_DESCRIPTION("GPIO Driven Matrix Keypad Driver"); |
diff --git a/drivers/input/keyboard/nomadik-ske-keypad.c b/drivers/input/keyboard/nomadik-ske-keypad.c index fcdec5e2b297..6c4828f8ebd1 100644 --- a/drivers/input/keyboard/nomadik-ske-keypad.c +++ b/drivers/input/keyboard/nomadik-ske-keypad.c | |||
@@ -390,18 +390,7 @@ struct platform_driver ske_keypad_driver = { | |||
390 | .probe = ske_keypad_probe, | 390 | .probe = ske_keypad_probe, |
391 | .remove = __devexit_p(ske_keypad_remove), | 391 | .remove = __devexit_p(ske_keypad_remove), |
392 | }; | 392 | }; |
393 | 393 | module_platform_driver(ske_keypad_driver); | |
394 | static int __init ske_keypad_init(void) | ||
395 | { | ||
396 | return platform_driver_probe(&ske_keypad_driver, ske_keypad_probe); | ||
397 | } | ||
398 | module_init(ske_keypad_init); | ||
399 | |||
400 | static void __exit ske_keypad_exit(void) | ||
401 | { | ||
402 | platform_driver_unregister(&ske_keypad_driver); | ||
403 | } | ||
404 | module_exit(ske_keypad_exit); | ||
405 | 394 | ||
406 | MODULE_LICENSE("GPL v2"); | 395 | MODULE_LICENSE("GPL v2"); |
407 | MODULE_AUTHOR("Naveen Kumar <naveen.gaddipati@stericsson.com> / Sundar Iyer <sundar.iyer@stericsson.com>"); | 396 | MODULE_AUTHOR("Naveen Kumar <naveen.gaddipati@stericsson.com> / Sundar Iyer <sundar.iyer@stericsson.com>"); |
diff --git a/drivers/input/keyboard/omap-keypad.c b/drivers/input/keyboard/omap-keypad.c index 323bcdfff248..6b630d9d3dff 100644 --- a/drivers/input/keyboard/omap-keypad.c +++ b/drivers/input/keyboard/omap-keypad.c | |||
@@ -473,20 +473,7 @@ static struct platform_driver omap_kp_driver = { | |||
473 | .owner = THIS_MODULE, | 473 | .owner = THIS_MODULE, |
474 | }, | 474 | }, |
475 | }; | 475 | }; |
476 | 476 | module_platform_driver(omap_kp_driver); | |
477 | static int __init omap_kp_init(void) | ||
478 | { | ||
479 | printk(KERN_INFO "OMAP Keypad Driver\n"); | ||
480 | return platform_driver_register(&omap_kp_driver); | ||
481 | } | ||
482 | |||
483 | static void __exit omap_kp_exit(void) | ||
484 | { | ||
485 | platform_driver_unregister(&omap_kp_driver); | ||
486 | } | ||
487 | |||
488 | module_init(omap_kp_init); | ||
489 | module_exit(omap_kp_exit); | ||
490 | 477 | ||
491 | MODULE_AUTHOR("Timo Teräs"); | 478 | MODULE_AUTHOR("Timo Teräs"); |
492 | MODULE_DESCRIPTION("OMAP Keypad Driver"); | 479 | MODULE_DESCRIPTION("OMAP Keypad Driver"); |
diff --git a/drivers/input/keyboard/omap4-keypad.c b/drivers/input/keyboard/omap4-keypad.c index c51a3c4a7feb..d5c5d77f4b82 100644 --- a/drivers/input/keyboard/omap4-keypad.c +++ b/drivers/input/keyboard/omap4-keypad.c | |||
@@ -335,18 +335,7 @@ static struct platform_driver omap4_keypad_driver = { | |||
335 | .owner = THIS_MODULE, | 335 | .owner = THIS_MODULE, |
336 | }, | 336 | }, |
337 | }; | 337 | }; |
338 | 338 | module_platform_driver(omap4_keypad_driver); | |
339 | static int __init omap4_keypad_init(void) | ||
340 | { | ||
341 | return platform_driver_register(&omap4_keypad_driver); | ||
342 | } | ||
343 | module_init(omap4_keypad_init); | ||
344 | |||
345 | static void __exit omap4_keypad_exit(void) | ||
346 | { | ||
347 | platform_driver_unregister(&omap4_keypad_driver); | ||
348 | } | ||
349 | module_exit(omap4_keypad_exit); | ||
350 | 339 | ||
351 | MODULE_AUTHOR("Texas Instruments"); | 340 | MODULE_AUTHOR("Texas Instruments"); |
352 | MODULE_DESCRIPTION("OMAP4 Keypad Driver"); | 341 | MODULE_DESCRIPTION("OMAP4 Keypad Driver"); |
diff --git a/drivers/input/keyboard/opencores-kbd.c b/drivers/input/keyboard/opencores-kbd.c index 1f1a5563f60a..abe728c7b88e 100644 --- a/drivers/input/keyboard/opencores-kbd.c +++ b/drivers/input/keyboard/opencores-kbd.c | |||
@@ -163,18 +163,7 @@ static struct platform_driver opencores_kbd_device_driver = { | |||
163 | .name = "opencores-kbd", | 163 | .name = "opencores-kbd", |
164 | }, | 164 | }, |
165 | }; | 165 | }; |
166 | 166 | module_platform_driver(opencores_kbd_device_driver); | |
167 | static int __init opencores_kbd_init(void) | ||
168 | { | ||
169 | return platform_driver_register(&opencores_kbd_device_driver); | ||
170 | } | ||
171 | module_init(opencores_kbd_init); | ||
172 | |||
173 | static void __exit opencores_kbd_exit(void) | ||
174 | { | ||
175 | platform_driver_unregister(&opencores_kbd_device_driver); | ||
176 | } | ||
177 | module_exit(opencores_kbd_exit); | ||
178 | 167 | ||
179 | MODULE_LICENSE("GPL"); | 168 | MODULE_LICENSE("GPL"); |
180 | MODULE_AUTHOR("Javier Herrero <jherrero@hvsistemas.es>"); | 169 | MODULE_AUTHOR("Javier Herrero <jherrero@hvsistemas.es>"); |
diff --git a/drivers/input/keyboard/pmic8xxx-keypad.c b/drivers/input/keyboard/pmic8xxx-keypad.c index e7cc51d0fb34..01a1c9f8a383 100644 --- a/drivers/input/keyboard/pmic8xxx-keypad.c +++ b/drivers/input/keyboard/pmic8xxx-keypad.c | |||
@@ -780,18 +780,7 @@ static struct platform_driver pmic8xxx_kp_driver = { | |||
780 | .pm = &pm8xxx_kp_pm_ops, | 780 | .pm = &pm8xxx_kp_pm_ops, |
781 | }, | 781 | }, |
782 | }; | 782 | }; |
783 | 783 | module_platform_driver(pmic8xxx_kp_driver); | |
784 | static int __init pmic8xxx_kp_init(void) | ||
785 | { | ||
786 | return platform_driver_register(&pmic8xxx_kp_driver); | ||
787 | } | ||
788 | module_init(pmic8xxx_kp_init); | ||
789 | |||
790 | static void __exit pmic8xxx_kp_exit(void) | ||
791 | { | ||
792 | platform_driver_unregister(&pmic8xxx_kp_driver); | ||
793 | } | ||
794 | module_exit(pmic8xxx_kp_exit); | ||
795 | 784 | ||
796 | MODULE_LICENSE("GPL v2"); | 785 | MODULE_LICENSE("GPL v2"); |
797 | MODULE_DESCRIPTION("PMIC8XXX keypad driver"); | 786 | MODULE_DESCRIPTION("PMIC8XXX keypad driver"); |
diff --git a/drivers/input/keyboard/pxa27x_keypad.c b/drivers/input/keyboard/pxa27x_keypad.c index eca6ae63de14..29fe1b2be1c1 100644 --- a/drivers/input/keyboard/pxa27x_keypad.c +++ b/drivers/input/keyboard/pxa27x_keypad.c | |||
@@ -602,19 +602,7 @@ static struct platform_driver pxa27x_keypad_driver = { | |||
602 | #endif | 602 | #endif |
603 | }, | 603 | }, |
604 | }; | 604 | }; |
605 | 605 | module_platform_driver(pxa27x_keypad_driver); | |
606 | static int __init pxa27x_keypad_init(void) | ||
607 | { | ||
608 | return platform_driver_register(&pxa27x_keypad_driver); | ||
609 | } | ||
610 | |||
611 | static void __exit pxa27x_keypad_exit(void) | ||
612 | { | ||
613 | platform_driver_unregister(&pxa27x_keypad_driver); | ||
614 | } | ||
615 | |||
616 | module_init(pxa27x_keypad_init); | ||
617 | module_exit(pxa27x_keypad_exit); | ||
618 | 606 | ||
619 | MODULE_DESCRIPTION("PXA27x Keypad Controller Driver"); | 607 | MODULE_DESCRIPTION("PXA27x Keypad Controller Driver"); |
620 | MODULE_LICENSE("GPL"); | 608 | MODULE_LICENSE("GPL"); |
diff --git a/drivers/input/keyboard/pxa930_rotary.c b/drivers/input/keyboard/pxa930_rotary.c index 35451bf780c7..d7f1134b789e 100644 --- a/drivers/input/keyboard/pxa930_rotary.c +++ b/drivers/input/keyboard/pxa930_rotary.c | |||
@@ -195,18 +195,7 @@ static struct platform_driver pxa930_rotary_driver = { | |||
195 | .probe = pxa930_rotary_probe, | 195 | .probe = pxa930_rotary_probe, |
196 | .remove = __devexit_p(pxa930_rotary_remove), | 196 | .remove = __devexit_p(pxa930_rotary_remove), |
197 | }; | 197 | }; |
198 | 198 | module_platform_driver(pxa930_rotary_driver); | |
199 | static int __init pxa930_rotary_init(void) | ||
200 | { | ||
201 | return platform_driver_register(&pxa930_rotary_driver); | ||
202 | } | ||
203 | module_init(pxa930_rotary_init); | ||
204 | |||
205 | static void __exit pxa930_rotary_exit(void) | ||
206 | { | ||
207 | platform_driver_unregister(&pxa930_rotary_driver); | ||
208 | } | ||
209 | module_exit(pxa930_rotary_exit); | ||
210 | 199 | ||
211 | MODULE_LICENSE("GPL"); | 200 | MODULE_LICENSE("GPL"); |
212 | MODULE_DESCRIPTION("Driver for PXA93x Enhanced Rotary Controller"); | 201 | MODULE_DESCRIPTION("Driver for PXA93x Enhanced Rotary Controller"); |
diff --git a/drivers/input/keyboard/samsung-keypad.c b/drivers/input/keyboard/samsung-keypad.c index 9e50154896cf..a6e010e016f8 100644 --- a/drivers/input/keyboard/samsung-keypad.c +++ b/drivers/input/keyboard/samsung-keypad.c | |||
@@ -467,18 +467,7 @@ static struct platform_driver samsung_keypad_driver = { | |||
467 | }, | 467 | }, |
468 | .id_table = samsung_keypad_driver_ids, | 468 | .id_table = samsung_keypad_driver_ids, |
469 | }; | 469 | }; |
470 | 470 | module_platform_driver(samsung_keypad_driver); | |
471 | static int __init samsung_keypad_init(void) | ||
472 | { | ||
473 | return platform_driver_register(&samsung_keypad_driver); | ||
474 | } | ||
475 | module_init(samsung_keypad_init); | ||
476 | |||
477 | static void __exit samsung_keypad_exit(void) | ||
478 | { | ||
479 | platform_driver_unregister(&samsung_keypad_driver); | ||
480 | } | ||
481 | module_exit(samsung_keypad_exit); | ||
482 | 471 | ||
483 | MODULE_DESCRIPTION("Samsung keypad driver"); | 472 | MODULE_DESCRIPTION("Samsung keypad driver"); |
484 | MODULE_AUTHOR("Joonyoung Shim <jy0922.shim@samsung.com>"); | 473 | MODULE_AUTHOR("Joonyoung Shim <jy0922.shim@samsung.com>"); |
diff --git a/drivers/input/keyboard/sh_keysc.c b/drivers/input/keyboard/sh_keysc.c index 934aeb583b30..da54ad5db154 100644 --- a/drivers/input/keyboard/sh_keysc.c +++ b/drivers/input/keyboard/sh_keysc.c | |||
@@ -337,19 +337,7 @@ static struct platform_driver sh_keysc_device_driver = { | |||
337 | .pm = &sh_keysc_dev_pm_ops, | 337 | .pm = &sh_keysc_dev_pm_ops, |
338 | } | 338 | } |
339 | }; | 339 | }; |
340 | 340 | module_platform_driver(sh_keysc_device_driver); | |
341 | static int __init sh_keysc_init(void) | ||
342 | { | ||
343 | return platform_driver_register(&sh_keysc_device_driver); | ||
344 | } | ||
345 | |||
346 | static void __exit sh_keysc_exit(void) | ||
347 | { | ||
348 | platform_driver_unregister(&sh_keysc_device_driver); | ||
349 | } | ||
350 | |||
351 | module_init(sh_keysc_init); | ||
352 | module_exit(sh_keysc_exit); | ||
353 | 341 | ||
354 | MODULE_AUTHOR("Magnus Damm"); | 342 | MODULE_AUTHOR("Magnus Damm"); |
355 | MODULE_DESCRIPTION("SuperH KEYSC Keypad Driver"); | 343 | MODULE_DESCRIPTION("SuperH KEYSC Keypad Driver"); |
diff --git a/drivers/input/keyboard/spear-keyboard.c b/drivers/input/keyboard/spear-keyboard.c index d712dffd2157..c88bd63dc9cc 100644 --- a/drivers/input/keyboard/spear-keyboard.c +++ b/drivers/input/keyboard/spear-keyboard.c | |||
@@ -326,18 +326,7 @@ static struct platform_driver spear_kbd_driver = { | |||
326 | #endif | 326 | #endif |
327 | }, | 327 | }, |
328 | }; | 328 | }; |
329 | 329 | module_platform_driver(spear_kbd_driver); | |
330 | static int __init spear_kbd_init(void) | ||
331 | { | ||
332 | return platform_driver_register(&spear_kbd_driver); | ||
333 | } | ||
334 | module_init(spear_kbd_init); | ||
335 | |||
336 | static void __exit spear_kbd_exit(void) | ||
337 | { | ||
338 | platform_driver_unregister(&spear_kbd_driver); | ||
339 | } | ||
340 | module_exit(spear_kbd_exit); | ||
341 | 330 | ||
342 | MODULE_AUTHOR("Rajeev Kumar"); | 331 | MODULE_AUTHOR("Rajeev Kumar"); |
343 | MODULE_DESCRIPTION("SPEAr Keyboard Driver"); | 332 | MODULE_DESCRIPTION("SPEAr Keyboard Driver"); |
diff --git a/drivers/input/keyboard/stmpe-keypad.c b/drivers/input/keyboard/stmpe-keypad.c index ab7610ca10eb..9397cf9c625c 100644 --- a/drivers/input/keyboard/stmpe-keypad.c +++ b/drivers/input/keyboard/stmpe-keypad.c | |||
@@ -368,18 +368,7 @@ static struct platform_driver stmpe_keypad_driver = { | |||
368 | .probe = stmpe_keypad_probe, | 368 | .probe = stmpe_keypad_probe, |
369 | .remove = __devexit_p(stmpe_keypad_remove), | 369 | .remove = __devexit_p(stmpe_keypad_remove), |
370 | }; | 370 | }; |
371 | 371 | module_platform_driver(stmpe_keypad_driver); | |
372 | static int __init stmpe_keypad_init(void) | ||
373 | { | ||
374 | return platform_driver_register(&stmpe_keypad_driver); | ||
375 | } | ||
376 | module_init(stmpe_keypad_init); | ||
377 | |||
378 | static void __exit stmpe_keypad_exit(void) | ||
379 | { | ||
380 | platform_driver_unregister(&stmpe_keypad_driver); | ||
381 | } | ||
382 | module_exit(stmpe_keypad_exit); | ||
383 | 372 | ||
384 | MODULE_LICENSE("GPL v2"); | 373 | MODULE_LICENSE("GPL v2"); |
385 | MODULE_DESCRIPTION("STMPExxxx keypad driver"); | 374 | MODULE_DESCRIPTION("STMPExxxx keypad driver"); |
diff --git a/drivers/input/keyboard/tc3589x-keypad.c b/drivers/input/keyboard/tc3589x-keypad.c index f60c9e82f204..ce916fa6781f 100644 --- a/drivers/input/keyboard/tc3589x-keypad.c +++ b/drivers/input/keyboard/tc3589x-keypad.c | |||
@@ -453,18 +453,7 @@ static struct platform_driver tc3589x_keypad_driver = { | |||
453 | .probe = tc3589x_keypad_probe, | 453 | .probe = tc3589x_keypad_probe, |
454 | .remove = __devexit_p(tc3589x_keypad_remove), | 454 | .remove = __devexit_p(tc3589x_keypad_remove), |
455 | }; | 455 | }; |
456 | 456 | module_platform_driver(tc3589x_keypad_driver); | |
457 | static int __init tc3589x_keypad_init(void) | ||
458 | { | ||
459 | return platform_driver_register(&tc3589x_keypad_driver); | ||
460 | } | ||
461 | module_init(tc3589x_keypad_init); | ||
462 | |||
463 | static void __exit tc3589x_keypad_exit(void) | ||
464 | { | ||
465 | return platform_driver_unregister(&tc3589x_keypad_driver); | ||
466 | } | ||
467 | module_exit(tc3589x_keypad_exit); | ||
468 | 457 | ||
469 | MODULE_LICENSE("GPL v2"); | 458 | MODULE_LICENSE("GPL v2"); |
470 | MODULE_AUTHOR("Jayeeta Banerjee/Sundar Iyer"); | 459 | MODULE_AUTHOR("Jayeeta Banerjee/Sundar Iyer"); |
diff --git a/drivers/input/keyboard/tegra-kbc.c b/drivers/input/keyboard/tegra-kbc.c index cf3228b0ab90..08d02f2c6a88 100644 --- a/drivers/input/keyboard/tegra-kbc.c +++ b/drivers/input/keyboard/tegra-kbc.c | |||
@@ -802,18 +802,7 @@ static struct platform_driver tegra_kbc_driver = { | |||
802 | .pm = &tegra_kbc_pm_ops, | 802 | .pm = &tegra_kbc_pm_ops, |
803 | }, | 803 | }, |
804 | }; | 804 | }; |
805 | 805 | module_platform_driver(tegra_kbc_driver); | |
806 | static void __exit tegra_kbc_exit(void) | ||
807 | { | ||
808 | platform_driver_unregister(&tegra_kbc_driver); | ||
809 | } | ||
810 | module_exit(tegra_kbc_exit); | ||
811 | |||
812 | static int __init tegra_kbc_init(void) | ||
813 | { | ||
814 | return platform_driver_register(&tegra_kbc_driver); | ||
815 | } | ||
816 | module_init(tegra_kbc_init); | ||
817 | 806 | ||
818 | MODULE_LICENSE("GPL"); | 807 | MODULE_LICENSE("GPL"); |
819 | MODULE_AUTHOR("Rakesh Iyer <riyer@nvidia.com>"); | 808 | MODULE_AUTHOR("Rakesh Iyer <riyer@nvidia.com>"); |
diff --git a/drivers/input/keyboard/tnetv107x-keypad.c b/drivers/input/keyboard/tnetv107x-keypad.c index 66e55e5cfdd6..fb39c94b6fdd 100644 --- a/drivers/input/keyboard/tnetv107x-keypad.c +++ b/drivers/input/keyboard/tnetv107x-keypad.c | |||
@@ -322,19 +322,7 @@ static struct platform_driver keypad_driver = { | |||
322 | .driver.name = "tnetv107x-keypad", | 322 | .driver.name = "tnetv107x-keypad", |
323 | .driver.owner = THIS_MODULE, | 323 | .driver.owner = THIS_MODULE, |
324 | }; | 324 | }; |
325 | 325 | module_platform_driver(keypad_driver); | |
326 | static int __init keypad_init(void) | ||
327 | { | ||
328 | return platform_driver_register(&keypad_driver); | ||
329 | } | ||
330 | |||
331 | static void __exit keypad_exit(void) | ||
332 | { | ||
333 | platform_driver_unregister(&keypad_driver); | ||
334 | } | ||
335 | |||
336 | module_init(keypad_init); | ||
337 | module_exit(keypad_exit); | ||
338 | 326 | ||
339 | MODULE_AUTHOR("Cyril Chemparathy"); | 327 | MODULE_AUTHOR("Cyril Chemparathy"); |
340 | MODULE_DESCRIPTION("TNETV107X Keypad Driver"); | 328 | MODULE_DESCRIPTION("TNETV107X Keypad Driver"); |
diff --git a/drivers/input/keyboard/twl4030_keypad.c b/drivers/input/keyboard/twl4030_keypad.c index a26922cf0e84..a588578037eb 100644 --- a/drivers/input/keyboard/twl4030_keypad.c +++ b/drivers/input/keyboard/twl4030_keypad.c | |||
@@ -460,18 +460,7 @@ static struct platform_driver twl4030_kp_driver = { | |||
460 | .owner = THIS_MODULE, | 460 | .owner = THIS_MODULE, |
461 | }, | 461 | }, |
462 | }; | 462 | }; |
463 | 463 | module_platform_driver(twl4030_kp_driver); | |
464 | static int __init twl4030_kp_init(void) | ||
465 | { | ||
466 | return platform_driver_register(&twl4030_kp_driver); | ||
467 | } | ||
468 | module_init(twl4030_kp_init); | ||
469 | |||
470 | static void __exit twl4030_kp_exit(void) | ||
471 | { | ||
472 | platform_driver_unregister(&twl4030_kp_driver); | ||
473 | } | ||
474 | module_exit(twl4030_kp_exit); | ||
475 | 464 | ||
476 | MODULE_AUTHOR("Texas Instruments"); | 465 | MODULE_AUTHOR("Texas Instruments"); |
477 | MODULE_DESCRIPTION("TWL4030 Keypad Driver"); | 466 | MODULE_DESCRIPTION("TWL4030 Keypad Driver"); |
diff --git a/drivers/input/keyboard/w90p910_keypad.c b/drivers/input/keyboard/w90p910_keypad.c index 318586dadacf..99bbb7e775ae 100644 --- a/drivers/input/keyboard/w90p910_keypad.c +++ b/drivers/input/keyboard/w90p910_keypad.c | |||
@@ -262,19 +262,7 @@ static struct platform_driver w90p910_keypad_driver = { | |||
262 | .owner = THIS_MODULE, | 262 | .owner = THIS_MODULE, |
263 | }, | 263 | }, |
264 | }; | 264 | }; |
265 | 265 | module_platform_driver(w90p910_keypad_driver); | |
266 | static int __init w90p910_keypad_init(void) | ||
267 | { | ||
268 | return platform_driver_register(&w90p910_keypad_driver); | ||
269 | } | ||
270 | |||
271 | static void __exit w90p910_keypad_exit(void) | ||
272 | { | ||
273 | platform_driver_unregister(&w90p910_keypad_driver); | ||
274 | } | ||
275 | |||
276 | module_init(w90p910_keypad_init); | ||
277 | module_exit(w90p910_keypad_exit); | ||
278 | 266 | ||
279 | MODULE_AUTHOR("Wan ZongShun <mcuos.com@gmail.com>"); | 267 | MODULE_AUTHOR("Wan ZongShun <mcuos.com@gmail.com>"); |
280 | MODULE_DESCRIPTION("w90p910 keypad driver"); | 268 | MODULE_DESCRIPTION("w90p910 keypad driver"); |