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 43ba0acb5eSDmitry Torokhovconfig INPUT_IXP4XX_BEEPER 44ba0acb5eSDmitry Torokhov tristate "IXP4XX Beeper support" 45ba0acb5eSDmitry Torokhov depends on ARCH_IXP4XX 46ba0acb5eSDmitry Torokhov help 47ba0acb5eSDmitry Torokhov If you say yes here, you can connect a beeper to the 48ba0acb5eSDmitry Torokhov ixp4xx gpio pins. This is used by the LinkSys NSLU2. 49ba0acb5eSDmitry Torokhov 50ba0acb5eSDmitry Torokhov If unsure, say Y. 51ba0acb5eSDmitry Torokhov 52ba0acb5eSDmitry Torokhov To compile this driver as a module, choose M here: the 53ba0acb5eSDmitry Torokhov module will be called ixp4xx-beeper. 54ba0acb5eSDmitry 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 68c2554c91SDmitry Torokhov select INPUT_POLLDEV 69389679d8SEric Piel select NEW_LEDS 70389679d8SEric Piel select LEDS_CLASS 715fc14680SDmitry Torokhov help 725fc14680SDmitry Torokhov Say Y here for support of Winstron laptop button interface, used on 73389679d8SEric Piel laptops of various brands, including Acer and Fujitsu-Siemens. If 74389679d8SEric Piel available, mail and wifi leds will be controlable via /sys/class/leds. 755fc14680SDmitry Torokhov 765fc14680SDmitry Torokhov To compile this driver as a module, choose M here: the module will 775fc14680SDmitry Torokhov be called wistron_btns. 785fc14680SDmitry Torokhov 7931ea7ff0SJaya Kumarconfig INPUT_ATLAS_BTNS 8031ea7ff0SJaya Kumar tristate "x86 Atlas button interface" 8131ea7ff0SJaya Kumar depends on X86 && ACPI 8231ea7ff0SJaya Kumar help 8331ea7ff0SJaya Kumar Say Y here for support of Atlas wallmount touchscreen buttons. 8431ea7ff0SJaya Kumar The events will show up as scancodes F1 through F9 via evdev. 8531ea7ff0SJaya Kumar 8631ea7ff0SJaya Kumar To compile this driver as a module, choose M here: the module will 8731ea7ff0SJaya Kumar be called atlas_btns. 8831ea7ff0SJaya Kumar 89ba0acb5eSDmitry Torokhovconfig INPUT_ATI_REMOTE 90ba0acb5eSDmitry Torokhov tristate "ATI / X10 USB RF remote control" 917a86edefSAl Viro depends on USB_ARCH_HAS_HCD 92ba0acb5eSDmitry Torokhov select USB 9301387959SAlessandro Zummo help 94ba0acb5eSDmitry Torokhov Say Y here if you want to use an ATI or X10 "Lola" USB remote control. 95ba0acb5eSDmitry Torokhov These are RF remotes with USB receivers. 96ba0acb5eSDmitry Torokhov The ATI remote comes with many of ATI's All-In-Wonder video cards. 97ba0acb5eSDmitry Torokhov The X10 "Lola" remote is available at: 98ba0acb5eSDmitry Torokhov <http://www.x10.com/products/lola_sg1.htm> 99ba0acb5eSDmitry Torokhov This driver provides mouse pointer, left and right mouse buttons, 100ba0acb5eSDmitry Torokhov and maps all the other remote buttons to keypress events. 10101387959SAlessandro Zummo 102ba0acb5eSDmitry Torokhov To compile this driver as a module, choose M here: the module will be 103ba0acb5eSDmitry Torokhov called ati_remote. 104ba0acb5eSDmitry Torokhov 105ba0acb5eSDmitry Torokhovconfig INPUT_ATI_REMOTE2 106ba0acb5eSDmitry Torokhov tristate "ATI / Philips USB RF remote control" 1077a86edefSAl Viro depends on USB_ARCH_HAS_HCD 108ba0acb5eSDmitry Torokhov select USB 109ba0acb5eSDmitry Torokhov help 110ba0acb5eSDmitry Torokhov Say Y here if you want to use an ATI or Philips USB RF remote control. 111ba0acb5eSDmitry Torokhov These are RF remotes with USB receivers. 112ba0acb5eSDmitry Torokhov ATI Remote Wonder II comes with some ATI's All-In-Wonder video cards 113ba0acb5eSDmitry Torokhov and is also available as a separate product. 114ba0acb5eSDmitry Torokhov This driver provides mouse pointer, left and right mouse buttons, 115ba0acb5eSDmitry Torokhov and maps all the other remote buttons to keypress events. 116ba0acb5eSDmitry Torokhov 117ba0acb5eSDmitry Torokhov To compile this driver as a module, choose M here: the module will be 118ba0acb5eSDmitry Torokhov called ati_remote2. 119ba0acb5eSDmitry Torokhov 120ba0acb5eSDmitry Torokhovconfig INPUT_KEYSPAN_REMOTE 121ba0acb5eSDmitry Torokhov tristate "Keyspan DMR USB remote control (EXPERIMENTAL)" 122ba0acb5eSDmitry Torokhov depends on EXPERIMENTAL 1237a86edefSAl Viro depends on USB_ARCH_HAS_HCD 124ba0acb5eSDmitry Torokhov select USB 125ba0acb5eSDmitry Torokhov help 126ba0acb5eSDmitry Torokhov Say Y here if you want to use a Keyspan DMR USB remote control. 127ba0acb5eSDmitry Torokhov Currently only the UIA-11 type of receiver has been tested. The tag 128ba0acb5eSDmitry Torokhov on the receiver that connects to the USB port should have a P/N that 129ba0acb5eSDmitry Torokhov will tell you what type of DMR you have. The UIA-10 type is not 130ba0acb5eSDmitry Torokhov supported at this time. This driver maps all buttons to keypress 131ba0acb5eSDmitry Torokhov events. 132ba0acb5eSDmitry Torokhov 133ba0acb5eSDmitry Torokhov To compile this driver as a module, choose M here: the module will 134ba0acb5eSDmitry Torokhov be called keyspan_remote. 135ba0acb5eSDmitry Torokhov 136ba0acb5eSDmitry Torokhovconfig INPUT_POWERMATE 137ba0acb5eSDmitry Torokhov tristate "Griffin PowerMate and Contour Jog support" 1387a86edefSAl Viro depends on USB_ARCH_HAS_HCD 139ba0acb5eSDmitry Torokhov select USB 140ba0acb5eSDmitry Torokhov help 141ba0acb5eSDmitry Torokhov Say Y here if you want to use Griffin PowerMate or Contour Jog devices. 142ba0acb5eSDmitry Torokhov These are aluminum dials which can measure clockwise and anticlockwise 143ba0acb5eSDmitry Torokhov rotation. The dial also acts as a pushbutton. The base contains an LED 144ba0acb5eSDmitry Torokhov which can be instructed to pulse or to switch to a particular intensity. 145ba0acb5eSDmitry Torokhov 146ba0acb5eSDmitry Torokhov You can download userspace tools from 147ba0acb5eSDmitry Torokhov <http://sowerbutts.com/powermate/>. 14801387959SAlessandro Zummo 14901387959SAlessandro Zummo To compile this driver as a module, choose M here: the 150ba0acb5eSDmitry Torokhov module will be called powermate. 151ba0acb5eSDmitry Torokhov 152ba0acb5eSDmitry Torokhovconfig INPUT_YEALINK 153ba0acb5eSDmitry Torokhov tristate "Yealink usb-p1k voip phone" 154ba0acb5eSDmitry Torokhov depends EXPERIMENTAL 1557a86edefSAl Viro depends on USB_ARCH_HAS_HCD 156ba0acb5eSDmitry Torokhov select USB 157ba0acb5eSDmitry Torokhov help 158ba0acb5eSDmitry Torokhov Say Y here if you want to enable keyboard and LCD functions of the 159ba0acb5eSDmitry Torokhov Yealink usb-p1k usb phones. The audio part is enabled by the generic 160ba0acb5eSDmitry Torokhov usb sound driver, so you might want to enable that as well. 161ba0acb5eSDmitry Torokhov 162ba0acb5eSDmitry Torokhov For information about how to use these additional functions, see 163ba0acb5eSDmitry Torokhov <file:Documentation/input/yealink.txt>. 164ba0acb5eSDmitry Torokhov 165ba0acb5eSDmitry Torokhov To compile this driver as a module, choose M here: the module will be 166ba0acb5eSDmitry Torokhov called yealink. 16701387959SAlessandro Zummo 1681da177e4SLinus Torvaldsconfig INPUT_UINPUT 1691da177e4SLinus Torvalds tristate "User level driver support" 1701da177e4SLinus Torvalds help 1711da177e4SLinus Torvalds Say Y here if you want to support user level drivers for input 1721da177e4SLinus Torvalds subsystem accessible under char device 10:223 - /dev/input/uinput. 1731da177e4SLinus Torvalds 1741da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 1751da177e4SLinus Torvalds module will be called uinput. 1761da177e4SLinus Torvalds 1771da177e4SLinus Torvaldsconfig HP_SDC_RTC 1781da177e4SLinus Torvalds tristate "HP SDC Real Time Clock" 179da96d0b5SGeert Uytterhoeven depends on GSC || HP300 1801da177e4SLinus Torvalds select HP_SDC 1811da177e4SLinus Torvalds help 1821da177e4SLinus Torvalds Say Y here if you want to support the built-in real time clock 1831da177e4SLinus Torvalds of the HP SDC controller. 1841da177e4SLinus Torvalds 1851da177e4SLinus Torvaldsendif 186