11da177e4SLinus Torvalds# 21da177e4SLinus Torvalds# Mouse driver configuration 31da177e4SLinus Torvalds# 41da177e4SLinus Torvaldsmenuconfig INPUT_MOUSE 51da177e4SLinus Torvalds bool "Mouse" 61da177e4SLinus Torvalds default y 71da177e4SLinus Torvalds help 81da177e4SLinus Torvalds Say Y here, and a list of supported mice will be displayed. 91da177e4SLinus Torvalds This option doesn't affect the kernel. 101da177e4SLinus Torvalds 111da177e4SLinus Torvalds If unsure, say Y. 121da177e4SLinus Torvalds 131da177e4SLinus Torvaldsif INPUT_MOUSE 141da177e4SLinus Torvalds 151da177e4SLinus Torvaldsconfig MOUSE_PS2 161da177e4SLinus Torvalds tristate "PS/2 mouse" 171da177e4SLinus Torvalds default y 181da177e4SLinus Torvalds select SERIO 191da177e4SLinus Torvalds select SERIO_LIBPS2 20f2c84c0eSArthur Othieno select SERIO_I8042 if X86_PC 211da177e4SLinus Torvalds select SERIO_GSCPS2 if GSC 221da177e4SLinus Torvalds ---help--- 231da177e4SLinus Torvalds Say Y here if you have a PS/2 mouse connected to your system. This 241da177e4SLinus Torvalds includes the standard 2 or 3-button PS/2 mouse, as well as PS/2 251da177e4SLinus Torvalds mice with wheels and extra buttons, Microsoft, Logitech or Genius 261da177e4SLinus Torvalds compatible. 271da177e4SLinus Torvalds 281da177e4SLinus Torvalds Synaptics TouchPad users might be interested in a specialized 291da177e4SLinus Torvalds XFree86 driver at: 301da177e4SLinus Torvalds <http://w1.894.telia.com/~u89404340/touchpad/index.html> 311da177e4SLinus Torvalds and a new version of GPM at: 321da177e4SLinus Torvalds <http://www.geocities.com/dt_or/gpm/gpm.html> 331da177e4SLinus Torvalds to take advantage of the advanced features of the touchpad. 341da177e4SLinus Torvalds 351da177e4SLinus Torvalds If unsure, say Y. 361da177e4SLinus Torvalds 371da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 381da177e4SLinus Torvalds module will be called psmouse. 391da177e4SLinus Torvalds 40*55e3d922SAndres Salomonconfig MOUSE_PS2_ALPS 41*55e3d922SAndres Salomon bool "ALPS PS/2 mouse protocol extension" if EMBEDDED 42*55e3d922SAndres Salomon default y 43*55e3d922SAndres Salomon depends on MOUSE_PS2 44*55e3d922SAndres Salomon ---help--- 45*55e3d922SAndres Salomon Say Y here if you have an ALPS PS/2 touchpad connected to 46*55e3d922SAndres Salomon your system. 47*55e3d922SAndres Salomon 48*55e3d922SAndres Salomon If unsure, say Y. 49*55e3d922SAndres Salomon 50*55e3d922SAndres Salomonconfig MOUSE_PS2_LOGIPS2PP 51*55e3d922SAndres Salomon bool "Logictech PS/2++ mouse protocol extension" if EMBEDDED 52*55e3d922SAndres Salomon default y 53*55e3d922SAndres Salomon depends on MOUSE_PS2 54*55e3d922SAndres Salomon ---help--- 55*55e3d922SAndres Salomon Say Y here if you have a Logictech PS/2++ mouse connected to 56*55e3d922SAndres Salomon your system. 57*55e3d922SAndres Salomon 58*55e3d922SAndres Salomon If unsure, say Y. 59*55e3d922SAndres Salomon 60*55e3d922SAndres Salomonconfig MOUSE_PS2_SYNAPTICS 61*55e3d922SAndres Salomon bool "Synaptics PS/2 mouse protocol extension" if EMBEDDED 62*55e3d922SAndres Salomon default y 63*55e3d922SAndres Salomon depends on MOUSE_PS2 64*55e3d922SAndres Salomon ---help--- 65*55e3d922SAndres Salomon Say Y here if you have a Synaptics PS/2 TouchPad connected to 66*55e3d922SAndres Salomon your system. 67*55e3d922SAndres Salomon 68*55e3d922SAndres Salomon If unsure, say Y. 69*55e3d922SAndres Salomon 70*55e3d922SAndres Salomonconfig MOUSE_PS2_LIFEBOOK 71*55e3d922SAndres Salomon bool "Fujitsu Lifebook PS/2 mouse protocol extension" if EMBEDDED 72*55e3d922SAndres Salomon default y 73*55e3d922SAndres Salomon depends on MOUSE_PS2 74*55e3d922SAndres Salomon ---help--- 75*55e3d922SAndres Salomon Say Y here if you have a Fujitsu B-series Lifebook PS/2 76*55e3d922SAndres Salomon TouchScreen connected to your system. 77*55e3d922SAndres Salomon 78*55e3d922SAndres Salomon If unsure, say Y. 79*55e3d922SAndres Salomon 80*55e3d922SAndres Salomonconfig MOUSE_PS2_TRACKPOINT 81*55e3d922SAndres Salomon bool "IBM Trackpoint PS/2 mouse protocol extension" if EMBEDDED 82*55e3d922SAndres Salomon default y 83*55e3d922SAndres Salomon depends on MOUSE_PS2 84*55e3d922SAndres Salomon ---help--- 85*55e3d922SAndres Salomon Say Y here if you have an IBM Trackpoint PS/2 mouse connected 86*55e3d922SAndres Salomon to your system. 87*55e3d922SAndres Salomon 88*55e3d922SAndres Salomon If unsure, say Y. 89*55e3d922SAndres Salomon 90*55e3d922SAndres Salomonconfig MOUSE_PS2_TOUCHKIT 91*55e3d922SAndres Salomon bool "eGalax TouchKit PS/2 protocol extension" 92*55e3d922SAndres Salomon depends on MOUSE_PS2 93*55e3d922SAndres Salomon ---help--- 94*55e3d922SAndres Salomon Say Y here if you have an eGalax TouchKit PS/2 touchscreen 95*55e3d922SAndres Salomon connected to your system. 96*55e3d922SAndres Salomon 97*55e3d922SAndres Salomon If unsure, say N. 98*55e3d922SAndres Salomon 991da177e4SLinus Torvaldsconfig MOUSE_SERIAL 1001da177e4SLinus Torvalds tristate "Serial mouse" 1011da177e4SLinus Torvalds select SERIO 1021da177e4SLinus Torvalds ---help--- 1031da177e4SLinus Torvalds Say Y here if you have a serial (RS-232, COM port) mouse connected 1041da177e4SLinus Torvalds to your system. This includes Sun, MouseSystems, Microsoft, 1051da177e4SLinus Torvalds Logitech and all other compatible serial mice. 1061da177e4SLinus Torvalds 1071da177e4SLinus Torvalds If unsure, say N. 1081da177e4SLinus Torvalds 1091da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 1101da177e4SLinus Torvalds module will be called sermouse. 1111da177e4SLinus Torvalds 1121da177e4SLinus Torvaldsconfig MOUSE_INPORT 1131da177e4SLinus Torvalds tristate "InPort/MS/ATIXL busmouse" 1141da177e4SLinus Torvalds depends on ISA 1151da177e4SLinus Torvalds help 1161da177e4SLinus Torvalds Say Y here if you have an InPort, Microsoft or ATI XL busmouse. 1171da177e4SLinus Torvalds They are rather rare these days. 1181da177e4SLinus Torvalds 1191da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 1201da177e4SLinus Torvalds module will be called inport. 1211da177e4SLinus Torvalds 1221da177e4SLinus Torvaldsconfig MOUSE_ATIXL 1231da177e4SLinus Torvalds bool "ATI XL variant" 1241da177e4SLinus Torvalds depends on MOUSE_INPORT 1251da177e4SLinus Torvalds help 1261da177e4SLinus Torvalds Say Y here if your mouse is of the ATI XL variety. 1271da177e4SLinus Torvalds 1281da177e4SLinus Torvaldsconfig MOUSE_LOGIBM 1291da177e4SLinus Torvalds tristate "Logitech busmouse" 1301da177e4SLinus Torvalds depends on ISA 1311da177e4SLinus Torvalds help 1321da177e4SLinus Torvalds Say Y here if you have a Logitech busmouse. 1331da177e4SLinus Torvalds They are rather rare these days. 1341da177e4SLinus Torvalds 1351da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 1361da177e4SLinus Torvalds module will be called logibm. 1371da177e4SLinus Torvalds 1381da177e4SLinus Torvaldsconfig MOUSE_PC110PAD 1391da177e4SLinus Torvalds tristate "IBM PC110 touchpad" 1401da177e4SLinus Torvalds depends on ISA 1411da177e4SLinus Torvalds help 1421da177e4SLinus Torvalds Say Y if you have the IBM PC-110 micro-notebook and want its 1431da177e4SLinus Torvalds touchpad supported. 1441da177e4SLinus Torvalds 1451da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 1461da177e4SLinus Torvalds module will be called pc110pad. 1471da177e4SLinus Torvalds 1481da177e4SLinus Torvaldsconfig MOUSE_AMIGA 1491da177e4SLinus Torvalds tristate "Amiga mouse" 1501da177e4SLinus Torvalds depends on AMIGA 1511da177e4SLinus Torvalds help 1521da177e4SLinus Torvalds Say Y here if you have an Amiga and want its native mouse 1531da177e4SLinus Torvalds supported by the kernel. 1541da177e4SLinus Torvalds 1551da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 1561da177e4SLinus Torvalds module will be called amimouse. 1571da177e4SLinus Torvalds 1581da177e4SLinus Torvaldsconfig MOUSE_RISCPC 1591da177e4SLinus Torvalds tristate "Acorn RiscPC mouse" 1601da177e4SLinus Torvalds depends on ARCH_ACORN 1611da177e4SLinus Torvalds help 1621da177e4SLinus Torvalds Say Y here if you have the Acorn RiscPC computer and want its 1631da177e4SLinus Torvalds native mouse supported. 1641da177e4SLinus Torvalds 1651da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 1661da177e4SLinus Torvalds module will be called rpcmouse. 1671da177e4SLinus Torvalds 1681da177e4SLinus Torvaldsconfig MOUSE_VSXXXAA 1691da177e4SLinus Torvalds tristate "DEC VSXXX-AA/GA mouse and VSXXX-AB tablet" 1701da177e4SLinus Torvalds select SERIO 1711da177e4SLinus Torvalds help 1721da177e4SLinus Torvalds Say Y (or M) if you want to use a DEC VSXXX-AA (hockey 1731da177e4SLinus Torvalds puck) or a VSXXX-GA (rectangular) mouse. Theses mice are 1741da177e4SLinus Torvalds typically used on DECstations or VAXstations, but can also 1751da177e4SLinus Torvalds be used on any box capable of RS232 (with some adaptor 1761da177e4SLinus Torvalds described in the source file). This driver also works with the 1771da177e4SLinus Torvalds digitizer (VSXXX-AB) DEC produced. 1781da177e4SLinus Torvalds 1791da177e4SLinus Torvaldsconfig MOUSE_HIL 1801da177e4SLinus Torvalds tristate "HIL pointers (mice etc)." 181da96d0b5SGeert Uytterhoeven depends on GSC || HP300 1821da177e4SLinus Torvalds select HP_SDC 1831da177e4SLinus Torvalds select HIL_MLC 1841da177e4SLinus Torvalds help 1851da177e4SLinus Torvalds Say Y here to support HIL pointers. 1861da177e4SLinus Torvalds 1871da177e4SLinus Torvaldsendif 188