This is a new version of the Linux PS/2 mouse driver modified to
support the so called QuickPort mouse interface. This kind of mouse
port is used on some laptops, for instance the Texas Instruments
Travelmate. The driver also supports the conventional PS/2 mouse port
(the PS/2 Auxiliary Device Controller.)

This patch is for linux 0.99PL11. To patch the kernel do a cd to the
linux source top level directory (/usr/src/linux) and execute

patch -p0 < PATCH

The Linux kernel must be configured for the QuickPort mouse, otherwise
the QuickPort is not detected. Run 'make config' in the Linux kernel
source top level directory and answer 'y' to the QuickPort
question. The driver first checks for a QuickPort device and, if no
QuickPort is found, proceeds to install the conventional PS/2 mouse
driver.

The driver uses the same device file as the conventional PS/2 mouse
port: /dev/psaux with major number 10 and minor number 1. (The actual
name isn't important and the device file may be called something else;
the major/minor numbers are what matters.) If needed, the device can
be created with the following command:

mknod /dev/psaux c 10 1

Use the following mouse entry in Xconfig:

PS/2 "/dev/psaux"

Or, you can set up a link from /dev/psaux -> /dev/mouse and use

PS/2 "/dev/mouse"

instead.


Johan Myreen
jem@cs.hut.fi
