  linux-petero/drivers/input/mouse/alps.c         |  423 ++++++++++++++++++++++++
  linux-petero/drivers/input/mouse/alps.h         |   17 
  linux-petero/drivers/input/mouse/psmouse-base.c |   24 +
- linux-petero/drivers/input/mouse/psmouse.h      |    4 
- 5 files changed, 468 insertions(+), 2 deletions(-)
+ linux-petero/drivers/input/mouse/psmouse.h      |    3 
+ 5 files changed, 467 insertions(+), 2 deletions(-)
 
 diff -puN drivers/input/mouse/Makefile~alps drivers/input/mouse/Makefile
---- linux/drivers/input/mouse/Makefile~alps	2004-08-22 20:05:54.000000000 +0200
-+++ linux-petero/drivers/input/mouse/Makefile	2004-08-22 20:05:54.000000000 +0200
+--- linux/drivers/input/mouse/Makefile~alps	2004-10-20 20:04:38.188738232 +0200
++++ linux-petero/drivers/input/mouse/Makefile	2004-10-20 20:04:38.194737320 +0200
 @@ -14,4 +14,4 @@ obj-$(CONFIG_MOUSE_PS2)		+= psmouse.o
  obj-$(CONFIG_MOUSE_SERIAL)	+= sermouse.o
  obj-$(CONFIG_MOUSE_VSXXXAA)	+= vsxxxaa.o

 #include "logips2pp.h"
+#include "alps.h"
 
 MODULE_AUTHOR("Vojtech Pavlik <vojtech@suse.cz>");
 MODULE_DESCRIPTION("PS/2 mouse driver");
@@ -53,7 +55,7 @@ __obsolete_setup("psmouse_smartscroll=")
 __obsolete_setup("psmouse_resetafter=");
 __obsolete_setup("psmouse_rate=");
 

+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-10-20 20:04:38.195737168 +0200
@@ -0,0 +1,423 @@
+/*
+ * ALPS touchpad PS/2 mouse driver
