xref: /linux-6.15/drivers/input/misc/Kconfig (revision 31ea7ff0)
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
435fc14680SDmitry Torokhovconfig INPUT_WISTRON_BTNS
445fc14680SDmitry Torokhov	tristate "x86 Wistron laptop button interface"
45e9fb028eSAndrew Morton	depends on X86 && !X86_64
465fc14680SDmitry Torokhov	help
475fc14680SDmitry Torokhov	  Say Y here for support of Winstron laptop button interface, used on
485fc14680SDmitry Torokhov	  laptops of various brands, including Acer and Fujitsu-Siemens.
495fc14680SDmitry Torokhov
505fc14680SDmitry Torokhov	  To compile this driver as a module, choose M here: the module will
515fc14680SDmitry Torokhov	  be called wistron_btns.
525fc14680SDmitry Torokhov
53*31ea7ff0SJaya Kumarconfig INPUT_ATLAS_BTNS
54*31ea7ff0SJaya Kumar	tristate "x86 Atlas button interface"
55*31ea7ff0SJaya Kumar	depends on X86 && ACPI
56*31ea7ff0SJaya Kumar	help
57*31ea7ff0SJaya Kumar	  Say Y here for support of Atlas wallmount touchscreen buttons.
58*31ea7ff0SJaya Kumar	  The events will show up as scancodes F1 through F9 via evdev.
59*31ea7ff0SJaya Kumar
60*31ea7ff0SJaya Kumar	  To compile this driver as a module, choose M here: the module will
61*31ea7ff0SJaya Kumar	  be called atlas_btns.
62*31ea7ff0SJaya Kumar
6301387959SAlessandro Zummoconfig INPUT_IXP4XX_BEEPER
6401387959SAlessandro Zummo	tristate "IXP4XX Beeper support"
6501387959SAlessandro Zummo	depends on ARCH_IXP4XX
6601387959SAlessandro Zummo	help
6701387959SAlessandro Zummo	  If you say yes here, you can connect a beeper to the
6801387959SAlessandro Zummo	  ixp4xx gpio pins. This is used by the LinkSys NSLU2.
6901387959SAlessandro Zummo
7001387959SAlessandro Zummo	  If unsure, say Y.
7101387959SAlessandro Zummo
7201387959SAlessandro Zummo	  To compile this driver as a module, choose M here: the
7301387959SAlessandro Zummo	  module will be called ixp4xx-beeper.
7401387959SAlessandro Zummo
751da177e4SLinus Torvaldsconfig INPUT_UINPUT
761da177e4SLinus Torvalds	tristate "User level driver support"
771da177e4SLinus Torvalds	help
781da177e4SLinus Torvalds	  Say Y here if you want to support user level drivers for input
791da177e4SLinus Torvalds	  subsystem accessible under char device 10:223 - /dev/input/uinput.
801da177e4SLinus Torvalds
811da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
821da177e4SLinus Torvalds	  module will be called uinput.
831da177e4SLinus Torvalds
841da177e4SLinus Torvaldsconfig HP_SDC_RTC
851da177e4SLinus Torvalds	tristate "HP SDC Real Time Clock"
86da96d0b5SGeert Uytterhoeven	depends on GSC || HP300
871da177e4SLinus Torvalds	select HP_SDC
881da177e4SLinus Torvalds	help
891da177e4SLinus Torvalds	  Say Y here if you want to support the built-in real time clock
901da177e4SLinus Torvalds	  of the HP SDC controller.
911da177e4SLinus Torvalds
921da177e4SLinus Torvaldsendif
93