xref: /openbmc/linux/drivers/input/misc/Kconfig (revision bebb8a2b)
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
46bebb8a2bSYoichi Yuasa	help
47bebb8a2bSYoichi Yuasa	  Say Y here if you want to support MIPS Cobalt button interface.
48bebb8a2bSYoichi Yuasa
49bebb8a2bSYoichi Yuasa	  To compile this driver as a module, choose M here: the
50bebb8a2bSYoichi Yuasa	  module will be called cobalt_btns.
51bebb8a2bSYoichi Yuasa
525fc14680SDmitry Torokhovconfig INPUT_WISTRON_BTNS
535fc14680SDmitry Torokhov	tristate "x86 Wistron laptop button interface"
54e9fb028eSAndrew Morton	depends on X86 && !X86_64
555fc14680SDmitry Torokhov	help
565fc14680SDmitry Torokhov	  Say Y here for support of Winstron laptop button interface, used on
575fc14680SDmitry Torokhov	  laptops of various brands, including Acer and Fujitsu-Siemens.
585fc14680SDmitry Torokhov
595fc14680SDmitry Torokhov	  To compile this driver as a module, choose M here: the module will
605fc14680SDmitry Torokhov	  be called wistron_btns.
615fc14680SDmitry Torokhov
6231ea7ff0SJaya Kumarconfig INPUT_ATLAS_BTNS
6331ea7ff0SJaya Kumar	tristate "x86 Atlas button interface"
6431ea7ff0SJaya Kumar	depends on X86 && ACPI
6531ea7ff0SJaya Kumar	help
6631ea7ff0SJaya Kumar	  Say Y here for support of Atlas wallmount touchscreen buttons.
6731ea7ff0SJaya Kumar	  The events will show up as scancodes F1 through F9 via evdev.
6831ea7ff0SJaya Kumar
6931ea7ff0SJaya Kumar	  To compile this driver as a module, choose M here: the module will
7031ea7ff0SJaya Kumar	  be called atlas_btns.
7131ea7ff0SJaya Kumar
7201387959SAlessandro Zummoconfig INPUT_IXP4XX_BEEPER
7301387959SAlessandro Zummo	tristate "IXP4XX Beeper support"
7401387959SAlessandro Zummo	depends on ARCH_IXP4XX
7501387959SAlessandro Zummo	help
7601387959SAlessandro Zummo	  If you say yes here, you can connect a beeper to the
7701387959SAlessandro Zummo	  ixp4xx gpio pins. This is used by the LinkSys NSLU2.
7801387959SAlessandro Zummo
7901387959SAlessandro Zummo	  If unsure, say Y.
8001387959SAlessandro Zummo
8101387959SAlessandro Zummo	  To compile this driver as a module, choose M here: the
8201387959SAlessandro Zummo	  module will be called ixp4xx-beeper.
8301387959SAlessandro Zummo
841da177e4SLinus Torvaldsconfig INPUT_UINPUT
851da177e4SLinus Torvalds	tristate "User level driver support"
861da177e4SLinus Torvalds	help
871da177e4SLinus Torvalds	  Say Y here if you want to support user level drivers for input
881da177e4SLinus Torvalds	  subsystem accessible under char device 10:223 - /dev/input/uinput.
891da177e4SLinus Torvalds
901da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
911da177e4SLinus Torvalds	  module will be called uinput.
921da177e4SLinus Torvalds
931da177e4SLinus Torvaldsconfig HP_SDC_RTC
941da177e4SLinus Torvalds	tristate "HP SDC Real Time Clock"
95da96d0b5SGeert Uytterhoeven	depends on GSC || HP300
961da177e4SLinus Torvalds	select HP_SDC
971da177e4SLinus Torvalds	help
981da177e4SLinus Torvalds	  Say Y here if you want to support the built-in real time clock
991da177e4SLinus Torvalds	  of the HP SDC controller.
1001da177e4SLinus Torvalds
1011da177e4SLinus Torvaldsendif
102