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