1# 2# Mouse driver configuration 3# 4menuconfig 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 13if INPUT_MOUSE 14 15config MOUSE_PS2 16 tristate "PS/2 mouse" 17 default y 18 select SERIO 19 select SERIO_LIBPS2 20 select SERIO_I8042 if X86_PC 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 40config 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 50config 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 60config 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 70config 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 80config 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 90config 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 99config 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 112config 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 122config 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 128config 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 138config 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 148config 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 158config MOUSE_ATARI 159 tristate "Atari mouse" 160 depends on ATARI 161 select ATARI_KBD_CORE 162 help 163 Say Y here if you have an Atari and want its native mouse 164 supported by the kernel. 165 166 To compile this driver as a module, choose M here: the 167 module will be called atarimouse. 168 169config MOUSE_RISCPC 170 tristate "Acorn RiscPC mouse" 171 depends on ARCH_ACORN 172 help 173 Say Y here if you have the Acorn RiscPC computer and want its 174 native mouse supported. 175 176 To compile this driver as a module, choose M here: the 177 module will be called rpcmouse. 178 179config MOUSE_VSXXXAA 180 tristate "DEC VSXXX-AA/GA mouse and VSXXX-AB tablet" 181 select SERIO 182 help 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. 189 190config MOUSE_HIL 191 tristate "HIL pointers (mice etc)." 192 depends on GSC || HP300 193 select HP_SDC 194 select HIL_MLC 195 help 196 Say Y here to support HIL pointers. 197 198endif 199