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