]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - drivers/input/keyboard/Kconfig
Input: add missing dependencies on CONFIG_HAS_IOMEM
[mirror_ubuntu-bionic-kernel.git] / drivers / input / keyboard / Kconfig
CommitLineData
1da177e4
LT
1#
2# Input core configuration
3#
4menuconfig INPUT_KEYBOARD
6a108a14 5 bool "Keyboards" if EXPERT || !X86
1da177e4
LT
6 default y
7 help
8 Say Y here, and a list of supported keyboards will be displayed.
9 This option doesn't affect the kernel.
10
11 If unsure, say Y.
12
13if INPUT_KEYBOARD
14
fba65fe0
MH
15config KEYBOARD_ADP5520
16 tristate "Keypad Support for ADP5520 PMIC"
17 depends on PMIC_ADP5520
18 help
19 This option enables support for the keypad scan matrix
20 on Analog Devices ADP5520 PMICs.
21
22 To compile this driver as a module, choose M here: the module will
23 be called adp5520-keys.
24
88751dd6 25config KEYBOARD_ADP5588
5a9003db 26 tristate "ADP5588/87 I2C QWERTY Keypad and IO Expander"
88751dd6
MH
27 depends on I2C
28 help
5a9003db 29 Say Y here if you want to use a ADP5588/87 attached to your
88751dd6
MH
30 system I2C bus.
31
32 To compile this driver as a module, choose M here: the
33 module will be called adp5588-keys.
34
9d2e1736 35config KEYBOARD_ADP5589
3f48e735 36 tristate "ADP5585/ADP5589 I2C QWERTY Keypad and IO Expander"
9d2e1736
MH
37 depends on I2C
38 help
3f48e735 39 Say Y here if you want to use a ADP5585/ADP5589 attached to your
9d2e1736
MH
40 system I2C bus.
41
42 To compile this driver as a module, choose M here: the
43 module will be called adp5589-keys.
44
cb589529
DT
45config KEYBOARD_AMIGA
46 tristate "Amiga keyboard"
47 depends on AMIGA
48 help
49 Say Y here if you are running Linux on any AMIGA and have a keyboard
50 attached.
51
52 To compile this driver as a module, choose M here: the
53 module will be called amikbd.
54
55config ATARI_KBD_CORE
56 bool
57
58config KEYBOARD_ATARI
59 tristate "Atari keyboard"
60 depends on ATARI
61 select ATARI_KBD_CORE
62 help
63 Say Y here if you are running Linux on any Atari and have a keyboard
64 attached.
65
66 To compile this driver as a module, choose M here: the
67 module will be called atakbd.
68
1da177e4 69config KEYBOARD_ATKBD
6a108a14 70 tristate "AT keyboard" if EXPERT || !X86
1da177e4
LT
71 default y
72 select SERIO
73 select SERIO_LIBPS2
44631ac6 74 select SERIO_I8042 if X86
1da177e4
LT
75 select SERIO_GSCPS2 if GSC
76 help
77 Say Y here if you want to use a standard AT or PS/2 keyboard. Usually
78 you'll need this, unless you have a different type keyboard (USB, ADB
79 or other). This also works for AT and PS/2 keyboards connected over a
80 PS/2 to serial converter.
81
82 If unsure, say Y.
83
84 To compile this driver as a module, choose M here: the
85 module will be called atkbd.
86
87config KEYBOARD_ATKBD_HP_KEYCODES
88 bool "Use HP keyboard scancodes"
89 depends on PARISC && KEYBOARD_ATKBD
90 default y
91 help
92 Say Y here if you have a PA-RISC machine and want to use an AT or
93 PS/2 keyboard, and your keyboard uses keycodes that are specific to
94 PA-RISC keyboards.
95
96 Say N if you use a standard keyboard.
97
98config KEYBOARD_ATKBD_RDI_KEYCODES
99 bool "Use PrecisionBook keyboard scancodes"
100 depends on KEYBOARD_ATKBD_HP_KEYCODES
101 default n
102 help
103 If you have an RDI PrecisionBook, say Y here if you want to use its
104 built-in keyboard (as opposed to an external keyboard).
105
106 The PrecisionBook has five keys that conflict with those used by most
107 AT and PS/2 keyboards. These are as follows:
108
109 PrecisionBook Standard AT or PS/2
110
111 F1 F12
112 Left Ctrl Left Alt
113 Caps Lock Left Ctrl
114 Right Ctrl Caps Lock
115 Left 102nd key (the key to the right of Left Shift)
116
117 If you say N here, and use the PrecisionBook keyboard, then each key
118 in the left-hand column will be interpreted as the corresponding key
119 in the right-hand column.
120
121 If you say Y here, and use an external keyboard, then each key in the
122 right-hand column will be interpreted as the key shown in the
123 left-hand column.
124
bd7e4e85
BS
125config KEYBOARD_QT1070
126 tristate "Atmel AT42QT1070 Touch Sensor Chip"
127 depends on I2C
128 help
129 Say Y here if you want to use Atmel AT42QT1070 QTouch
130 Sensor chip as input device.
131
132 To compile this driver as a module, choose M here:
133 the module will be called qt1070
134
d90d8d5e 135config KEYBOARD_QT2160
fde11323 136 tristate "Atmel AT42QT2160 Touch Sensor Chip"
6828b4bb 137 depends on I2C
fde11323
RDP
138 help
139 If you say yes here you get support for Atmel AT42QT2160 Touch
140 Sensor chip as a keyboard input.
141
142 This driver can also be built as a module. If so, the module
143 will be called qt2160.
144
cb589529
DT
145config KEYBOARD_BFIN
146 tristate "Blackfin BF54x keypad support"
147 depends on (BF54x && !BF544)
f35d0616 148 help
cb589529 149 Say Y here if you want to use the BF54x keypad.
f35d0616
MV
150
151 To compile this driver as a module, choose M here: the
cb589529 152 module will be called bf54x-keys.
f35d0616 153
cb589529
DT
154config KEYBOARD_LKKBD
155 tristate "DECstation/VAXstation LK201/LK401 keyboard"
156 select SERIO
fff71312 157 help
cb589529
DT
158 Say Y here if you want to use a LK201 or LK401 style serial
159 keyboard. This keyboard is also useable on PCs if you attach
160 it with the inputattach program. The connector pinout is
161 described within lkkbd.c.
fff71312
RP
162
163 To compile this driver as a module, choose M here: the
cb589529 164 module will be called lkkbd.
fff71312 165
cb589529
DT
166config KEYBOARD_EP93XX
167 tristate "EP93xx Matrix Keypad support"
168 depends on ARCH_EP93XX
1932811f 169 select INPUT_MATRIXKMAP
93e9012f 170 help
cb589529 171 Say Y here to enable the matrix keypad on the Cirrus EP93XX.
93e9012f
DES
172
173 To compile this driver as a module, choose M here: the
cb589529 174 module will be called ep93xx_keypad.
93e9012f 175
cb589529
DT
176config KEYBOARD_GPIO
177 tristate "GPIO Buttons"
178 depends on GENERIC_GPIO
1da177e4 179 help
cb589529
DT
180 This driver implements support for buttons connected
181 to GPIO pins of various CPUs (and some other chips).
0e52d328 182
cb589529
DT
183 Say Y here if your device has buttons connected
184 directly to such GPIO pins. Your board-specific
185 setup logic must also provide a platform device,
186 with configuration data saying which GPIOs are used.
c04cb856
MS
187
188 To compile this driver as a module, choose M here: the
bab7614d
EM
189 module will be called gpio_keys.
190
0e7d0c86
GJ
191config KEYBOARD_GPIO_POLLED
192 tristate "Polled GPIO buttons"
193 depends on GENERIC_GPIO
194 select INPUT_POLLDEV
195 help
196 This driver implements support for buttons connected
197 to GPIO pins that are not capable of generating interrupts.
198
199 Say Y here if your device has buttons connected
200 directly to such GPIO pins. Your board-specific
201 setup logic must also provide a platform device,
202 with configuration data saying which GPIOs are used.
203
204 To compile this driver as a module, choose M here: the
205 module will be called gpio_keys_polled.
206
30ba3ead 207config KEYBOARD_TCA6416
b8a3d6bc 208 tristate "TCA6416/TCA6408A Keypad Support"
30ba3ead
SG
209 depends on I2C
210 help
211 This driver implements basic keypad functionality
b8a3d6bc 212 for keys connected through TCA6416/TCA6408A IO expanders.
30ba3ead
SG
213
214 Say Y here if your device has keys connected to
b8a3d6bc 215 TCA6416/TCA6408A IO expander. Your board-specific setup logic
30ba3ead
SG
216 must also provide pin-mask details(of which TCA6416 pins
217 are used for keypad).
218
b8a3d6bc 219 If enabled the entire TCA6416 device will be managed through
30ba3ead
SG
220 this driver.
221
b8a3d6bc
TS
222 To compile this driver as a module, choose M here: the
223 module will be called tca6416_keypad.
30ba3ead 224
fb6c721b
KM
225config KEYBOARD_TCA8418
226 tristate "TCA8418 Keypad Support"
d722260d 227 depends on I2C && GENERIC_HARDIRQS
1932811f 228 select INPUT_MATRIXKMAP
fb6c721b
KM
229 help
230 This driver implements basic keypad functionality
231 for keys connected through TCA8418 keypad decoder.
232
233 Say Y here if your device has keys connected to
234 TCA8418 keypad decoder.
235
236 If enabled the complete TCA8418 device will be managed through
237 this driver.
238
239 To compile this driver as a module, choose M here: the
240 module will be called tca8418_keypad.
241
bab7614d
EM
242config KEYBOARD_MATRIX
243 tristate "GPIO driven matrix keypad support"
244 depends on GENERIC_GPIO
1932811f 245 select INPUT_MATRIXKMAP
bab7614d
EM
246 help
247 Enable support for GPIO driven matrix keypad.
248
249 To compile this driver as a module, choose M here: the
250 module will be called matrix_keypad.
c04cb856 251
1da177e4
LT
252config KEYBOARD_HIL_OLD
253 tristate "HP HIL keyboard support (simple driver)"
da96d0b5 254 depends on GSC || HP300
1da177e4
LT
255 default y
256 help
257 The "Human Interface Loop" is a older, 8-channel USB-like
258 controller used in several Hewlett Packard models. This driver
259 was adapted from the one written for m68k/hp300, and implements
260 support for a keyboard attached to the HIL port, but not for
261 any other types of HIL input devices like mice or tablets.
262 However, it has been thoroughly tested and is stable.
263
264 If you want full HIL support including support for multiple
09509603 265 keyboards, mice, and tablets, you have to enable the
1da177e4
LT
266 "HP System Device Controller i8042 Support" in the input/serio
267 submenu.
268
269config KEYBOARD_HIL
fa71c605 270 tristate "HP HIL keyboard/pointer support"
da96d0b5 271 depends on GSC || HP300
1da177e4
LT
272 default y
273 select HP_SDC
274 select HIL_MLC
275 select SERIO
276 help
277 The "Human Interface Loop" is a older, 8-channel USB-like
278 controller used in several Hewlett Packard models.
fa71c605
DT
279 This driver implements support for HIL-keyboards and pointing
280 devices (mice, tablets, touchscreens) attached
1da177e4
LT
281 to your machine, so normally you should say Y here.
282
2aa2cb9e 283config KEYBOARD_HP6XX
4ff891eb 284 tristate "HP Jornada 6xx keyboard"
2aa2cb9e
KE
285 depends on SH_HP6XX
286 select INPUT_POLLDEV
287 help
4ff891eb
KE
288 Say Y here if you have a HP Jornada 620/660/680/690 and want to
289 support the built-in keyboard.
2aa2cb9e
KE
290
291 To compile this driver as a module, choose M here: the
292 module will be called jornada680_kbd.
293
b0a4e1aa 294config KEYBOARD_HP7XX
4ff891eb 295 tristate "HP Jornada 7xx keyboard"
b0a4e1aa
KE
296 depends on SA1100_JORNADA720_SSP && SA1100_SSP
297 help
4ff891eb
KE
298 Say Y here if you have a HP Jornada 710/720/728 and want to
299 support the built-in keyboard.
b0a4e1aa
KE
300
301 To compile this driver as a module, choose M here: the
302 module will be called jornada720_kbd.
303
a48b2d4a
FB
304config KEYBOARD_LM8323
305 tristate "LM8323 keypad chip"
d722260d 306 depends on I2C && GENERIC_HARDIRQS
a48b2d4a
FB
307 depends on LEDS_CLASS
308 help
309 If you say yes here you get support for the National Semiconductor
310 LM8323 keypad controller.
311
312 To compile this driver as a module, choose M here: the
313 module will be called lm8323.
314
0bf25a45
WS
315config KEYBOARD_LM8333
316 tristate "LM8333 keypad chip"
317 depends on I2C
1932811f 318 select INPUT_MATRIXKMAP
0bf25a45
WS
319 help
320 If you say yes here you get support for the National Semiconductor
321 LM8333 keypad controller.
322
323 To compile this driver as a module, choose M here: the
324 module will be called lm8333.
325
cb589529
DT
326config KEYBOARD_LOCOMO
327 tristate "LoCoMo Keyboard Support"
328 depends on SHARP_LOCOMO
ad4e09b1 329 help
cb589529 330 Say Y here if you are running Linux on a Sharp Zaurus Collie or Poodle based PDA
ad4e09b1
KS
331
332 To compile this driver as a module, choose M here: the
cb589529
DT
333 module will be called locomokbd.
334
69690bec
RS
335config KEYBOARD_LPC32XX
336 tristate "LPC32XX matrix key scanner support"
337 depends on ARCH_LPC32XX && OF
e07577e1 338 select INPUT_MATRIXKMAP
69690bec
RS
339 help
340 Say Y here if you want to use NXP LPC32XX SoC key scanner interface,
341 connected to a key matrix.
342
343 To compile this driver as a module, choose M here: the
344 module will be called lpc32xx-keys.
345
cb589529
DT
346config KEYBOARD_MAPLE
347 tristate "Maple bus keyboard"
348 depends on SH_DREAMCAST && MAPLE
349 help
350 Say Y here if you have a Dreamcast console running Linux and have
351 a keyboard attached to its Maple bus.
352
353 To compile this driver as a module, choose M here: the
354 module will be called maple_keyb.
355
0baf81ba
KK
356config KEYBOARD_MAX7359
357 tristate "Maxim MAX7359 Key Switch Controller"
358 depends on I2C
359 help
360 If you say yes here you get support for the Maxim MAX7359 Key
361 Switch Controller chip. This providers microprocessors with
362 management of up to 64 key switches
363
364 To compile this driver as a module, choose M here: the
365 module will be called max7359_keypad.
366
312e8e8a
JS
367config KEYBOARD_MCS
368 tristate "MELFAS MCS Touchkey"
369 depends on I2C
370 help
371 Say Y here if you have the MELFAS MCS5000/5080 touchkey controller
372 chip in your system.
373
374 If unsure, say N.
375
376 To compile this driver as a module, choose M here: the
377 module will be called mcs_touchkey.
378
36682b81
ZJ
379config KEYBOARD_MPR121
380 tristate "Freescale MPR121 Touchkey"
381 depends on I2C
382 help
383 Say Y here if you have Freescale MPR121 touchkey controller
384 chip in your system.
385
386 If unsure, say N.
387
388 To compile this driver as a module, choose M here: the
389 module will be called mpr121_touchkey.
390
76cdc083
AP
391config KEYBOARD_IMX
392 tristate "IMX keypad support"
393 depends on ARCH_MXC
1932811f 394 select INPUT_MATRIXKMAP
76cdc083
AP
395 help
396 Enable support for IMX keypad port.
397
398 To compile this driver as a module, choose M here: the
399 module will be called imx_keypad.
400
cb589529
DT
401config KEYBOARD_NEWTON
402 tristate "Newton keyboard"
403 select SERIO
404 help
405 Say Y here if you have a Newton keyboard on a serial port.
406
407 To compile this driver as a module, choose M here: the
408 module will be called newtonkbd.
ad4e09b1 409
1158f0f1
SI
410config KEYBOARD_NOMADIK
411 tristate "ST-Ericsson Nomadik SKE keyboard"
694e33a7 412 depends on (ARCH_NOMADIK || ARCH_U8500)
1932811f 413 select INPUT_MATRIXKMAP
1158f0f1
SI
414 help
415 Say Y here if you want to use a keypad provided on the SKE controller
416 used on the Ux500 and Nomadik platforms
417
418 To compile this driver as a module, choose M here: the
419 module will be called nmk-ske-keypad.
420
11f5b30d
RI
421config KEYBOARD_TEGRA
422 tristate "NVIDIA Tegra internal matrix keyboard controller support"
9eee07d3 423 depends on ARCH_TEGRA && OF
1932811f 424 select INPUT_MATRIXKMAP
11f5b30d
RI
425 help
426 Say Y here if you want to use a matrix keyboard connected directly
427 to the internal keyboard controller on Tegra SoCs.
428
429 To compile this driver as a module, choose M here: the
430 module will be called tegra-kbc.
431
422b552d
JH
432config KEYBOARD_OPENCORES
433 tristate "OpenCores Keyboard Controller"
150e5928 434 depends on HAS_IOMEM
422b552d
JH
435 help
436 Say Y here if you want to use the OpenCores Keyboard Controller
437 http://www.opencores.org/project,keyboardcontroller
438
439 To compile this driver as a module, choose M here; the
440 module will be called opencores-kbd.
441
5a90e5bc 442config KEYBOARD_PXA27x
e0f2677f 443 tristate "PXA27x/PXA3xx keypad support"
6d109465 444 depends on PXA27x || PXA3xx || ARCH_MMP
5a90e5bc 445 help
bab7614d 446 Enable support for PXA27x/PXA3xx keypad controller.
5a90e5bc
RG
447
448 To compile this driver as a module, choose M here: the
0e5f11aa 449 module will be called pxa27x_keypad.
5a90e5bc 450
e0ee6298
YY
451config KEYBOARD_PXA930_ROTARY
452 tristate "PXA930/PXA935 Enhanced Rotary Controller Support"
453 depends on CPU_PXA930 || CPU_PXA935
454 help
455 Enable support for PXA930/PXA935 Enhanced Rotary Controller.
456
457 To compile this driver as a module, choose M here: the
458 module will be called pxa930_rotary.
459
39325b59
TS
460config KEYBOARD_PMIC8XXX
461 tristate "Qualcomm PMIC8XXX keypad support"
462 depends on MFD_PM8XXX
1932811f 463 select INPUT_MATRIXKMAP
39325b59
TS
464 help
465 Say Y here if you want to enable the driver for the PMIC8XXX
466 keypad provided as a reference design from Qualcomm. This is intended
467 to support upto 18x8 matrix based keypad design.
468
469 To compile this driver as a module, choose M here: the module will
470 be called pmic8xxx-keypad.
471
0fffed27
JS
472config KEYBOARD_SAMSUNG
473 tristate "Samsung keypad support"
8d964a28 474 depends on HAVE_CLK
1932811f 475 select INPUT_MATRIXKMAP
0fffed27 476 help
8d964a28
DT
477 Say Y here if you want to use the keypad on your Samsung mobile
478 device.
0fffed27
JS
479
480 To compile this driver as a module, choose M here: the
481 module will be called samsung-keypad.
482
6f2ac009
BS
483config KEYBOARD_GOLDFISH_EVENTS
484 depends on GOLDFISH
485 tristate "Generic Input Event device for Goldfish"
486 help
487 Say Y here to get an input event device for the Goldfish virtual
488 device emulator.
489
490 To compile this driver as a module, choose M here: the
491 module will be called goldfish-events.
492
cb589529
DT
493config KEYBOARD_STOWAWAY
494 tristate "Stowaway keyboard"
495 select SERIO
b11d2127 496 help
cb589529
DT
497 Say Y here if you have a Stowaway keyboard on a serial port.
498 Stowaway compatible keyboards like Dicota Input-PDA keyboard
499 are also supported by this driver.
b11d2127
AM
500
501 To compile this driver as a module, choose M here: the
cb589529 502 module will be called stowaway.
b11d2127 503
cb589529
DT
504config KEYBOARD_SUNKBD
505 tristate "Sun Type 4 and Type 5 keyboard"
506 select SERIO
8f740ef3 507 help
cb589529
DT
508 Say Y here if you want to use a Sun Type 4 or Type 5 keyboard,
509 connected either to the Sun keyboard connector or to an serial
510 (RS-232) port via a simple adapter.
8f740ef3
MH
511
512 To compile this driver as a module, choose M here: the
cb589529 513 module will be called sunkbd.
8f740ef3 514
795e6bf3
MD
515config KEYBOARD_SH_KEYSC
516 tristate "SuperH KEYSC keypad support"
4e45ad5e 517 depends on SUPERH || ARCH_SHMOBILE
795e6bf3
MD
518 help
519 Say Y here if you want to use a keypad attached to the KEYSC block
520 on SuperH processors such as sh7722 and sh7343.
521
522 To compile this driver as a module, choose M here: the
523 module will be called sh_keysc.
a48b2d4a 524
76f10845
RV
525config KEYBOARD_STMPE
526 tristate "STMPE keypad support"
527 depends on MFD_STMPE
1932811f 528 select INPUT_MATRIXKMAP
76f10845
RV
529 help
530 Say Y here if you want to use the keypad controller on STMPE I/O
531 expanders.
532
533 To compile this driver as a module, choose M here: the module will be
534 called stmpe-keypad.
535
bc09dcad
MA
536config KEYBOARD_DAVINCI
537 tristate "TI DaVinci Key Scan"
538 depends on ARCH_DAVINCI_DM365
539 help
540 Say Y to enable keypad module support for the TI DaVinci
541 platforms (DM365).
542
543 To compile this driver as a module, choose M here: the
544 module will be called davinci_keyscan.
545
cb589529
DT
546config KEYBOARD_OMAP
547 tristate "TI OMAP keypad support"
f799a3d8 548 depends on ARCH_OMAP1
1932811f 549 select INPUT_MATRIXKMAP
e06003af 550 help
cb589529 551 Say Y here if you want to use the OMAP keypad.
e06003af
HS
552
553 To compile this driver as a module, choose M here: the
cb589529
DT
554 module will be called omap-keypad.
555
a17f7955 556config KEYBOARD_OMAP4
f77621cc 557 tristate "TI OMAP4+ keypad support"
770b6cb4 558 depends on ARCH_OMAP2PLUS
1932811f 559 select INPUT_MATRIXKMAP
a17f7955 560 help
f77621cc 561 Say Y here if you want to use the OMAP4+ keypad.
a17f7955
AA
562
563 To compile this driver as a module, choose M here: the
564 module will be called omap4-keypad.
565
bc95df78
RK
566config KEYBOARD_SPEAR
567 tristate "ST SPEAR keyboard support"
568 depends on PLAT_SPEAR
1932811f 569 select INPUT_MATRIXKMAP
bc95df78
RK
570 help
571 Say Y here if you want to use the SPEAR keyboard.
572
573 To compile this driver as a module, choose M here: the
574 module will be called spear-keboard.
575
09c730a4
SI
576config KEYBOARD_TC3589X
577 tristate "TC3589X Keypad support"
578 depends on MFD_TC3589X
1932811f 579 select INPUT_MATRIXKMAP
09c730a4
SI
580 help
581 Say Y here if you want to use the keypad controller on
582 TC35892/3 I/O expander.
583
584 To compile this driver as a module, choose M here: the
585 module will be called tc3589x-keypad.
586
70614084
CC
587config KEYBOARD_TNETV107X
588 tristate "TI TNETV107X keypad support"
589 depends on ARCH_DAVINCI_TNETV107X
1932811f 590 select INPUT_MATRIXKMAP
70614084
CC
591 help
592 Say Y here if you want to use the TNETV107X keypad.
593
594 To compile this driver as a module, choose M here: the
595 module will be called tnetv107x-keypad.
596
9d834068
DB
597config KEYBOARD_TWL4030
598 tristate "TI TWL4030/TWL5030/TPS659x0 keypad support"
599 depends on TWL4030_CORE
1932811f 600 select INPUT_MATRIXKMAP
9d834068
DB
601 help
602 Say Y here if your board use the keypad controller on
603 TWL4030 family chips. It's safe to say enable this
604 even on boards that don't use the keypad controller.
605
606 To compile this driver as a module, choose M here: the
607 module will be called twl4030_keypad.
608
cb589529
DT
609config KEYBOARD_XTKBD
610 tristate "XT keyboard"
611 select SERIO
612 help
613 Say Y here if you want to use the old IBM PC/XT keyboard (or
614 compatible) on your system. This is only possible with a
615 parallel port keyboard adapter, you cannot connect it to the
616 keyboard port on a PC that runs Linux.
617
618 To compile this driver as a module, choose M here: the
619 module will be called xtkbd.
e06003af 620
4a15235e
WZ
621config KEYBOARD_W90P910
622 tristate "W90P910 Matrix Keypad support"
623 depends on ARCH_W90X900
1932811f 624 select INPUT_MATRIXKMAP
4a15235e
WZ
625 help
626 Say Y here to enable the matrix keypad on evaluation board
627 based on W90P910.
628
629 To compile this driver as a module, choose M here: the
630 module will be called w90p910_keypad.
631
1da177e4 632endif