11da177e4SLinus Torvalds# 21da177e4SLinus Torvalds# Input misc drivers configuration 31da177e4SLinus Torvalds# 41da177e4SLinus Torvaldsmenuconfig INPUT_MISC 51da177e4SLinus Torvalds bool "Miscellaneous devices" 61da177e4SLinus Torvalds help 71da177e4SLinus Torvalds Say Y here, and a list of miscellaneous input drivers will be displayed. 81da177e4SLinus Torvalds Everything that didn't fit into the other categories is here. This option 91da177e4SLinus Torvalds doesn't affect the kernel. 101da177e4SLinus Torvalds 111da177e4SLinus Torvalds If unsure, say Y. 121da177e4SLinus Torvalds 131da177e4SLinus Torvaldsif INPUT_MISC 141da177e4SLinus Torvalds 151da177e4SLinus Torvaldsconfig INPUT_PCSPKR 161da177e4SLinus Torvalds tristate "PC Speaker support" 170d078f6fSBrian Gerst depends on ALPHA || X86 || MIPS || PPC_PREP || PPC_CHRP || PPC_PSERIES 181da177e4SLinus Torvalds help 191da177e4SLinus Torvalds Say Y here if you want the standard PC Speaker to be used for 201da177e4SLinus Torvalds bells and whistles. 211da177e4SLinus Torvalds 221da177e4SLinus Torvalds If unsure, say Y. 231da177e4SLinus Torvalds 241da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 251da177e4SLinus Torvalds module will be called pcspkr. 261da177e4SLinus Torvalds 271da177e4SLinus Torvaldsconfig INPUT_SPARCSPKR 281da177e4SLinus Torvalds tristate "SPARC Speaker support" 29a2bd4fd1SDavid S. Miller depends on PCI && SPARC64 301da177e4SLinus Torvalds help 311da177e4SLinus Torvalds Say Y here if you want the standard Speaker on Sparc PCI systems 321da177e4SLinus Torvalds to be used for bells and whistles. 331da177e4SLinus Torvalds 341da177e4SLinus Torvalds If unsure, say Y. 351da177e4SLinus Torvalds 361da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 371da177e4SLinus Torvalds module will be called sparcspkr. 381da177e4SLinus Torvalds 391da177e4SLinus Torvaldsconfig INPUT_M68K_BEEP 401da177e4SLinus Torvalds tristate "M68k Beeper support" 411da177e4SLinus Torvalds depends on M68K 421da177e4SLinus Torvalds 43*ba0acb5eSDmitry Torokhovconfig INPUT_IXP4XX_BEEPER 44*ba0acb5eSDmitry Torokhov tristate "IXP4XX Beeper support" 45*ba0acb5eSDmitry Torokhov depends on ARCH_IXP4XX 46*ba0acb5eSDmitry Torokhov help 47*ba0acb5eSDmitry Torokhov If you say yes here, you can connect a beeper to the 48*ba0acb5eSDmitry Torokhov ixp4xx gpio pins. This is used by the LinkSys NSLU2. 49*ba0acb5eSDmitry Torokhov 50*ba0acb5eSDmitry Torokhov If unsure, say Y. 51*ba0acb5eSDmitry Torokhov 52*ba0acb5eSDmitry Torokhov To compile this driver as a module, choose M here: the 53*ba0acb5eSDmitry Torokhov module will be called ixp4xx-beeper. 54*ba0acb5eSDmitry Torokhov 55bebb8a2bSYoichi Yuasaconfig INPUT_COBALT_BTNS 56bebb8a2bSYoichi Yuasa tristate "Cobalt button interface" 57bebb8a2bSYoichi Yuasa depends on MIPS_COBALT 583d29cdffSDmitry Torokhov select INPUT_POLLDEV 59bebb8a2bSYoichi Yuasa help 60bebb8a2bSYoichi Yuasa Say Y here if you want to support MIPS Cobalt button interface. 61bebb8a2bSYoichi Yuasa 62bebb8a2bSYoichi Yuasa To compile this driver as a module, choose M here: the 63bebb8a2bSYoichi Yuasa module will be called cobalt_btns. 64bebb8a2bSYoichi Yuasa 655fc14680SDmitry Torokhovconfig INPUT_WISTRON_BTNS 665fc14680SDmitry Torokhov tristate "x86 Wistron laptop button interface" 67e9fb028eSAndrew Morton depends on X86 && !X86_64 685fc14680SDmitry Torokhov help 695fc14680SDmitry Torokhov Say Y here for support of Winstron laptop button interface, used on 705fc14680SDmitry Torokhov laptops of various brands, including Acer and Fujitsu-Siemens. 715fc14680SDmitry Torokhov 725fc14680SDmitry Torokhov To compile this driver as a module, choose M here: the module will 735fc14680SDmitry Torokhov be called wistron_btns. 745fc14680SDmitry Torokhov 7531ea7ff0SJaya Kumarconfig INPUT_ATLAS_BTNS 7631ea7ff0SJaya Kumar tristate "x86 Atlas button interface" 7731ea7ff0SJaya Kumar depends on X86 && ACPI 7831ea7ff0SJaya Kumar help 7931ea7ff0SJaya Kumar Say Y here for support of Atlas wallmount touchscreen buttons. 8031ea7ff0SJaya Kumar The events will show up as scancodes F1 through F9 via evdev. 8131ea7ff0SJaya Kumar 8231ea7ff0SJaya Kumar To compile this driver as a module, choose M here: the module will 8331ea7ff0SJaya Kumar be called atlas_btns. 8431ea7ff0SJaya Kumar 85*ba0acb5eSDmitry Torokhovconfig INPUT_ATI_REMOTE 86*ba0acb5eSDmitry Torokhov tristate "ATI / X10 USB RF remote control" 87*ba0acb5eSDmitry Torokhov select USB 8801387959SAlessandro Zummo help 89*ba0acb5eSDmitry Torokhov Say Y here if you want to use an ATI or X10 "Lola" USB remote control. 90*ba0acb5eSDmitry Torokhov These are RF remotes with USB receivers. 91*ba0acb5eSDmitry Torokhov The ATI remote comes with many of ATI's All-In-Wonder video cards. 92*ba0acb5eSDmitry Torokhov The X10 "Lola" remote is available at: 93*ba0acb5eSDmitry Torokhov <http://www.x10.com/products/lola_sg1.htm> 94*ba0acb5eSDmitry Torokhov This driver provides mouse pointer, left and right mouse buttons, 95*ba0acb5eSDmitry Torokhov and maps all the other remote buttons to keypress events. 9601387959SAlessandro Zummo 97*ba0acb5eSDmitry Torokhov To compile this driver as a module, choose M here: the module will be 98*ba0acb5eSDmitry Torokhov called ati_remote. 99*ba0acb5eSDmitry Torokhov 100*ba0acb5eSDmitry Torokhovconfig INPUT_ATI_REMOTE2 101*ba0acb5eSDmitry Torokhov tristate "ATI / Philips USB RF remote control" 102*ba0acb5eSDmitry Torokhov select USB 103*ba0acb5eSDmitry Torokhov help 104*ba0acb5eSDmitry Torokhov Say Y here if you want to use an ATI or Philips USB RF remote control. 105*ba0acb5eSDmitry Torokhov These are RF remotes with USB receivers. 106*ba0acb5eSDmitry Torokhov ATI Remote Wonder II comes with some ATI's All-In-Wonder video cards 107*ba0acb5eSDmitry Torokhov and is also available as a separate product. 108*ba0acb5eSDmitry Torokhov This driver provides mouse pointer, left and right mouse buttons, 109*ba0acb5eSDmitry Torokhov and maps all the other remote buttons to keypress events. 110*ba0acb5eSDmitry Torokhov 111*ba0acb5eSDmitry Torokhov To compile this driver as a module, choose M here: the module will be 112*ba0acb5eSDmitry Torokhov called ati_remote2. 113*ba0acb5eSDmitry Torokhov 114*ba0acb5eSDmitry Torokhovconfig INPUT_KEYSPAN_REMOTE 115*ba0acb5eSDmitry Torokhov tristate "Keyspan DMR USB remote control (EXPERIMENTAL)" 116*ba0acb5eSDmitry Torokhov depends on EXPERIMENTAL 117*ba0acb5eSDmitry Torokhov select USB 118*ba0acb5eSDmitry Torokhov help 119*ba0acb5eSDmitry Torokhov Say Y here if you want to use a Keyspan DMR USB remote control. 120*ba0acb5eSDmitry Torokhov Currently only the UIA-11 type of receiver has been tested. The tag 121*ba0acb5eSDmitry Torokhov on the receiver that connects to the USB port should have a P/N that 122*ba0acb5eSDmitry Torokhov will tell you what type of DMR you have. The UIA-10 type is not 123*ba0acb5eSDmitry Torokhov supported at this time. This driver maps all buttons to keypress 124*ba0acb5eSDmitry Torokhov events. 125*ba0acb5eSDmitry Torokhov 126*ba0acb5eSDmitry Torokhov To compile this driver as a module, choose M here: the module will 127*ba0acb5eSDmitry Torokhov be called keyspan_remote. 128*ba0acb5eSDmitry Torokhov 129*ba0acb5eSDmitry Torokhovconfig INPUT_POWERMATE 130*ba0acb5eSDmitry Torokhov tristate "Griffin PowerMate and Contour Jog support" 131*ba0acb5eSDmitry Torokhov select USB 132*ba0acb5eSDmitry Torokhov help 133*ba0acb5eSDmitry Torokhov Say Y here if you want to use Griffin PowerMate or Contour Jog devices. 134*ba0acb5eSDmitry Torokhov These are aluminum dials which can measure clockwise and anticlockwise 135*ba0acb5eSDmitry Torokhov rotation. The dial also acts as a pushbutton. The base contains an LED 136*ba0acb5eSDmitry Torokhov which can be instructed to pulse or to switch to a particular intensity. 137*ba0acb5eSDmitry Torokhov 138*ba0acb5eSDmitry Torokhov You can download userspace tools from 139*ba0acb5eSDmitry Torokhov <http://sowerbutts.com/powermate/>. 14001387959SAlessandro Zummo 14101387959SAlessandro Zummo To compile this driver as a module, choose M here: the 142*ba0acb5eSDmitry Torokhov module will be called powermate. 143*ba0acb5eSDmitry Torokhov 144*ba0acb5eSDmitry Torokhovconfig INPUT_YEALINK 145*ba0acb5eSDmitry Torokhov tristate "Yealink usb-p1k voip phone" 146*ba0acb5eSDmitry Torokhov depends EXPERIMENTAL 147*ba0acb5eSDmitry Torokhov select USB 148*ba0acb5eSDmitry Torokhov help 149*ba0acb5eSDmitry Torokhov Say Y here if you want to enable keyboard and LCD functions of the 150*ba0acb5eSDmitry Torokhov Yealink usb-p1k usb phones. The audio part is enabled by the generic 151*ba0acb5eSDmitry Torokhov usb sound driver, so you might want to enable that as well. 152*ba0acb5eSDmitry Torokhov 153*ba0acb5eSDmitry Torokhov For information about how to use these additional functions, see 154*ba0acb5eSDmitry Torokhov <file:Documentation/input/yealink.txt>. 155*ba0acb5eSDmitry Torokhov 156*ba0acb5eSDmitry Torokhov To compile this driver as a module, choose M here: the module will be 157*ba0acb5eSDmitry Torokhov called yealink. 15801387959SAlessandro Zummo 1591da177e4SLinus Torvaldsconfig INPUT_UINPUT 1601da177e4SLinus Torvalds tristate "User level driver support" 1611da177e4SLinus Torvalds help 1621da177e4SLinus Torvalds Say Y here if you want to support user level drivers for input 1631da177e4SLinus Torvalds subsystem accessible under char device 10:223 - /dev/input/uinput. 1641da177e4SLinus Torvalds 1651da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 1661da177e4SLinus Torvalds module will be called uinput. 1671da177e4SLinus Torvalds 1680dcd8073SDmitry Torokhovconfig INPUT_POLLDEV 1690dcd8073SDmitry Torokhov tristate "Polled input device skeleton" 1700dcd8073SDmitry Torokhov help 1710dcd8073SDmitry Torokhov Say Y here if you are using a driver for an input 1720dcd8073SDmitry Torokhov device that periodically polls hardware state. This 1730dcd8073SDmitry Torokhov option is only useful for out-of-tree drivers since 1740dcd8073SDmitry Torokhov in-tree drivers select it automatically. 1750dcd8073SDmitry Torokhov 1760dcd8073SDmitry Torokhov To compile this driver as a module, choose M here: the 1770dcd8073SDmitry Torokhov module will be called input-polldev. 1780dcd8073SDmitry Torokhov 1791da177e4SLinus Torvaldsconfig HP_SDC_RTC 1801da177e4SLinus Torvalds tristate "HP SDC Real Time Clock" 181da96d0b5SGeert Uytterhoeven depends on GSC || HP300 1821da177e4SLinus Torvalds select HP_SDC 1831da177e4SLinus Torvalds help 1841da177e4SLinus Torvalds Say Y here if you want to support the built-in real time clock 1851da177e4SLinus Torvalds of the HP SDC controller. 1861da177e4SLinus Torvalds 1871da177e4SLinus Torvaldsendif 188