From a586cdf275b12c5f57e2106493596c9b2a103fad Mon Sep 17 00:00:00 2001 From: Rudolf Cornelissen Date: Thu, 10 Jun 2010 10:48:07 +0000 Subject: [PATCH] added ricatech netbook touchpad recognition. works ok now. hope nobody minds.. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37082 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/bus_managers/ps2/ps2_defs.h | 1 + src/add-ons/kernel/bus_managers/ps2/ps2_standard_mouse.c | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/add-ons/kernel/bus_managers/ps2/ps2_defs.h b/src/add-ons/kernel/bus_managers/ps2/ps2_defs.h index 339bb386ca..c2a28a76f3 100644 --- a/src/add-ons/kernel/bus_managers/ps2/ps2_defs.h +++ b/src/add-ons/kernel/bus_managers/ps2/ps2_defs.h @@ -71,6 +71,7 @@ // mouse device IDs #define PS2_DEV_ID_STANDARD 0 #define PS2_DEV_ID_INTELLIMOUSE 3 +#define PS2_DEV_ID_TOUCHPAD_RICATECH 4 // packet sizes #define PS2_PACKET_STANDARD 3 diff --git a/src/add-ons/kernel/bus_managers/ps2/ps2_standard_mouse.c b/src/add-ons/kernel/bus_managers/ps2/ps2_standard_mouse.c index 00cc38cd1f..67ec81ddce 100644 --- a/src/add-ons/kernel/bus_managers/ps2/ps2_standard_mouse.c +++ b/src/add-ons/kernel/bus_managers/ps2/ps2_standard_mouse.c @@ -300,7 +300,8 @@ probe_standard_mouse(ps2_dev * dev) } } - if (deviceId == PS2_DEV_ID_STANDARD) { + if ((deviceId == PS2_DEV_ID_STANDARD) || + (deviceId == PS2_DEV_ID_TOUCHPAD_RICATECH)) { INFO("ps2: probe_mouse Standard PS/2 mouse found\n"); dev->name = kStandardMousePath[dev->idx]; dev->packet_size = PS2_PACKET_STANDARD;