 +	{ { 0x63, 0x02, 0x3c },	ALPS_MODEL_GLIDEPOINT },
 +	{ { 0x63, 0x02, 0x50 },	ALPS_MODEL_GLIDEPOINT },
 +	{ { 0x63, 0x02, 0x64 },	ALPS_MODEL_GLIDEPOINT },
++	{ { 0x63, 0x03, 0xc8 }, ALPS_MODEL_DUALPOINT },
 +	{ { 0x20, 0x02, 0x0e },	ALPS_MODEL_DUALPOINT },
 +	{ { 0x22, 0x02, 0x0a },	ALPS_MODEL_DUALPOINT },
 +	{ { 0x22, 0x02, 0x14 }, ALPS_MODEL_DUALPOINT },

+
+#endif
diff -puN drivers/input/mouse/psmouse-base.c~alps drivers/input/mouse/psmouse-base.c
--- linux/drivers/input/mouse/psmouse-base.c~alps	2004-07-31 11:24:04.000000000 +0200
+++ linux-petero/drivers/input/mouse/psmouse-base.c	2004-07-31 11:24:04.000000000 +0200
@@ -2,6 +2,7 @@
  * PS/2 mouse driver
  *

+psmouse-objs  := psmouse-base.o alps.o logips2pp.o synaptics.o
diff -puN /dev/null drivers/input/mouse/alps.c
--- /dev/null	2004-02-23 22:02:56.000000000 +0100
+++ linux-petero/drivers/input/mouse/alps.c	2004-09-02 21:00:12.456441432 +0200
@@ -0,0 +1,423 @@
+/*
+ * ALPS touchpad PS/2 mouse driver
+ *
