Blame view
drivers/input/Kconfig
5.96 KB
1da177e4c
|
1 2 3 4 5 |
# # Input device configuration # menu "Input device support" |
d722260d2
|
6 |
depends on !UML |
1da177e4c
|
7 8 |
config INPUT |
6a108a14f
|
9 |
tristate "Generic input layer (needed for keyboard, mouse, ...)" if EXPERT |
1da177e4c
|
10 |
default y |
36203c4f3
|
11 |
help |
1da177e4c
|
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
Say Y here if you have any input device (mouse, keyboard, tablet, joystick, steering wheel ...) connected to your system and want it to be available to applications. This includes standard PS/2 keyboard and mouse. Say N here if you have a headless (no monitor, no keyboard) system. More information is available: <file:Documentation/input/input.txt> If unsure, say Y. To compile this driver as a module, choose M here: the module will be called input. if INPUT |
f60c8ba77
|
27 28 29 30 31 32 33 34 35 36 37 38 |
config INPUT_LEDS tristate "Export input device LEDs in sysfs" depends on LEDS_CLASS default INPUT help Say Y here if you would like to export LEDs on input devices as standard LED class devices in sysfs. If unsure, say Y. To compile this driver as a module, choose M here: the module will be called input-leds. |
7d928a2b1
|
39 40 |
config INPUT_FF_MEMLESS tristate "Support for memoryless force-feedback devices" |
36203c4f3
|
41 |
help |
7d928a2b1
|
42 43 44 45 46 47 48 49 50 |
Say Y here if you have memoryless force-feedback input device such as Logitech WingMan Force 3D, ThrustMaster FireStorm Dual Power 2, or similar. You will also need to enable hardware-specific driver. If unsure, say N. To compile this driver as a module, choose M here: the module will be called ff-memless. |
893e7c2db
|
51 52 53 54 55 56 57 58 59 60 61 62 |
config INPUT_POLLDEV tristate "Polled input device skeleton" help Say Y here if you are using a driver for an input device that periodically polls hardware state. This option is only useful for out-of-tree drivers since in-tree drivers select it automatically. If unsure, say N. To compile this driver as a module, choose M here: the module will be called input-polldev. |
36203c4f3
|
63 64 65 66 67 68 69 70 71 72 73 74 |
config INPUT_SPARSEKMAP tristate "Sparse keymap support library" help Say Y here if you are using a driver for an input device that uses sparse keymap. This option is only useful for out-of-tree drivers since in-tree drivers select it automatically. If unsure, say N. To compile this driver as a module, choose M here: the module will be called sparse-keymap. |
1932811f4
|
75 76 77 78 79 80 81 82 83 84 85 86 |
config INPUT_MATRIXKMAP tristate "Matrix keymap support library" help Say Y here if you are using a driver for an input device that uses matrix keymap. This option is only useful for out-of-tree drivers since in-tree drivers select it automatically. If unsure, say N. To compile this driver as a module, choose M here: the module will be called matrix-keymap. |
1da177e4c
|
87 88 89 |
comment "Userland interfaces" config INPUT_MOUSEDEV |
dfaaed08e
|
90 |
tristate "Mouse interface" |
36203c4f3
|
91 |
help |
1da177e4c
|
92 93 94 95 96 97 98 99 100 101 102 103 104 |
Say Y here if you want your mouse to be accessible as char devices 13:32+ - /dev/input/mouseX and 13:63 - /dev/input/mice as an emulated IntelliMouse Explorer PS/2 mouse. That way, all user space programs (including SVGAlib, GPM and X) will be able to use your mouse. If unsure, say Y. To compile this driver as a module, choose M here: the module will be called mousedev. config INPUT_MOUSEDEV_PSAUX bool "Provide legacy /dev/psaux device" |
1da177e4c
|
105 |
depends on INPUT_MOUSEDEV |
36203c4f3
|
106 |
help |
1da177e4c
|
107 108 109 110 111 |
Say Y here if you want your mouse also be accessible as char device 10:1 - /dev/psaux. The data available through /dev/psaux is exactly the same as the data from /dev/input/mice. If unsure, say Y. |
1da177e4c
|
112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 |
config INPUT_MOUSEDEV_SCREEN_X int "Horizontal screen resolution" depends on INPUT_MOUSEDEV default "1024" help If you're using a digitizer, or a graphic tablet, and want to use it as a mouse then the mousedev driver needs to know the X window screen resolution you are using to correctly scale the data. If you're not using a digitizer, this value is ignored. config INPUT_MOUSEDEV_SCREEN_Y int "Vertical screen resolution" depends on INPUT_MOUSEDEV default "768" help If you're using a digitizer, or a graphic tablet, and want to use it as a mouse then the mousedev driver needs to know the X window screen resolution you are using to correctly scale the data. If you're not using a digitizer, this value is ignored. config INPUT_JOYDEV tristate "Joystick interface" |
36203c4f3
|
134 |
help |
1da177e4c
|
135 136 137 138 139 140 141 142 143 |
Say Y here if you want your joystick or gamepad to be accessible as char device 13:0+ - /dev/input/jsX device. If unsure, say Y. More information is available: <file:Documentation/input/joystick.txt> To compile this driver as a module, choose M here: the module will be called joydev. |
1da177e4c
|
144 145 146 147 148 149 150 151 152 153 154 |
config INPUT_EVDEV tristate "Event interface" help Say Y here if you want your input device events be accessible under char device 13:64+ - /dev/input/eventX in a generic way. To compile this driver as a module, choose M here: the module will be called evdev. config INPUT_EVBUG tristate "Event debugging" |
36203c4f3
|
155 |
help |
1da177e4c
|
156 157 158 159 160 161 162 163 164 165 |
Say Y here if you have a problem with the input subsystem and want all events (keypresses, mouse movements), to be output to the system log. While this is useful for debugging, it's also a security threat - your keypresses include your passwords, of course. If unsure, say N. To compile this driver as a module, choose M here: the module will be called evbug. |
e17bb1de3
|
166 |
config INPUT_APMPOWER |
6a108a14f
|
167 |
tristate "Input Power Event -> APM Bridge" if EXPERT |
e17bb1de3
|
168 |
depends on INPUT && APM_EMULATION |
36203c4f3
|
169 |
help |
e17bb1de3
|
170 171 |
Say Y here if you want suspend key events to trigger a user requested suspend through APM. This is useful on embedded |
692105b8a
|
172 |
systems where such behaviour is desired without userspace |
e17bb1de3
|
173 174 175 176 |
interaction. If unsure, say N. To compile this driver as a module, choose M here: the module will be called apm-power. |
1da177e4c
|
177 178 179 180 181 182 183 |
comment "Input Device Drivers" source "drivers/input/keyboard/Kconfig" source "drivers/input/mouse/Kconfig" source "drivers/input/joystick/Kconfig" |
4104d13fe
|
184 |
source "drivers/input/tablet/Kconfig" |
1da177e4c
|
185 186 187 |
source "drivers/input/touchscreen/Kconfig" source "drivers/input/misc/Kconfig" |
2b6a321da
|
188 |
source "drivers/input/rmi4/Kconfig" |
1da177e4c
|
189 190 191 192 193 194 195 196 197 198 199 |
endif menu "Hardware I/O ports" source "drivers/input/serio/Kconfig" source "drivers/input/gameport/Kconfig" endmenu endmenu |