Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | # |
| 2 | # Mouse driver configuration |
| 3 | # |
| 4 | menuconfig INPUT_MOUSE |
| 5 | bool "Mouse" |
| 6 | default y |
| 7 | help |
| 8 | Say Y here, and a list of supported mice will be displayed. |
| 9 | This option doesn't affect the kernel. |
| 10 | |
| 11 | If unsure, say Y. |
| 12 | |
| 13 | if INPUT_MOUSE |
| 14 | |
| 15 | config MOUSE_PS2 |
| 16 | tristate "PS/2 mouse" |
| 17 | default y |
| 18 | select SERIO |
| 19 | select SERIO_LIBPS2 |
Arthur Othieno | f2c84c0 | 2005-10-30 23:04:05 -0500 | [diff] [blame] | 20 | select SERIO_I8042 if X86_PC |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 21 | select SERIO_GSCPS2 if GSC |
| 22 | ---help--- |
| 23 | Say Y here if you have a PS/2 mouse connected to your system. This |
| 24 | includes the standard 2 or 3-button PS/2 mouse, as well as PS/2 |
| 25 | mice with wheels and extra buttons, Microsoft, Logitech or Genius |
| 26 | compatible. |
| 27 | |
| 28 | Synaptics TouchPad users might be interested in a specialized |
| 29 | XFree86 driver at: |
| 30 | <http://w1.894.telia.com/~u89404340/touchpad/index.html> |
| 31 | and a new version of GPM at: |
| 32 | <http://www.geocities.com/dt_or/gpm/gpm.html> |
| 33 | to take advantage of the advanced features of the touchpad. |
| 34 | |
| 35 | If unsure, say Y. |
| 36 | |
| 37 | To compile this driver as a module, choose M here: the |
| 38 | module will be called psmouse. |
| 39 | |
Andres Salomon | 55e3d92 | 2007-03-10 01:39:54 -0500 | [diff] [blame^] | 40 | config MOUSE_PS2_ALPS |
| 41 | bool "ALPS PS/2 mouse protocol extension" if EMBEDDED |
| 42 | default y |
| 43 | depends on MOUSE_PS2 |
| 44 | ---help--- |
| 45 | Say Y here if you have an ALPS PS/2 touchpad connected to |
| 46 | your system. |
| 47 | |
| 48 | If unsure, say Y. |
| 49 | |
| 50 | config MOUSE_PS2_LOGIPS2PP |
| 51 | bool "Logictech PS/2++ mouse protocol extension" if EMBEDDED |
| 52 | default y |
| 53 | depends on MOUSE_PS2 |
| 54 | ---help--- |
| 55 | Say Y here if you have a Logictech PS/2++ mouse connected to |
| 56 | your system. |
| 57 | |
| 58 | If unsure, say Y. |
| 59 | |
| 60 | config MOUSE_PS2_SYNAPTICS |
| 61 | bool "Synaptics PS/2 mouse protocol extension" if EMBEDDED |
| 62 | default y |
| 63 | depends on MOUSE_PS2 |
| 64 | ---help--- |
| 65 | Say Y here if you have a Synaptics PS/2 TouchPad connected to |
| 66 | your system. |
| 67 | |
| 68 | If unsure, say Y. |
| 69 | |
| 70 | config MOUSE_PS2_LIFEBOOK |
| 71 | bool "Fujitsu Lifebook PS/2 mouse protocol extension" if EMBEDDED |
| 72 | default y |
| 73 | depends on MOUSE_PS2 |
| 74 | ---help--- |
| 75 | Say Y here if you have a Fujitsu B-series Lifebook PS/2 |
| 76 | TouchScreen connected to your system. |
| 77 | |
| 78 | If unsure, say Y. |
| 79 | |
| 80 | config MOUSE_PS2_TRACKPOINT |
| 81 | bool "IBM Trackpoint PS/2 mouse protocol extension" if EMBEDDED |
| 82 | default y |
| 83 | depends on MOUSE_PS2 |
| 84 | ---help--- |
| 85 | Say Y here if you have an IBM Trackpoint PS/2 mouse connected |
| 86 | to your system. |
| 87 | |
| 88 | If unsure, say Y. |
| 89 | |
| 90 | config MOUSE_PS2_TOUCHKIT |
| 91 | bool "eGalax TouchKit PS/2 protocol extension" |
| 92 | depends on MOUSE_PS2 |
| 93 | ---help--- |
| 94 | Say Y here if you have an eGalax TouchKit PS/2 touchscreen |
| 95 | connected to your system. |
| 96 | |
| 97 | If unsure, say N. |
| 98 | |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 99 | config MOUSE_SERIAL |
| 100 | tristate "Serial mouse" |
| 101 | select SERIO |
| 102 | ---help--- |
| 103 | Say Y here if you have a serial (RS-232, COM port) mouse connected |
| 104 | to your system. This includes Sun, MouseSystems, Microsoft, |
| 105 | Logitech and all other compatible serial mice. |
| 106 | |
| 107 | If unsure, say N. |
| 108 | |
| 109 | To compile this driver as a module, choose M here: the |
| 110 | module will be called sermouse. |
| 111 | |
| 112 | config MOUSE_INPORT |
| 113 | tristate "InPort/MS/ATIXL busmouse" |
| 114 | depends on ISA |
| 115 | help |
| 116 | Say Y here if you have an InPort, Microsoft or ATI XL busmouse. |
| 117 | They are rather rare these days. |
| 118 | |
| 119 | To compile this driver as a module, choose M here: the |
| 120 | module will be called inport. |
| 121 | |
| 122 | config MOUSE_ATIXL |
| 123 | bool "ATI XL variant" |
| 124 | depends on MOUSE_INPORT |
| 125 | help |
| 126 | Say Y here if your mouse is of the ATI XL variety. |
| 127 | |
| 128 | config MOUSE_LOGIBM |
| 129 | tristate "Logitech busmouse" |
| 130 | depends on ISA |
| 131 | help |
| 132 | Say Y here if you have a Logitech busmouse. |
| 133 | They are rather rare these days. |
| 134 | |
| 135 | To compile this driver as a module, choose M here: the |
| 136 | module will be called logibm. |
| 137 | |
| 138 | config MOUSE_PC110PAD |
| 139 | tristate "IBM PC110 touchpad" |
| 140 | depends on ISA |
| 141 | help |
| 142 | Say Y if you have the IBM PC-110 micro-notebook and want its |
| 143 | touchpad supported. |
| 144 | |
| 145 | To compile this driver as a module, choose M here: the |
| 146 | module will be called pc110pad. |
| 147 | |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 148 | config MOUSE_AMIGA |
| 149 | tristate "Amiga mouse" |
| 150 | depends on AMIGA |
| 151 | help |
| 152 | Say Y here if you have an Amiga and want its native mouse |
| 153 | supported by the kernel. |
| 154 | |
| 155 | To compile this driver as a module, choose M here: the |
| 156 | module will be called amimouse. |
| 157 | |
| 158 | config MOUSE_RISCPC |
| 159 | tristate "Acorn RiscPC mouse" |
| 160 | depends on ARCH_ACORN |
| 161 | help |
| 162 | Say Y here if you have the Acorn RiscPC computer and want its |
| 163 | native mouse supported. |
| 164 | |
| 165 | To compile this driver as a module, choose M here: the |
| 166 | module will be called rpcmouse. |
| 167 | |
| 168 | config MOUSE_VSXXXAA |
| 169 | tristate "DEC VSXXX-AA/GA mouse and VSXXX-AB tablet" |
| 170 | select SERIO |
| 171 | help |
| 172 | Say Y (or M) if you want to use a DEC VSXXX-AA (hockey |
| 173 | puck) or a VSXXX-GA (rectangular) mouse. Theses mice are |
| 174 | typically used on DECstations or VAXstations, but can also |
| 175 | be used on any box capable of RS232 (with some adaptor |
| 176 | described in the source file). This driver also works with the |
| 177 | digitizer (VSXXX-AB) DEC produced. |
| 178 | |
| 179 | config MOUSE_HIL |
Andres Salomon | 55e3d92 | 2007-03-10 01:39:54 -0500 | [diff] [blame^] | 180 | tristate "HIL pointers (mice etc)." |
Geert Uytterhoeven | da96d0b | 2006-10-09 22:22:37 +0200 | [diff] [blame] | 181 | depends on GSC || HP300 |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 182 | select HP_SDC |
| 183 | select HIL_MLC |
| 184 | help |
| 185 | Say Y here to support HIL pointers. |
| 186 | |
| 187 | endif |