Input: pull input.h into uinpit.h
[linux-2.6.git] / drivers / input / misc / Kconfig
1 #
2 # Input misc drivers configuration
3 #
4 menuconfig INPUT_MISC
5         bool "Miscellaneous devices"
6         help
7           Say Y here, and a list of miscellaneous input drivers will be displayed.
8           Everything that didn't fit into the other categories is here. This option
9           doesn't affect the kernel.
10
11           If unsure, say Y.
12
13 if INPUT_MISC
14
15 config INPUT_PCSPKR
16         tristate "PC Speaker support"
17         depends on ALPHA || X86 || MIPS || PPC_PREP || PPC_CHRP || PPC_PSERIES
18         help
19           Say Y here if you want the standard PC Speaker to be used for
20           bells and whistles.
21
22           If unsure, say Y.
23
24           To compile this driver as a module, choose M here: the
25           module will be called pcspkr.
26
27 config INPUT_SPARCSPKR
28         tristate "SPARC Speaker support"
29         depends on PCI && SPARC64
30         help
31           Say Y here if you want the standard Speaker on Sparc PCI systems
32           to be used for bells and whistles.
33
34           If unsure, say Y.
35
36           To compile this driver as a module, choose M here: the
37           module will be called sparcspkr.
38
39 config INPUT_M68K_BEEP
40         tristate "M68k Beeper support"
41         depends on M68K
42
43 config INPUT_COBALT_BTNS
44         tristate "Cobalt button interface"
45         depends on MIPS_COBALT
46         select INPUT_POLLDEV
47         help
48           Say Y here if you want to support MIPS Cobalt button interface.
49
50           To compile this driver as a module, choose M here: the
51           module will be called cobalt_btns.
52
53 config INPUT_WISTRON_BTNS
54         tristate "x86 Wistron laptop button interface"
55         depends on X86 && !X86_64
56         help
57           Say Y here for support of Winstron laptop button interface, used on
58           laptops of various brands, including Acer and Fujitsu-Siemens.
59
60           To compile this driver as a module, choose M here: the module will
61           be called wistron_btns.
62
63 config INPUT_ATLAS_BTNS
64         tristate "x86 Atlas button interface"
65         depends on X86 && ACPI
66         help
67           Say Y here for support of Atlas wallmount touchscreen buttons.
68           The events will show up as scancodes F1 through F9 via evdev.
69
70           To compile this driver as a module, choose M here: the module will
71           be called atlas_btns.
72
73 config INPUT_IXP4XX_BEEPER
74         tristate "IXP4XX Beeper support"
75         depends on ARCH_IXP4XX
76         help
77           If you say yes here, you can connect a beeper to the
78           ixp4xx gpio pins. This is used by the LinkSys NSLU2.
79
80           If unsure, say Y.
81
82           To compile this driver as a module, choose M here: the
83           module will be called ixp4xx-beeper.
84
85 config INPUT_UINPUT
86         tristate "User level driver support"
87         help
88           Say Y here if you want to support user level drivers for input
89           subsystem accessible under char device 10:223 - /dev/input/uinput.
90
91           To compile this driver as a module, choose M here: the
92           module will be called uinput.
93
94 config INPUT_POLLDEV
95         tristate "Polled input device skeleton"
96         help
97           Say Y here if you are using a driver for an input
98           device that periodically polls hardware state. This
99           option is only useful for out-of-tree drivers since
100           in-tree drivers select it automatically.
101
102           To compile this driver as a module, choose M here: the
103           module will be called input-polldev.
104
105 config HP_SDC_RTC
106         tristate "HP SDC Real Time Clock"
107         depends on GSC || HP300
108         select HP_SDC
109         help
110           Say Y here if you want to support the built-in real time clock
111           of the HP SDC controller.
112
113 endif