aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Miao <eric.y.miao@gmail.com>2010-02-08 02:10:05 -0500
committerDmitry Torokhov <dmitry.torokhov@gmail.com>2010-02-11 01:58:03 -0500
commit74e7e725e4766a2045708d274d4d07cd4fae8adc (patch)
treec1c491f93cc04f059c8afe59f2cb4ed5928a5b0d
parent9e3af04f8787315f63f55b191bb9a06741dbf183 (diff)
Input: mark {corgi,spitz,tosa}kbd drivers deprecated
Provided that now keyboards on these devices are fully supported by generic GPIO based matrix keypad driver, mark these hardcoded and difficult to maintain drivers as deprecated. Signed-off-by: Eric Miao <eric.y.miao@gmail.com> Acked-by: Pavel Machek <pavel@ucw.cz> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
-rw-r--r--Documentation/feature-removal-schedule.txt11
-rw-r--r--drivers/input/keyboard/Kconfig18
2 files changed, 23 insertions, 6 deletions
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt
index 0a46833c1b76..f8dc4d92e114 100644
--- a/Documentation/feature-removal-schedule.txt
+++ b/Documentation/feature-removal-schedule.txt
@@ -542,3 +542,14 @@ Why: Duplicate functionality with the gspca_zc3xx driver, zc0301 only
542 sensors) wich are also supported by the gspca_zc3xx driver 542 sensors) wich are also supported by the gspca_zc3xx driver
543 (which supports 53 USB-ID's in total) 543 (which supports 53 USB-ID's in total)
544Who: Hans de Goede <hdegoede@redhat.com> 544Who: Hans de Goede <hdegoede@redhat.com>
545
546----------------------------
547
548What: corgikbd, spitzkbd, tosakbd driver
549When: 2.6.35
550Files: drivers/input/keyboard/{corgi,spitz,tosa}kbd.c
551Why: We now have a generic GPIO based matrix keyboard driver that
552 are fully capable of handling all the keys on these devices.
553 The original drivers manipulate the GPIO registers directly
554 and so are difficult to maintain.
555Who: Eric Miao <eric.y.miao@gmail.com>
diff --git a/drivers/input/keyboard/Kconfig b/drivers/input/keyboard/Kconfig
index 616a3916d187..1ad9435d30aa 100644
--- a/drivers/input/keyboard/Kconfig
+++ b/drivers/input/keyboard/Kconfig
@@ -144,13 +144,15 @@ config KEYBOARD_BFIN
144 module will be called bf54x-keys. 144 module will be called bf54x-keys.
145 145
146config KEYBOARD_CORGI 146config KEYBOARD_CORGI
147 tristate "Corgi keyboard" 147 tristate "Corgi keyboard (deprecated)"
148 depends on PXA_SHARPSL 148 depends on PXA_SHARPSL
149 default y
150 help 149 help
151 Say Y here to enable the keyboard on the Sharp Zaurus SL-C7xx 150 Say Y here to enable the keyboard on the Sharp Zaurus SL-C7xx
152 series of PDAs. 151 series of PDAs.
153 152
153 This driver is now deprecated, use generic GPIO based matrix
154 keyboard driver instead.
155
154 To compile this driver as a module, choose M here: the 156 To compile this driver as a module, choose M here: the
155 module will be called corgikbd. 157 module will be called corgikbd.
156 158
@@ -338,13 +340,15 @@ config KEYBOARD_PXA930_ROTARY
338 module will be called pxa930_rotary. 340 module will be called pxa930_rotary.
339 341
340config KEYBOARD_SPITZ 342config KEYBOARD_SPITZ
341 tristate "Spitz keyboard" 343 tristate "Spitz keyboard (deprecated)"
342 depends on PXA_SHARPSL 344 depends on PXA_SHARPSL
343 default y
344 help 345 help
345 Say Y here to enable the keyboard on the Sharp Zaurus SL-C1000, 346 Say Y here to enable the keyboard on the Sharp Zaurus SL-C1000,
346 SL-C3000 and Sl-C3100 series of PDAs. 347 SL-C3000 and Sl-C3100 series of PDAs.
347 348
349 This driver is now deprecated, use generic GPIO based matrix
350 keyboard driver instead.
351
348 To compile this driver as a module, choose M here: the 352 To compile this driver as a module, choose M here: the
349 module will be called spitzkbd. 353 module will be called spitzkbd.
350 354
@@ -411,12 +415,14 @@ config KEYBOARD_TWL4030
411 module will be called twl4030_keypad. 415 module will be called twl4030_keypad.
412 416
413config KEYBOARD_TOSA 417config KEYBOARD_TOSA
414 tristate "Tosa keyboard" 418 tristate "Tosa keyboard (deprecated)"
415 depends on MACH_TOSA 419 depends on MACH_TOSA
416 default y
417 help 420 help
418 Say Y here to enable the keyboard on the Sharp Zaurus SL-6000x (Tosa) 421 Say Y here to enable the keyboard on the Sharp Zaurus SL-6000x (Tosa)
419 422
423 This driver is now deprecated, use generic GPIO based matrix
424 keyboard driver instead.
425
420 To compile this driver as a module, choose M here: the 426 To compile this driver as a module, choose M here: the
421 module will be called tosakbd. 427 module will be called tosakbd.
422 428