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 43bebb8a2bSYoichi Yuasaconfig INPUT_COBALT_BTNS 44bebb8a2bSYoichi Yuasa tristate "Cobalt button interface" 45bebb8a2bSYoichi Yuasa depends on MIPS_COBALT 46*3d29cdffSDmitry Torokhov select INPUT_POLLDEV 47bebb8a2bSYoichi Yuasa help 48bebb8a2bSYoichi Yuasa Say Y here if you want to support MIPS Cobalt button interface. 49bebb8a2bSYoichi Yuasa 50bebb8a2bSYoichi Yuasa To compile this driver as a module, choose M here: the 51bebb8a2bSYoichi Yuasa module will be called cobalt_btns. 52bebb8a2bSYoichi Yuasa 535fc14680SDmitry Torokhovconfig INPUT_WISTRON_BTNS 545fc14680SDmitry Torokhov tristate "x86 Wistron laptop button interface" 55e9fb028eSAndrew Morton depends on X86 && !X86_64 565fc14680SDmitry Torokhov help 575fc14680SDmitry Torokhov Say Y here for support of Winstron laptop button interface, used on 585fc14680SDmitry Torokhov laptops of various brands, including Acer and Fujitsu-Siemens. 595fc14680SDmitry Torokhov 605fc14680SDmitry Torokhov To compile this driver as a module, choose M here: the module will 615fc14680SDmitry Torokhov be called wistron_btns. 625fc14680SDmitry Torokhov 6331ea7ff0SJaya Kumarconfig INPUT_ATLAS_BTNS 6431ea7ff0SJaya Kumar tristate "x86 Atlas button interface" 6531ea7ff0SJaya Kumar depends on X86 && ACPI 6631ea7ff0SJaya Kumar help 6731ea7ff0SJaya Kumar Say Y here for support of Atlas wallmount touchscreen buttons. 6831ea7ff0SJaya Kumar The events will show up as scancodes F1 through F9 via evdev. 6931ea7ff0SJaya Kumar 7031ea7ff0SJaya Kumar To compile this driver as a module, choose M here: the module will 7131ea7ff0SJaya Kumar be called atlas_btns. 7231ea7ff0SJaya Kumar 7301387959SAlessandro Zummoconfig INPUT_IXP4XX_BEEPER 7401387959SAlessandro Zummo tristate "IXP4XX Beeper support" 7501387959SAlessandro Zummo depends on ARCH_IXP4XX 7601387959SAlessandro Zummo help 7701387959SAlessandro Zummo If you say yes here, you can connect a beeper to the 7801387959SAlessandro Zummo ixp4xx gpio pins. This is used by the LinkSys NSLU2. 7901387959SAlessandro Zummo 8001387959SAlessandro Zummo If unsure, say Y. 8101387959SAlessandro Zummo 8201387959SAlessandro Zummo To compile this driver as a module, choose M here: the 8301387959SAlessandro Zummo module will be called ixp4xx-beeper. 8401387959SAlessandro Zummo 851da177e4SLinus Torvaldsconfig INPUT_UINPUT 861da177e4SLinus Torvalds tristate "User level driver support" 871da177e4SLinus Torvalds help 881da177e4SLinus Torvalds Say Y here if you want to support user level drivers for input 891da177e4SLinus Torvalds subsystem accessible under char device 10:223 - /dev/input/uinput. 901da177e4SLinus Torvalds 911da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 921da177e4SLinus Torvalds module will be called uinput. 931da177e4SLinus Torvalds 940dcd8073SDmitry Torokhovconfig INPUT_POLLDEV 950dcd8073SDmitry Torokhov tristate "Polled input device skeleton" 960dcd8073SDmitry Torokhov help 970dcd8073SDmitry Torokhov Say Y here if you are using a driver for an input 980dcd8073SDmitry Torokhov device that periodically polls hardware state. This 990dcd8073SDmitry Torokhov option is only useful for out-of-tree drivers since 1000dcd8073SDmitry Torokhov in-tree drivers select it automatically. 1010dcd8073SDmitry Torokhov 1020dcd8073SDmitry Torokhov To compile this driver as a module, choose M here: the 1030dcd8073SDmitry Torokhov module will be called input-polldev. 1040dcd8073SDmitry Torokhov 1051da177e4SLinus Torvaldsconfig HP_SDC_RTC 1061da177e4SLinus Torvalds tristate "HP SDC Real Time Clock" 107da96d0b5SGeert Uytterhoeven depends on GSC || HP300 1081da177e4SLinus Torvalds select HP_SDC 1091da177e4SLinus Torvalds help 1101da177e4SLinus Torvalds Say Y here if you want to support the built-in real time clock 1111da177e4SLinus Torvalds of the HP SDC controller. 1121da177e4SLinus Torvalds 1131da177e4SLinus Torvaldsendif 114