11da177e4SLinus Torvalds# 21da177e4SLinus Torvalds# Input core configuration 31da177e4SLinus Torvalds# 41da177e4SLinus Torvaldsmenuconfig INPUT_KEYBOARD 51da177e4SLinus Torvalds bool "Keyboards" if EMBEDDED || !X86 61da177e4SLinus Torvalds default y 71da177e4SLinus Torvalds help 81da177e4SLinus Torvalds Say Y here, and a list of supported keyboards will be displayed. 91da177e4SLinus Torvalds This option doesn't affect the kernel. 101da177e4SLinus Torvalds 111da177e4SLinus Torvalds If unsure, say Y. 121da177e4SLinus Torvalds 131da177e4SLinus Torvaldsif INPUT_KEYBOARD 141da177e4SLinus Torvalds 15cb589529SDmitry Torokhovconfig KEYBOARD_AAED2000 16cb589529SDmitry Torokhov tristate "AAED-2000 keyboard" 17cb589529SDmitry Torokhov depends on MACH_AAED2000 18cb589529SDmitry Torokhov select INPUT_POLLDEV 19cb589529SDmitry Torokhov default y 20cb589529SDmitry Torokhov help 21cb589529SDmitry Torokhov Say Y here to enable the keyboard on the Agilent AAED-2000 22cb589529SDmitry Torokhov development board. 23cb589529SDmitry Torokhov 24cb589529SDmitry Torokhov To compile this driver as a module, choose M here: the 25cb589529SDmitry Torokhov module will be called aaed2000_kbd. 26cb589529SDmitry Torokhov 27cb589529SDmitry Torokhovconfig KEYBOARD_AMIGA 28cb589529SDmitry Torokhov tristate "Amiga keyboard" 29cb589529SDmitry Torokhov depends on AMIGA 30cb589529SDmitry Torokhov help 31cb589529SDmitry Torokhov Say Y here if you are running Linux on any AMIGA and have a keyboard 32cb589529SDmitry Torokhov attached. 33cb589529SDmitry Torokhov 34cb589529SDmitry Torokhov To compile this driver as a module, choose M here: the 35cb589529SDmitry Torokhov module will be called amikbd. 36cb589529SDmitry Torokhov 37cb589529SDmitry Torokhovconfig ATARI_KBD_CORE 38cb589529SDmitry Torokhov bool 39cb589529SDmitry Torokhov 40cb589529SDmitry Torokhovconfig KEYBOARD_ATARI 41cb589529SDmitry Torokhov tristate "Atari keyboard" 42cb589529SDmitry Torokhov depends on ATARI 43cb589529SDmitry Torokhov select ATARI_KBD_CORE 44cb589529SDmitry Torokhov help 45cb589529SDmitry Torokhov Say Y here if you are running Linux on any Atari and have a keyboard 46cb589529SDmitry Torokhov attached. 47cb589529SDmitry Torokhov 48cb589529SDmitry Torokhov To compile this driver as a module, choose M here: the 49cb589529SDmitry Torokhov module will be called atakbd. 50cb589529SDmitry Torokhov 511da177e4SLinus Torvaldsconfig KEYBOARD_ATKBD 524272ebfbSYinghai Lu tristate "AT keyboard" if EMBEDDED || !X86 531da177e4SLinus Torvalds default y 541da177e4SLinus Torvalds select SERIO 551da177e4SLinus Torvalds select SERIO_LIBPS2 564272ebfbSYinghai Lu select SERIO_I8042 if X86 571da177e4SLinus Torvalds select SERIO_GSCPS2 if GSC 581da177e4SLinus Torvalds help 591da177e4SLinus Torvalds Say Y here if you want to use a standard AT or PS/2 keyboard. Usually 601da177e4SLinus Torvalds you'll need this, unless you have a different type keyboard (USB, ADB 611da177e4SLinus Torvalds or other). This also works for AT and PS/2 keyboards connected over a 621da177e4SLinus Torvalds PS/2 to serial converter. 631da177e4SLinus Torvalds 641da177e4SLinus Torvalds If unsure, say Y. 651da177e4SLinus Torvalds 661da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 671da177e4SLinus Torvalds module will be called atkbd. 681da177e4SLinus Torvalds 691da177e4SLinus Torvaldsconfig KEYBOARD_ATKBD_HP_KEYCODES 701da177e4SLinus Torvalds bool "Use HP keyboard scancodes" 711da177e4SLinus Torvalds depends on PARISC && KEYBOARD_ATKBD 721da177e4SLinus Torvalds default y 731da177e4SLinus Torvalds help 741da177e4SLinus Torvalds Say Y here if you have a PA-RISC machine and want to use an AT or 751da177e4SLinus Torvalds PS/2 keyboard, and your keyboard uses keycodes that are specific to 761da177e4SLinus Torvalds PA-RISC keyboards. 771da177e4SLinus Torvalds 781da177e4SLinus Torvalds Say N if you use a standard keyboard. 791da177e4SLinus Torvalds 801da177e4SLinus Torvaldsconfig KEYBOARD_ATKBD_RDI_KEYCODES 811da177e4SLinus Torvalds bool "Use PrecisionBook keyboard scancodes" 821da177e4SLinus Torvalds depends on KEYBOARD_ATKBD_HP_KEYCODES 831da177e4SLinus Torvalds default n 841da177e4SLinus Torvalds help 851da177e4SLinus Torvalds If you have an RDI PrecisionBook, say Y here if you want to use its 861da177e4SLinus Torvalds built-in keyboard (as opposed to an external keyboard). 871da177e4SLinus Torvalds 881da177e4SLinus Torvalds The PrecisionBook has five keys that conflict with those used by most 891da177e4SLinus Torvalds AT and PS/2 keyboards. These are as follows: 901da177e4SLinus Torvalds 911da177e4SLinus Torvalds PrecisionBook Standard AT or PS/2 921da177e4SLinus Torvalds 931da177e4SLinus Torvalds F1 F12 941da177e4SLinus Torvalds Left Ctrl Left Alt 951da177e4SLinus Torvalds Caps Lock Left Ctrl 961da177e4SLinus Torvalds Right Ctrl Caps Lock 971da177e4SLinus Torvalds Left 102nd key (the key to the right of Left Shift) 981da177e4SLinus Torvalds 991da177e4SLinus Torvalds If you say N here, and use the PrecisionBook keyboard, then each key 1001da177e4SLinus Torvalds in the left-hand column will be interpreted as the corresponding key 1011da177e4SLinus Torvalds in the right-hand column. 1021da177e4SLinus Torvalds 1031da177e4SLinus Torvalds If you say Y here, and use an external keyboard, then each key in the 1041da177e4SLinus Torvalds right-hand column will be interpreted as the key shown in the 1051da177e4SLinus Torvalds left-hand column. 1061da177e4SLinus Torvalds 107cb589529SDmitry Torokhovconfig KEYBOARD_BFIN 108cb589529SDmitry Torokhov tristate "Blackfin BF54x keypad support" 109cb589529SDmitry Torokhov depends on (BF54x && !BF544) 1101da177e4SLinus Torvalds help 111cb589529SDmitry Torokhov Say Y here if you want to use the BF54x keypad. 1121da177e4SLinus Torvalds 1131da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 114cb589529SDmitry Torokhov module will be called bf54x-keys. 115cb589529SDmitry Torokhov 116cb589529SDmitry Torokhovconfig KEYBOARD_CORGI 117cb589529SDmitry Torokhov tristate "Corgi keyboard" 118cb589529SDmitry Torokhov depends on PXA_SHARPSL 119cb589529SDmitry Torokhov default y 120cb589529SDmitry Torokhov help 121cb589529SDmitry Torokhov Say Y here to enable the keyboard on the Sharp Zaurus SL-C7xx 122cb589529SDmitry Torokhov series of PDAs. 123cb589529SDmitry Torokhov 124cb589529SDmitry Torokhov To compile this driver as a module, choose M here: the 125cb589529SDmitry Torokhov module will be called corgikbd. 1261da177e4SLinus Torvalds 1271da177e4SLinus Torvaldsconfig KEYBOARD_LKKBD 1281da177e4SLinus Torvalds tristate "DECstation/VAXstation LK201/LK401 keyboard" 1291da177e4SLinus Torvalds select SERIO 1301da177e4SLinus Torvalds help 1311da177e4SLinus Torvalds Say Y here if you want to use a LK201 or LK401 style serial 1321da177e4SLinus Torvalds keyboard. This keyboard is also useable on PCs if you attach 1331da177e4SLinus Torvalds it with the inputattach program. The connector pinout is 1341da177e4SLinus Torvalds described within lkkbd.c. 1351da177e4SLinus Torvalds 1361da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 1371da177e4SLinus Torvalds module will be called lkkbd. 1381da177e4SLinus Torvalds 139cb589529SDmitry Torokhovconfig KEYBOARD_EP93XX 140cb589529SDmitry Torokhov tristate "EP93xx Matrix Keypad support" 141cb589529SDmitry Torokhov depends on ARCH_EP93XX 1421da177e4SLinus Torvalds help 143cb589529SDmitry Torokhov Say Y here to enable the matrix keypad on the Cirrus EP93XX. 1441da177e4SLinus Torvalds 1451da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 146cb589529SDmitry Torokhov module will be called ep93xx_keypad. 1471da177e4SLinus Torvalds 148cb589529SDmitry Torokhovconfig KEYBOARD_GPIO 149cb589529SDmitry Torokhov tristate "GPIO Buttons" 150cb589529SDmitry Torokhov depends on GENERIC_GPIO 1511da177e4SLinus Torvalds help 152cb589529SDmitry Torokhov This driver implements support for buttons connected 153cb589529SDmitry Torokhov to GPIO pins of various CPUs (and some other chips). 154cb589529SDmitry Torokhov 155cb589529SDmitry Torokhov Say Y here if your device has buttons connected 156cb589529SDmitry Torokhov directly to such GPIO pins. Your board-specific 157cb589529SDmitry Torokhov setup logic must also provide a platform device, 158cb589529SDmitry Torokhov with configuration data saying which GPIOs are used. 1591da177e4SLinus Torvalds 1601da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 161bab7614dSEric Miao module will be called gpio_keys. 162bab7614dSEric Miao 163bab7614dSEric Miaoconfig KEYBOARD_MATRIX 164bab7614dSEric Miao tristate "GPIO driven matrix keypad support" 165bab7614dSEric Miao depends on GENERIC_GPIO 166bab7614dSEric Miao help 167bab7614dSEric Miao Enable support for GPIO driven matrix keypad. 168bab7614dSEric Miao 169bab7614dSEric Miao To compile this driver as a module, choose M here: the 170bab7614dSEric Miao module will be called matrix_keypad. 171c04cb856SMichael Schmitz 1721da177e4SLinus Torvaldsconfig KEYBOARD_HIL_OLD 1731da177e4SLinus Torvalds tristate "HP HIL keyboard support (simple driver)" 174da96d0b5SGeert Uytterhoeven depends on GSC || HP300 1751da177e4SLinus Torvalds default y 1761da177e4SLinus Torvalds help 1771da177e4SLinus Torvalds The "Human Interface Loop" is a older, 8-channel USB-like 1781da177e4SLinus Torvalds controller used in several Hewlett Packard models. This driver 1791da177e4SLinus Torvalds was adapted from the one written for m68k/hp300, and implements 1801da177e4SLinus Torvalds support for a keyboard attached to the HIL port, but not for 1811da177e4SLinus Torvalds any other types of HIL input devices like mice or tablets. 1821da177e4SLinus Torvalds However, it has been thoroughly tested and is stable. 1831da177e4SLinus Torvalds 1841da177e4SLinus Torvalds If you want full HIL support including support for multiple 18509509603SMatt LaPlante keyboards, mice, and tablets, you have to enable the 1861da177e4SLinus Torvalds "HP System Device Controller i8042 Support" in the input/serio 1871da177e4SLinus Torvalds submenu. 1881da177e4SLinus Torvalds 1891da177e4SLinus Torvaldsconfig KEYBOARD_HIL 190fa71c605SDmitry Torokhov tristate "HP HIL keyboard/pointer support" 191da96d0b5SGeert Uytterhoeven depends on GSC || HP300 1921da177e4SLinus Torvalds default y 1931da177e4SLinus Torvalds select HP_SDC 1941da177e4SLinus Torvalds select HIL_MLC 1951da177e4SLinus Torvalds select SERIO 1961da177e4SLinus Torvalds help 1971da177e4SLinus Torvalds The "Human Interface Loop" is a older, 8-channel USB-like 1981da177e4SLinus Torvalds controller used in several Hewlett Packard models. 199fa71c605SDmitry Torokhov This driver implements support for HIL-keyboards and pointing 200fa71c605SDmitry Torokhov devices (mice, tablets, touchscreens) attached 2011da177e4SLinus Torvalds to your machine, so normally you should say Y here. 2021da177e4SLinus Torvalds 2032aa2cb9eSKristoffer Ericsonconfig KEYBOARD_HP6XX 2044ff891ebSKristoffer Ericson tristate "HP Jornada 6xx keyboard" 2052aa2cb9eSKristoffer Ericson depends on SH_HP6XX 2062aa2cb9eSKristoffer Ericson select INPUT_POLLDEV 2072aa2cb9eSKristoffer Ericson help 2084ff891ebSKristoffer Ericson Say Y here if you have a HP Jornada 620/660/680/690 and want to 2094ff891ebSKristoffer Ericson support the built-in keyboard. 2102aa2cb9eSKristoffer Ericson 2112aa2cb9eSKristoffer Ericson To compile this driver as a module, choose M here: the 2122aa2cb9eSKristoffer Ericson module will be called jornada680_kbd. 2132aa2cb9eSKristoffer Ericson 214b0a4e1aaSKristoffer Ericsonconfig KEYBOARD_HP7XX 2154ff891ebSKristoffer Ericson tristate "HP Jornada 7xx keyboard" 216b0a4e1aaSKristoffer Ericson depends on SA1100_JORNADA720_SSP && SA1100_SSP 217b0a4e1aaSKristoffer Ericson help 2184ff891ebSKristoffer Ericson Say Y here if you have a HP Jornada 710/720/728 and want to 2194ff891ebSKristoffer Ericson support the built-in keyboard. 220b0a4e1aaSKristoffer Ericson 221b0a4e1aaSKristoffer Ericson To compile this driver as a module, choose M here: the 222b0a4e1aaSKristoffer Ericson module will be called jornada720_kbd. 223b0a4e1aaSKristoffer Ericson 224a48b2d4aSFelipe Balbiconfig KEYBOARD_LM8323 225a48b2d4aSFelipe Balbi tristate "LM8323 keypad chip" 226a48b2d4aSFelipe Balbi depends on I2C 227a48b2d4aSFelipe Balbi depends on LEDS_CLASS 228a48b2d4aSFelipe Balbi help 229a48b2d4aSFelipe Balbi If you say yes here you get support for the National Semiconductor 230a48b2d4aSFelipe Balbi LM8323 keypad controller. 231a48b2d4aSFelipe Balbi 232a48b2d4aSFelipe Balbi To compile this driver as a module, choose M here: the 233a48b2d4aSFelipe Balbi module will be called lm8323. 234a48b2d4aSFelipe Balbi 235cb589529SDmitry Torokhovconfig KEYBOARD_LOCOMO 236cb589529SDmitry Torokhov tristate "LoCoMo Keyboard Support" 237cb589529SDmitry Torokhov depends on SHARP_LOCOMO 238ad4e09b1SKomal Shah help 239cb589529SDmitry Torokhov Say Y here if you are running Linux on a Sharp Zaurus Collie or Poodle based PDA 240ad4e09b1SKomal Shah 241ad4e09b1SKomal Shah To compile this driver as a module, choose M here: the 242cb589529SDmitry Torokhov module will be called locomokbd. 243cb589529SDmitry Torokhov 244cb589529SDmitry Torokhovconfig KEYBOARD_MAPLE 245cb589529SDmitry Torokhov tristate "Maple bus keyboard" 246cb589529SDmitry Torokhov depends on SH_DREAMCAST && MAPLE 247cb589529SDmitry Torokhov help 248cb589529SDmitry Torokhov Say Y here if you have a Dreamcast console running Linux and have 249cb589529SDmitry Torokhov a keyboard attached to its Maple bus. 250cb589529SDmitry Torokhov 251cb589529SDmitry Torokhov To compile this driver as a module, choose M here: the 252cb589529SDmitry Torokhov module will be called maple_keyb. 253cb589529SDmitry Torokhov 254cb589529SDmitry Torokhovconfig KEYBOARD_NEWTON 255cb589529SDmitry Torokhov tristate "Newton keyboard" 256cb589529SDmitry Torokhov select SERIO 257cb589529SDmitry Torokhov help 258cb589529SDmitry Torokhov Say Y here if you have a Newton keyboard on a serial port. 259cb589529SDmitry Torokhov 260cb589529SDmitry Torokhov To compile this driver as a module, choose M here: the 261cb589529SDmitry Torokhov module will be called newtonkbd. 262ad4e09b1SKomal Shah 263*422b552dSJavier Herreroconfig KEYBOARD_OPENCORES 264*422b552dSJavier Herrero tristate "OpenCores Keyboard Controller" 265*422b552dSJavier Herrero help 266*422b552dSJavier Herrero Say Y here if you want to use the OpenCores Keyboard Controller 267*422b552dSJavier Herrero http://www.opencores.org/project,keyboardcontroller 268*422b552dSJavier Herrero 269*422b552dSJavier Herrero To compile this driver as a module, choose M here; the 270*422b552dSJavier Herrero module will be called opencores-kbd. 271*422b552dSJavier Herrero 2725a90e5bcSRodolfo Giometticonfig KEYBOARD_PXA27x 273e0f2677fSEric Miao tristate "PXA27x/PXA3xx keypad support" 274e0f2677fSEric Miao depends on PXA27x || PXA3xx 2755a90e5bcSRodolfo Giometti help 276bab7614dSEric Miao Enable support for PXA27x/PXA3xx keypad controller. 2775a90e5bcSRodolfo Giometti 2785a90e5bcSRodolfo Giometti To compile this driver as a module, choose M here: the 2790e5f11aaSEric Miao module will be called pxa27x_keypad. 2805a90e5bcSRodolfo Giometti 281e0ee6298SYong Yaoconfig KEYBOARD_PXA930_ROTARY 282e0ee6298SYong Yao tristate "PXA930/PXA935 Enhanced Rotary Controller Support" 283e0ee6298SYong Yao depends on CPU_PXA930 || CPU_PXA935 284e0ee6298SYong Yao help 285e0ee6298SYong Yao Enable support for PXA930/PXA935 Enhanced Rotary Controller. 286e0ee6298SYong Yao 287e0ee6298SYong Yao To compile this driver as a module, choose M here: the 288e0ee6298SYong Yao module will be called pxa930_rotary. 289e0ee6298SYong Yao 290cb589529SDmitry Torokhovconfig KEYBOARD_SPITZ 291cb589529SDmitry Torokhov tristate "Spitz keyboard" 292cb589529SDmitry Torokhov depends on PXA_SHARPSL 293f9705fcbSNicolas Bellido default y 294f9705fcbSNicolas Bellido help 295cb589529SDmitry Torokhov Say Y here to enable the keyboard on the Sharp Zaurus SL-C1000, 296cb589529SDmitry Torokhov SL-C3000 and Sl-C3100 series of PDAs. 297f9705fcbSNicolas Bellido 298f9705fcbSNicolas Bellido To compile this driver as a module, choose M here: the 299cb589529SDmitry Torokhov module will be called spitzkbd. 30078a56aabSPhil Blundell 301cb589529SDmitry Torokhovconfig KEYBOARD_STOWAWAY 302cb589529SDmitry Torokhov tristate "Stowaway keyboard" 303cb589529SDmitry Torokhov select SERIO 30478a56aabSPhil Blundell help 305cb589529SDmitry Torokhov Say Y here if you have a Stowaway keyboard on a serial port. 306cb589529SDmitry Torokhov Stowaway compatible keyboards like Dicota Input-PDA keyboard 307cb589529SDmitry Torokhov are also supported by this driver. 30878a56aabSPhil Blundell 30978a56aabSPhil Blundell To compile this driver as a module, choose M here: the 310cb589529SDmitry Torokhov module will be called stowaway. 311f9705fcbSNicolas Bellido 312cb589529SDmitry Torokhovconfig KEYBOARD_SUNKBD 313cb589529SDmitry Torokhov tristate "Sun Type 4 and Type 5 keyboard" 314cb589529SDmitry Torokhov select SERIO 315b11d2127SAdrian McMenamin help 316cb589529SDmitry Torokhov Say Y here if you want to use a Sun Type 4 or Type 5 keyboard, 317cb589529SDmitry Torokhov connected either to the Sun keyboard connector or to an serial 318cb589529SDmitry Torokhov (RS-232) port via a simple adapter. 319b11d2127SAdrian McMenamin 320b11d2127SAdrian McMenamin To compile this driver as a module, choose M here: the 321cb589529SDmitry Torokhov module will be called sunkbd. 3228f740ef3SMichael Hennerich 323795e6bf3SMagnus Dammconfig KEYBOARD_SH_KEYSC 324795e6bf3SMagnus Damm tristate "SuperH KEYSC keypad support" 325795e6bf3SMagnus Damm depends on SUPERH 326795e6bf3SMagnus Damm help 327795e6bf3SMagnus Damm Say Y here if you want to use a keypad attached to the KEYSC block 328795e6bf3SMagnus Damm on SuperH processors such as sh7722 and sh7343. 329795e6bf3SMagnus Damm 330795e6bf3SMagnus Damm To compile this driver as a module, choose M here: the 331795e6bf3SMagnus Damm module will be called sh_keysc. 332a48b2d4aSFelipe Balbi 333cb589529SDmitry Torokhovconfig KEYBOARD_OMAP 334cb589529SDmitry Torokhov tristate "TI OMAP keypad support" 335cb589529SDmitry Torokhov depends on (ARCH_OMAP1 || ARCH_OMAP2) 336e06003afSH Hartley Sweeten help 337cb589529SDmitry Torokhov Say Y here if you want to use the OMAP keypad. 338e06003afSH Hartley Sweeten 339e06003afSH Hartley Sweeten To compile this driver as a module, choose M here: the 340cb589529SDmitry Torokhov module will be called omap-keypad. 341cb589529SDmitry Torokhov 3429d834068SDavid Brownellconfig KEYBOARD_TWL4030 3439d834068SDavid Brownell tristate "TI TWL4030/TWL5030/TPS659x0 keypad support" 3449d834068SDavid Brownell depends on TWL4030_CORE 3459d834068SDavid Brownell help 3469d834068SDavid Brownell Say Y here if your board use the keypad controller on 3479d834068SDavid Brownell TWL4030 family chips. It's safe to say enable this 3489d834068SDavid Brownell even on boards that don't use the keypad controller. 3499d834068SDavid Brownell 3509d834068SDavid Brownell To compile this driver as a module, choose M here: the 3519d834068SDavid Brownell module will be called twl4030_keypad. 3529d834068SDavid Brownell 353cb589529SDmitry Torokhovconfig KEYBOARD_TOSA 354cb589529SDmitry Torokhov tristate "Tosa keyboard" 355cb589529SDmitry Torokhov depends on MACH_TOSA 356cb589529SDmitry Torokhov default y 357cb589529SDmitry Torokhov help 358cb589529SDmitry Torokhov Say Y here to enable the keyboard on the Sharp Zaurus SL-6000x (Tosa) 359cb589529SDmitry Torokhov 360cb589529SDmitry Torokhov To compile this driver as a module, choose M here: the 361cb589529SDmitry Torokhov module will be called tosakbd. 362cb589529SDmitry Torokhov 363cb589529SDmitry Torokhovconfig KEYBOARD_TOSA_USE_EXT_KEYCODES 364cb589529SDmitry Torokhov bool "Tosa keyboard: use extended keycodes" 365cb589529SDmitry Torokhov depends on KEYBOARD_TOSA 366cb589529SDmitry Torokhov help 367cb589529SDmitry Torokhov Say Y here to enable the tosa keyboard driver to generate extended 368cb589529SDmitry Torokhov (>= 127) keycodes. Be aware, that they can't be correctly interpreted 369cb589529SDmitry Torokhov by either console keyboard driver or by Kdrive keybd driver. 370cb589529SDmitry Torokhov 371cb589529SDmitry Torokhov Say Y only if you know, what you are doing! 372cb589529SDmitry Torokhov 373cb589529SDmitry Torokhovconfig KEYBOARD_XTKBD 374cb589529SDmitry Torokhov tristate "XT keyboard" 375cb589529SDmitry Torokhov select SERIO 376cb589529SDmitry Torokhov help 377cb589529SDmitry Torokhov Say Y here if you want to use the old IBM PC/XT keyboard (or 378cb589529SDmitry Torokhov compatible) on your system. This is only possible with a 379cb589529SDmitry Torokhov parallel port keyboard adapter, you cannot connect it to the 380cb589529SDmitry Torokhov keyboard port on a PC that runs Linux. 381cb589529SDmitry Torokhov 382cb589529SDmitry Torokhov To compile this driver as a module, choose M here: the 383cb589529SDmitry Torokhov module will be called xtkbd. 384e06003afSH Hartley Sweeten 3854a15235eSWan ZongShunconfig KEYBOARD_W90P910 3864a15235eSWan ZongShun tristate "W90P910 Matrix Keypad support" 3874a15235eSWan ZongShun depends on ARCH_W90X900 3884a15235eSWan ZongShun help 3894a15235eSWan ZongShun Say Y here to enable the matrix keypad on evaluation board 3904a15235eSWan ZongShun based on W90P910. 3914a15235eSWan ZongShun 3924a15235eSWan ZongShun To compile this driver as a module, choose M here: the 3934a15235eSWan ZongShun module will be called w90p910_keypad. 3944a15235eSWan ZongShun 3951da177e4SLinus Torvaldsendif 396