| # | |
| # Mouse driver configuration | |
| # | |
| menuconfig INPUT_MOUSE | |
| bool "Mice" | |
| default y | |
| help | |
| Say Y here, and a list of supported mice will be displayed. | |
| This option doesn't affect the kernel. | |
| If unsure, say Y. | |
| if INPUT_MOUSE | |
| config MOUSE_PS2 | |
| tristate "PS/2 mouse" | |
| default y | |
| select SERIO | |
| select SERIO_LIBPS2 | |
| select SERIO_I8042 if X86_PC | |
| select SERIO_GSCPS2 if GSC | |
| help | |
| Say Y here if you have a PS/2 mouse connected to your system. This | |
| includes the standard 2 or 3-button PS/2 mouse, as well as PS/2 | |
| mice with wheels and extra buttons, Microsoft, Logitech or Genius | |
| compatible. | |
| Synaptics TouchPad users might be interested in a specialized | |
| XFree86 driver at: | |
| <http://w1.894.telia.com/~u89404340/touchpad/index.html> | |
| and a new version of GPM at: | |
| <http://www.geocities.com/dt_or/gpm/gpm.html> | |
| to take advantage of the advanced features of the touchpad. | |
| If unsure, say Y. | |
| To compile this driver as a module, choose M here: the | |
| module will be called psmouse. | |
| config MOUSE_PS2_ALPS | |
| bool "ALPS PS/2 mouse protocol extension" if EMBEDDED | |
| default y | |
| depends on MOUSE_PS2 | |
| help | |
| Say Y here if you have an ALPS PS/2 touchpad connected to | |
| your system. | |
| If unsure, say Y. | |
| config MOUSE_PS2_LOGIPS2PP | |
| bool "Logitech PS/2++ mouse protocol extension" if EMBEDDED | |
| default y | |
| depends on MOUSE_PS2 | |
| help | |
| Say Y here if you have a Logictech PS/2++ mouse connected to | |
| your system. | |
| If unsure, say Y. | |
| config MOUSE_PS2_SYNAPTICS | |
| bool "Synaptics PS/2 mouse protocol extension" if EMBEDDED | |
| default y | |
| depends on MOUSE_PS2 | |
| help | |
| Say Y here if you have a Synaptics PS/2 TouchPad connected to | |
| your system. | |
| If unsure, say Y. | |
| config MOUSE_PS2_LIFEBOOK | |
| bool "Fujitsu Lifebook PS/2 mouse protocol extension" if EMBEDDED | |
| default y | |
| depends on MOUSE_PS2 | |
| help | |
| Say Y here if you have a Fujitsu B-series Lifebook PS/2 | |
| TouchScreen connected to your system. | |
| If unsure, say Y. | |
| config MOUSE_PS2_TRACKPOINT | |
| bool "IBM Trackpoint PS/2 mouse protocol extension" if EMBEDDED | |
| default y | |
| depends on MOUSE_PS2 | |
| help | |
| Say Y here if you have an IBM Trackpoint PS/2 mouse connected | |
| to your system. | |
| If unsure, say Y. | |
| config MOUSE_PS2_TOUCHKIT | |
| bool "eGalax TouchKit PS/2 protocol extension" | |
| depends on MOUSE_PS2 | |
| help | |
| Say Y here if you have an eGalax TouchKit PS/2 touchscreen | |
| connected to your system. | |
| If unsure, say N. | |
| config MOUSE_SERIAL | |
| tristate "Serial mouse" | |
| select SERIO | |
| help | |
| Say Y here if you have a serial (RS-232, COM port) mouse connected | |
| to your system. This includes Sun, MouseSystems, Microsoft, | |
| Logitech and all other compatible serial mice. | |
| If unsure, say N. | |
| To compile this driver as a module, choose M here: the | |
| module will be called sermouse. | |
| config MOUSE_APPLETOUCH | |
| tristate "Apple USB Touchpad support" | |
| depends on USB_ARCH_HAS_HCD | |
| select USB | |
| help | |
| Say Y here if you want to use an Apple USB Touchpad. | |
| These are the touchpads that can be found on post-February 2005 | |
| Apple Powerbooks (prior models have a Synaptics touchpad connected | |
| to the ADB bus). | |
| This driver provides a basic mouse driver but can be interfaced | |
| with the synaptics X11 driver to provide acceleration and | |
| scrolling in X11. | |
| For further information, see | |
| <file:Documentation/input/appletouch.txt>. | |
| To compile this driver as a module, choose M here: the | |
| module will be called appletouch. | |
| config MOUSE_INPORT | |
| tristate "InPort/MS/ATIXL busmouse" | |
| depends on ISA | |
| help | |
| Say Y here if you have an InPort, Microsoft or ATI XL busmouse. | |
| They are rather rare these days. | |
| To compile this driver as a module, choose M here: the | |
| module will be called inport. | |
| config MOUSE_ATIXL | |
| bool "ATI XL variant" | |
| depends on MOUSE_INPORT | |
| help | |
| Say Y here if your mouse is of the ATI XL variety. | |
| config MOUSE_LOGIBM | |
| tristate "Logitech busmouse" | |
| depends on ISA | |
| help | |
| Say Y here if you have a Logitech busmouse. | |
| They are rather rare these days. | |
| To compile this driver as a module, choose M here: the | |
| module will be called logibm. | |
| config MOUSE_PC110PAD | |
| tristate "IBM PC110 touchpad" | |
| depends on ISA | |
| help | |
| Say Y if you have the IBM PC-110 micro-notebook and want its | |
| touchpad supported. | |
| To compile this driver as a module, choose M here: the | |
| module will be called pc110pad. | |
| config MOUSE_AMIGA | |
| tristate "Amiga mouse" | |
| depends on AMIGA | |
| help | |
| Say Y here if you have an Amiga and want its native mouse | |
| supported by the kernel. | |
| To compile this driver as a module, choose M here: the | |
| module will be called amimouse. | |
| config MOUSE_ATARI | |
| tristate "Atari mouse" | |
| depends on ATARI | |
| select ATARI_KBD_CORE | |
| help | |
| Say Y here if you have an Atari and want its native mouse | |
| supported by the kernel. | |
| To compile this driver as a module, choose M here: the | |
| module will be called atarimouse. | |
| config MOUSE_RISCPC | |
| tristate "Acorn RiscPC mouse" | |
| depends on ARCH_ACORN | |
| help | |
| Say Y here if you have the Acorn RiscPC computer and want its | |
| native mouse supported. | |
| To compile this driver as a module, choose M here: the | |
| module will be called rpcmouse. | |
| config MOUSE_VSXXXAA | |
| tristate "DEC VSXXX-AA/GA mouse and VSXXX-AB tablet" | |
| select SERIO | |
| help | |
| Say Y (or M) if you want to use a DEC VSXXX-AA (hockey | |
| puck) or a VSXXX-GA (rectangular) mouse. Theses mice are | |
| typically used on DECstations or VAXstations, but can also | |
| be used on any box capable of RS232 (with some adaptor | |
| described in the source file). This driver also works with the | |
| digitizer (VSXXX-AB) DEC produced. | |
| config MOUSE_HIL | |
| tristate "HIL pointers (mice etc)." | |
| depends on GSC || HP300 | |
| select HP_SDC | |
| select HIL_MLC | |
| help | |
| Say Y here to support HIL pointers. | |
| config MOUSE_GPIO | |
| tristate "GPIO mouse" | |
| depends on GENERIC_GPIO | |
| select INPUT_POLLDEV | |
| help | |
| This driver simulates a mouse on GPIO lines of various CPUs (and some | |
| other chips). | |
| Say Y here if your device has buttons or a simple joystick connected | |
| directly to GPIO lines. Your board-specific setup logic must also | |
| provide a platform device and platform data saying which GPIOs are | |
| used. | |
| To compile this driver as a module, choose M here: the | |
| module will be called gpio_mouse. | |
| endif |