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 27*88751dd6SMichael Hennerichconfig KEYBOARD_ADP5588 28*88751dd6SMichael Hennerich tristate "ADP5588 I2C QWERTY Keypad and IO Expander" 29*88751dd6SMichael Hennerich depends on I2C 30*88751dd6SMichael Hennerich help 31*88751dd6SMichael Hennerich Say Y here if you want to use a ADP5588 attached to your 32*88751dd6SMichael Hennerich system I2C bus. 33*88751dd6SMichael Hennerich 34*88751dd6SMichael Hennerich To compile this driver as a module, choose M here: the 35*88751dd6SMichael Hennerich module will be called adp5588-keys. 36*88751dd6SMichael Hennerich 37cb589529SDmitry Torokhovconfig KEYBOARD_AMIGA 38cb589529SDmitry Torokhov tristate "Amiga keyboard" 39cb589529SDmitry Torokhov depends on AMIGA 40cb589529SDmitry Torokhov help 41cb589529SDmitry Torokhov Say Y here if you are running Linux on any AMIGA and have a keyboard 42cb589529SDmitry Torokhov attached. 43cb589529SDmitry Torokhov 44cb589529SDmitry Torokhov To compile this driver as a module, choose M here: the 45cb589529SDmitry Torokhov module will be called amikbd. 46cb589529SDmitry Torokhov 47cb589529SDmitry Torokhovconfig ATARI_KBD_CORE 48cb589529SDmitry Torokhov bool 49cb589529SDmitry Torokhov 50cb589529SDmitry Torokhovconfig KEYBOARD_ATARI 51cb589529SDmitry Torokhov tristate "Atari keyboard" 52cb589529SDmitry Torokhov depends on ATARI 53cb589529SDmitry Torokhov select ATARI_KBD_CORE 54cb589529SDmitry Torokhov help 55cb589529SDmitry Torokhov Say Y here if you are running Linux on any Atari and have a keyboard 56cb589529SDmitry Torokhov attached. 57cb589529SDmitry Torokhov 58cb589529SDmitry Torokhov To compile this driver as a module, choose M here: the 59cb589529SDmitry Torokhov module will be called atakbd. 60cb589529SDmitry Torokhov 611da177e4SLinus Torvaldsconfig KEYBOARD_ATKBD 624272ebfbSYinghai Lu tristate "AT keyboard" if EMBEDDED || !X86 631da177e4SLinus Torvalds default y 641da177e4SLinus Torvalds select SERIO 651da177e4SLinus Torvalds select SERIO_LIBPS2 664272ebfbSYinghai Lu select SERIO_I8042 if X86 671da177e4SLinus Torvalds select SERIO_GSCPS2 if GSC 681da177e4SLinus Torvalds help 691da177e4SLinus Torvalds Say Y here if you want to use a standard AT or PS/2 keyboard. Usually 701da177e4SLinus Torvalds you'll need this, unless you have a different type keyboard (USB, ADB 711da177e4SLinus Torvalds or other). This also works for AT and PS/2 keyboards connected over a 721da177e4SLinus Torvalds PS/2 to serial converter. 731da177e4SLinus Torvalds 741da177e4SLinus Torvalds If unsure, say Y. 751da177e4SLinus Torvalds 761da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 771da177e4SLinus Torvalds module will be called atkbd. 781da177e4SLinus Torvalds 791da177e4SLinus Torvaldsconfig KEYBOARD_ATKBD_HP_KEYCODES 801da177e4SLinus Torvalds bool "Use HP keyboard scancodes" 811da177e4SLinus Torvalds depends on PARISC && KEYBOARD_ATKBD 821da177e4SLinus Torvalds default y 831da177e4SLinus Torvalds help 841da177e4SLinus Torvalds Say Y here if you have a PA-RISC machine and want to use an AT or 851da177e4SLinus Torvalds PS/2 keyboard, and your keyboard uses keycodes that are specific to 861da177e4SLinus Torvalds PA-RISC keyboards. 871da177e4SLinus Torvalds 881da177e4SLinus Torvalds Say N if you use a standard keyboard. 891da177e4SLinus Torvalds 901da177e4SLinus Torvaldsconfig KEYBOARD_ATKBD_RDI_KEYCODES 911da177e4SLinus Torvalds bool "Use PrecisionBook keyboard scancodes" 921da177e4SLinus Torvalds depends on KEYBOARD_ATKBD_HP_KEYCODES 931da177e4SLinus Torvalds default n 941da177e4SLinus Torvalds help 951da177e4SLinus Torvalds If you have an RDI PrecisionBook, say Y here if you want to use its 961da177e4SLinus Torvalds built-in keyboard (as opposed to an external keyboard). 971da177e4SLinus Torvalds 981da177e4SLinus Torvalds The PrecisionBook has five keys that conflict with those used by most 991da177e4SLinus Torvalds AT and PS/2 keyboards. These are as follows: 1001da177e4SLinus Torvalds 1011da177e4SLinus Torvalds PrecisionBook Standard AT or PS/2 1021da177e4SLinus Torvalds 1031da177e4SLinus Torvalds F1 F12 1041da177e4SLinus Torvalds Left Ctrl Left Alt 1051da177e4SLinus Torvalds Caps Lock Left Ctrl 1061da177e4SLinus Torvalds Right Ctrl Caps Lock 1071da177e4SLinus Torvalds Left 102nd key (the key to the right of Left Shift) 1081da177e4SLinus Torvalds 1091da177e4SLinus Torvalds If you say N here, and use the PrecisionBook keyboard, then each key 1101da177e4SLinus Torvalds in the left-hand column will be interpreted as the corresponding key 1111da177e4SLinus Torvalds in the right-hand column. 1121da177e4SLinus Torvalds 1131da177e4SLinus Torvalds If you say Y here, and use an external keyboard, then each key in the 1141da177e4SLinus Torvalds right-hand column will be interpreted as the key shown in the 1151da177e4SLinus Torvalds left-hand column. 1161da177e4SLinus Torvalds 117cb589529SDmitry Torokhovconfig KEYBOARD_BFIN 118cb589529SDmitry Torokhov tristate "Blackfin BF54x keypad support" 119cb589529SDmitry Torokhov depends on (BF54x && !BF544) 1201da177e4SLinus Torvalds help 121cb589529SDmitry Torokhov Say Y here if you want to use the BF54x keypad. 1221da177e4SLinus Torvalds 1231da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 124cb589529SDmitry Torokhov module will be called bf54x-keys. 125cb589529SDmitry Torokhov 126cb589529SDmitry Torokhovconfig KEYBOARD_CORGI 127cb589529SDmitry Torokhov tristate "Corgi keyboard" 128cb589529SDmitry Torokhov depends on PXA_SHARPSL 129cb589529SDmitry Torokhov default y 130cb589529SDmitry Torokhov help 131cb589529SDmitry Torokhov Say Y here to enable the keyboard on the Sharp Zaurus SL-C7xx 132cb589529SDmitry Torokhov series of PDAs. 133cb589529SDmitry Torokhov 134cb589529SDmitry Torokhov To compile this driver as a module, choose M here: the 135cb589529SDmitry Torokhov module will be called corgikbd. 1361da177e4SLinus Torvalds 1371da177e4SLinus Torvaldsconfig KEYBOARD_LKKBD 1381da177e4SLinus Torvalds tristate "DECstation/VAXstation LK201/LK401 keyboard" 1391da177e4SLinus Torvalds select SERIO 1401da177e4SLinus Torvalds help 1411da177e4SLinus Torvalds Say Y here if you want to use a LK201 or LK401 style serial 1421da177e4SLinus Torvalds keyboard. This keyboard is also useable on PCs if you attach 1431da177e4SLinus Torvalds it with the inputattach program. The connector pinout is 1441da177e4SLinus Torvalds described within lkkbd.c. 1451da177e4SLinus Torvalds 1461da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 1471da177e4SLinus Torvalds module will be called lkkbd. 1481da177e4SLinus Torvalds 149cb589529SDmitry Torokhovconfig KEYBOARD_EP93XX 150cb589529SDmitry Torokhov tristate "EP93xx Matrix Keypad support" 151cb589529SDmitry Torokhov depends on ARCH_EP93XX 1521da177e4SLinus Torvalds help 153cb589529SDmitry Torokhov Say Y here to enable the matrix keypad on the Cirrus EP93XX. 1541da177e4SLinus Torvalds 1551da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 156cb589529SDmitry Torokhov module will be called ep93xx_keypad. 1571da177e4SLinus Torvalds 158cb589529SDmitry Torokhovconfig KEYBOARD_GPIO 159cb589529SDmitry Torokhov tristate "GPIO Buttons" 160cb589529SDmitry Torokhov depends on GENERIC_GPIO 1611da177e4SLinus Torvalds help 162cb589529SDmitry Torokhov This driver implements support for buttons connected 163cb589529SDmitry Torokhov to GPIO pins of various CPUs (and some other chips). 164cb589529SDmitry Torokhov 165cb589529SDmitry Torokhov Say Y here if your device has buttons connected 166cb589529SDmitry Torokhov directly to such GPIO pins. Your board-specific 167cb589529SDmitry Torokhov setup logic must also provide a platform device, 168cb589529SDmitry Torokhov with configuration data saying which GPIOs are used. 1691da177e4SLinus Torvalds 1701da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 171bab7614dSEric Miao module will be called gpio_keys. 172bab7614dSEric Miao 173bab7614dSEric Miaoconfig KEYBOARD_MATRIX 174bab7614dSEric Miao tristate "GPIO driven matrix keypad support" 175bab7614dSEric Miao depends on GENERIC_GPIO 176bab7614dSEric Miao help 177bab7614dSEric Miao Enable support for GPIO driven matrix keypad. 178bab7614dSEric Miao 179bab7614dSEric Miao To compile this driver as a module, choose M here: the 180bab7614dSEric Miao module will be called matrix_keypad. 181c04cb856SMichael Schmitz 1821da177e4SLinus Torvaldsconfig KEYBOARD_HIL_OLD 1831da177e4SLinus Torvalds tristate "HP HIL keyboard support (simple driver)" 184da96d0b5SGeert Uytterhoeven depends on GSC || HP300 1851da177e4SLinus Torvalds default y 1861da177e4SLinus Torvalds help 1871da177e4SLinus Torvalds The "Human Interface Loop" is a older, 8-channel USB-like 1881da177e4SLinus Torvalds controller used in several Hewlett Packard models. This driver 1891da177e4SLinus Torvalds was adapted from the one written for m68k/hp300, and implements 1901da177e4SLinus Torvalds support for a keyboard attached to the HIL port, but not for 1911da177e4SLinus Torvalds any other types of HIL input devices like mice or tablets. 1921da177e4SLinus Torvalds However, it has been thoroughly tested and is stable. 1931da177e4SLinus Torvalds 1941da177e4SLinus Torvalds If you want full HIL support including support for multiple 19509509603SMatt LaPlante keyboards, mice, and tablets, you have to enable the 1961da177e4SLinus Torvalds "HP System Device Controller i8042 Support" in the input/serio 1971da177e4SLinus Torvalds submenu. 1981da177e4SLinus Torvalds 1991da177e4SLinus Torvaldsconfig KEYBOARD_HIL 200fa71c605SDmitry Torokhov tristate "HP HIL keyboard/pointer support" 201da96d0b5SGeert Uytterhoeven depends on GSC || HP300 2021da177e4SLinus Torvalds default y 2031da177e4SLinus Torvalds select HP_SDC 2041da177e4SLinus Torvalds select HIL_MLC 2051da177e4SLinus Torvalds select SERIO 2061da177e4SLinus Torvalds help 2071da177e4SLinus Torvalds The "Human Interface Loop" is a older, 8-channel USB-like 2081da177e4SLinus Torvalds controller used in several Hewlett Packard models. 209fa71c605SDmitry Torokhov This driver implements support for HIL-keyboards and pointing 210fa71c605SDmitry Torokhov devices (mice, tablets, touchscreens) attached 2111da177e4SLinus Torvalds to your machine, so normally you should say Y here. 2121da177e4SLinus Torvalds 2132aa2cb9eSKristoffer Ericsonconfig KEYBOARD_HP6XX 2144ff891ebSKristoffer Ericson tristate "HP Jornada 6xx keyboard" 2152aa2cb9eSKristoffer Ericson depends on SH_HP6XX 2162aa2cb9eSKristoffer Ericson select INPUT_POLLDEV 2172aa2cb9eSKristoffer Ericson help 2184ff891ebSKristoffer Ericson Say Y here if you have a HP Jornada 620/660/680/690 and want to 2194ff891ebSKristoffer Ericson support the built-in keyboard. 2202aa2cb9eSKristoffer Ericson 2212aa2cb9eSKristoffer Ericson To compile this driver as a module, choose M here: the 2222aa2cb9eSKristoffer Ericson module will be called jornada680_kbd. 2232aa2cb9eSKristoffer Ericson 224b0a4e1aaSKristoffer Ericsonconfig KEYBOARD_HP7XX 2254ff891ebSKristoffer Ericson tristate "HP Jornada 7xx keyboard" 226b0a4e1aaSKristoffer Ericson depends on SA1100_JORNADA720_SSP && SA1100_SSP 227b0a4e1aaSKristoffer Ericson help 2284ff891ebSKristoffer Ericson Say Y here if you have a HP Jornada 710/720/728 and want to 2294ff891ebSKristoffer Ericson support the built-in keyboard. 230b0a4e1aaSKristoffer Ericson 231b0a4e1aaSKristoffer Ericson To compile this driver as a module, choose M here: the 232b0a4e1aaSKristoffer Ericson module will be called jornada720_kbd. 233b0a4e1aaSKristoffer Ericson 234a48b2d4aSFelipe Balbiconfig KEYBOARD_LM8323 235a48b2d4aSFelipe Balbi tristate "LM8323 keypad chip" 236a48b2d4aSFelipe Balbi depends on I2C 237a48b2d4aSFelipe Balbi depends on LEDS_CLASS 238a48b2d4aSFelipe Balbi help 239a48b2d4aSFelipe Balbi If you say yes here you get support for the National Semiconductor 240a48b2d4aSFelipe Balbi LM8323 keypad controller. 241a48b2d4aSFelipe Balbi 242a48b2d4aSFelipe Balbi To compile this driver as a module, choose M here: the 243a48b2d4aSFelipe Balbi module will be called lm8323. 244a48b2d4aSFelipe Balbi 245cb589529SDmitry Torokhovconfig KEYBOARD_LOCOMO 246cb589529SDmitry Torokhov tristate "LoCoMo Keyboard Support" 247cb589529SDmitry Torokhov depends on SHARP_LOCOMO 248ad4e09b1SKomal Shah help 249cb589529SDmitry Torokhov Say Y here if you are running Linux on a Sharp Zaurus Collie or Poodle based PDA 250ad4e09b1SKomal Shah 251ad4e09b1SKomal Shah To compile this driver as a module, choose M here: the 252cb589529SDmitry Torokhov module will be called locomokbd. 253cb589529SDmitry Torokhov 254cb589529SDmitry Torokhovconfig KEYBOARD_MAPLE 255cb589529SDmitry Torokhov tristate "Maple bus keyboard" 256cb589529SDmitry Torokhov depends on SH_DREAMCAST && MAPLE 257cb589529SDmitry Torokhov help 258cb589529SDmitry Torokhov Say Y here if you have a Dreamcast console running Linux and have 259cb589529SDmitry Torokhov a keyboard attached to its Maple bus. 260cb589529SDmitry Torokhov 261cb589529SDmitry Torokhov To compile this driver as a module, choose M here: the 262cb589529SDmitry Torokhov module will be called maple_keyb. 263cb589529SDmitry Torokhov 264cb589529SDmitry Torokhovconfig KEYBOARD_NEWTON 265cb589529SDmitry Torokhov tristate "Newton keyboard" 266cb589529SDmitry Torokhov select SERIO 267cb589529SDmitry Torokhov help 268cb589529SDmitry Torokhov Say Y here if you have a Newton keyboard on a serial port. 269cb589529SDmitry Torokhov 270cb589529SDmitry Torokhov To compile this driver as a module, choose M here: the 271cb589529SDmitry Torokhov module will be called newtonkbd. 272ad4e09b1SKomal Shah 273422b552dSJavier Herreroconfig KEYBOARD_OPENCORES 274422b552dSJavier Herrero tristate "OpenCores Keyboard Controller" 275422b552dSJavier Herrero help 276422b552dSJavier Herrero Say Y here if you want to use the OpenCores Keyboard Controller 277422b552dSJavier Herrero http://www.opencores.org/project,keyboardcontroller 278422b552dSJavier Herrero 279422b552dSJavier Herrero To compile this driver as a module, choose M here; the 280422b552dSJavier Herrero module will be called opencores-kbd. 281422b552dSJavier Herrero 2825a90e5bcSRodolfo Giometticonfig KEYBOARD_PXA27x 283e0f2677fSEric Miao tristate "PXA27x/PXA3xx keypad support" 284e0f2677fSEric Miao depends on PXA27x || PXA3xx 2855a90e5bcSRodolfo Giometti help 286bab7614dSEric Miao Enable support for PXA27x/PXA3xx keypad controller. 2875a90e5bcSRodolfo Giometti 2885a90e5bcSRodolfo Giometti To compile this driver as a module, choose M here: the 2890e5f11aaSEric Miao module will be called pxa27x_keypad. 2905a90e5bcSRodolfo Giometti 291e0ee6298SYong Yaoconfig KEYBOARD_PXA930_ROTARY 292e0ee6298SYong Yao tristate "PXA930/PXA935 Enhanced Rotary Controller Support" 293e0ee6298SYong Yao depends on CPU_PXA930 || CPU_PXA935 294e0ee6298SYong Yao help 295e0ee6298SYong Yao Enable support for PXA930/PXA935 Enhanced Rotary Controller. 296e0ee6298SYong Yao 297e0ee6298SYong Yao To compile this driver as a module, choose M here: the 298e0ee6298SYong Yao module will be called pxa930_rotary. 299e0ee6298SYong Yao 300cb589529SDmitry Torokhovconfig KEYBOARD_SPITZ 301cb589529SDmitry Torokhov tristate "Spitz keyboard" 302cb589529SDmitry Torokhov depends on PXA_SHARPSL 303f9705fcbSNicolas Bellido default y 304f9705fcbSNicolas Bellido help 305cb589529SDmitry Torokhov Say Y here to enable the keyboard on the Sharp Zaurus SL-C1000, 306cb589529SDmitry Torokhov SL-C3000 and Sl-C3100 series of PDAs. 307f9705fcbSNicolas Bellido 308f9705fcbSNicolas Bellido To compile this driver as a module, choose M here: the 309cb589529SDmitry Torokhov module will be called spitzkbd. 31078a56aabSPhil Blundell 311cb589529SDmitry Torokhovconfig KEYBOARD_STOWAWAY 312cb589529SDmitry Torokhov tristate "Stowaway keyboard" 313cb589529SDmitry Torokhov select SERIO 31478a56aabSPhil Blundell help 315cb589529SDmitry Torokhov Say Y here if you have a Stowaway keyboard on a serial port. 316cb589529SDmitry Torokhov Stowaway compatible keyboards like Dicota Input-PDA keyboard 317cb589529SDmitry Torokhov are also supported by this driver. 31878a56aabSPhil Blundell 31978a56aabSPhil Blundell To compile this driver as a module, choose M here: the 320cb589529SDmitry Torokhov module will be called stowaway. 321f9705fcbSNicolas Bellido 322cb589529SDmitry Torokhovconfig KEYBOARD_SUNKBD 323cb589529SDmitry Torokhov tristate "Sun Type 4 and Type 5 keyboard" 324cb589529SDmitry Torokhov select SERIO 325b11d2127SAdrian McMenamin help 326cb589529SDmitry Torokhov Say Y here if you want to use a Sun Type 4 or Type 5 keyboard, 327cb589529SDmitry Torokhov connected either to the Sun keyboard connector or to an serial 328cb589529SDmitry Torokhov (RS-232) port via a simple adapter. 329b11d2127SAdrian McMenamin 330b11d2127SAdrian McMenamin To compile this driver as a module, choose M here: the 331cb589529SDmitry Torokhov module will be called sunkbd. 3328f740ef3SMichael Hennerich 333795e6bf3SMagnus Dammconfig KEYBOARD_SH_KEYSC 334795e6bf3SMagnus Damm tristate "SuperH KEYSC keypad support" 335795e6bf3SMagnus Damm depends on SUPERH 336795e6bf3SMagnus Damm help 337795e6bf3SMagnus Damm Say Y here if you want to use a keypad attached to the KEYSC block 338795e6bf3SMagnus Damm on SuperH processors such as sh7722 and sh7343. 339795e6bf3SMagnus Damm 340795e6bf3SMagnus Damm To compile this driver as a module, choose M here: the 341795e6bf3SMagnus Damm module will be called sh_keysc. 342a48b2d4aSFelipe Balbi 343cb589529SDmitry Torokhovconfig KEYBOARD_OMAP 344cb589529SDmitry Torokhov tristate "TI OMAP keypad support" 345cb589529SDmitry Torokhov depends on (ARCH_OMAP1 || ARCH_OMAP2) 346e06003afSH Hartley Sweeten help 347cb589529SDmitry Torokhov Say Y here if you want to use the OMAP keypad. 348e06003afSH Hartley Sweeten 349e06003afSH Hartley Sweeten To compile this driver as a module, choose M here: the 350cb589529SDmitry Torokhov module will be called omap-keypad. 351cb589529SDmitry Torokhov 3529d834068SDavid Brownellconfig KEYBOARD_TWL4030 3539d834068SDavid Brownell tristate "TI TWL4030/TWL5030/TPS659x0 keypad support" 3549d834068SDavid Brownell depends on TWL4030_CORE 3559d834068SDavid Brownell help 3569d834068SDavid Brownell Say Y here if your board use the keypad controller on 3579d834068SDavid Brownell TWL4030 family chips. It's safe to say enable this 3589d834068SDavid Brownell even on boards that don't use the keypad controller. 3599d834068SDavid Brownell 3609d834068SDavid Brownell To compile this driver as a module, choose M here: the 3619d834068SDavid Brownell module will be called twl4030_keypad. 3629d834068SDavid Brownell 363cb589529SDmitry Torokhovconfig KEYBOARD_TOSA 364cb589529SDmitry Torokhov tristate "Tosa keyboard" 365cb589529SDmitry Torokhov depends on MACH_TOSA 366cb589529SDmitry Torokhov default y 367cb589529SDmitry Torokhov help 368cb589529SDmitry Torokhov Say Y here to enable the keyboard on the Sharp Zaurus SL-6000x (Tosa) 369cb589529SDmitry Torokhov 370cb589529SDmitry Torokhov To compile this driver as a module, choose M here: the 371cb589529SDmitry Torokhov module will be called tosakbd. 372cb589529SDmitry Torokhov 373cb589529SDmitry Torokhovconfig KEYBOARD_TOSA_USE_EXT_KEYCODES 374cb589529SDmitry Torokhov bool "Tosa keyboard: use extended keycodes" 375cb589529SDmitry Torokhov depends on KEYBOARD_TOSA 376cb589529SDmitry Torokhov help 377cb589529SDmitry Torokhov Say Y here to enable the tosa keyboard driver to generate extended 378cb589529SDmitry Torokhov (>= 127) keycodes. Be aware, that they can't be correctly interpreted 379cb589529SDmitry Torokhov by either console keyboard driver or by Kdrive keybd driver. 380cb589529SDmitry Torokhov 381cb589529SDmitry Torokhov Say Y only if you know, what you are doing! 382cb589529SDmitry Torokhov 383cb589529SDmitry Torokhovconfig KEYBOARD_XTKBD 384cb589529SDmitry Torokhov tristate "XT keyboard" 385cb589529SDmitry Torokhov select SERIO 386cb589529SDmitry Torokhov help 387cb589529SDmitry Torokhov Say Y here if you want to use the old IBM PC/XT keyboard (or 388cb589529SDmitry Torokhov compatible) on your system. This is only possible with a 389cb589529SDmitry Torokhov parallel port keyboard adapter, you cannot connect it to the 390cb589529SDmitry Torokhov keyboard port on a PC that runs Linux. 391cb589529SDmitry Torokhov 392cb589529SDmitry Torokhov To compile this driver as a module, choose M here: the 393cb589529SDmitry Torokhov module will be called xtkbd. 394e06003afSH Hartley Sweeten 3954a15235eSWan ZongShunconfig KEYBOARD_W90P910 3964a15235eSWan ZongShun tristate "W90P910 Matrix Keypad support" 3974a15235eSWan ZongShun depends on ARCH_W90X900 3984a15235eSWan ZongShun help 3994a15235eSWan ZongShun Say Y here to enable the matrix keypad on evaluation board 4004a15235eSWan ZongShun based on W90P910. 4014a15235eSWan ZongShun 4024a15235eSWan ZongShun To compile this driver as a module, choose M here: the 4034a15235eSWan ZongShun module will be called w90p910_keypad. 4044a15235eSWan ZongShun 4051da177e4SLinus Torvaldsendif 406