2 # Mouse driver configuration
8 Say Y here, and a list of supported mice will be displayed.
9 This option doesn't affect the kernel.
20 select SERIO_I8042 if X86_PC
21 select SERIO_GSCPS2 if GSC
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
28 Synaptics TouchPad users might be interested in a specialized
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.
37 To compile this driver as a module, choose M here: the
38 module will be called psmouse.
41 bool "ALPS PS/2 mouse protocol extension" if EMBEDDED
45 Say Y here if you have an ALPS PS/2 touchpad connected to
50 config MOUSE_PS2_LOGIPS2PP
51 bool "Logictech PS/2++ mouse protocol extension" if EMBEDDED
55 Say Y here if you have a Logictech PS/2++ mouse connected to
60 config MOUSE_PS2_SYNAPTICS
61 bool "Synaptics PS/2 mouse protocol extension" if EMBEDDED
65 Say Y here if you have a Synaptics PS/2 TouchPad connected to
70 config MOUSE_PS2_LIFEBOOK
71 bool "Fujitsu Lifebook PS/2 mouse protocol extension" if EMBEDDED
75 Say Y here if you have a Fujitsu B-series Lifebook PS/2
76 TouchScreen connected to your system.
80 config MOUSE_PS2_TRACKPOINT
81 bool "IBM Trackpoint PS/2 mouse protocol extension" if EMBEDDED
85 Say Y here if you have an IBM Trackpoint PS/2 mouse connected
90 config MOUSE_PS2_TOUCHKIT
91 bool "eGalax TouchKit PS/2 protocol extension"
94 Say Y here if you have an eGalax TouchKit PS/2 touchscreen
95 connected to your system.
100 tristate "Serial mouse"
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.
109 To compile this driver as a module, choose M here: the
110 module will be called sermouse.
113 tristate "InPort/MS/ATIXL busmouse"
116 Say Y here if you have an InPort, Microsoft or ATI XL busmouse.
117 They are rather rare these days.
119 To compile this driver as a module, choose M here: the
120 module will be called inport.
123 bool "ATI XL variant"
124 depends on MOUSE_INPORT
126 Say Y here if your mouse is of the ATI XL variety.
129 tristate "Logitech busmouse"
132 Say Y here if you have a Logitech busmouse.
133 They are rather rare these days.
135 To compile this driver as a module, choose M here: the
136 module will be called logibm.
138 config MOUSE_PC110PAD
139 tristate "IBM PC110 touchpad"
142 Say Y if you have the IBM PC-110 micro-notebook and want its
145 To compile this driver as a module, choose M here: the
146 module will be called pc110pad.
149 tristate "Amiga mouse"
152 Say Y here if you have an Amiga and want its native mouse
153 supported by the kernel.
155 To compile this driver as a module, choose M here: the
156 module will be called amimouse.
159 tristate "Atari mouse"
161 select ATARI_KBD_CORE
163 Say Y here if you have an Atari and want its native mouse
164 supported by the kernel.
166 To compile this driver as a module, choose M here: the
167 module will be called atarimouse.
170 tristate "Acorn RiscPC mouse"
171 depends on ARCH_ACORN
173 Say Y here if you have the Acorn RiscPC computer and want its
174 native mouse supported.
176 To compile this driver as a module, choose M here: the
177 module will be called rpcmouse.
180 tristate "DEC VSXXX-AA/GA mouse and VSXXX-AB tablet"
183 Say Y (or M) if you want to use a DEC VSXXX-AA (hockey
184 puck) or a VSXXX-GA (rectangular) mouse. Theses mice are
185 typically used on DECstations or VAXstations, but can also
186 be used on any box capable of RS232 (with some adaptor
187 described in the source file). This driver also works with the
188 digitizer (VSXXX-AB) DEC produced.
191 tristate "HIL pointers (mice etc)."
192 depends on GSC || HP300
196 Say Y here to support HIL pointers.