Input: psmouse - add OLPC touchpad driver
authorAndres Salomon <dilinger@queued.net>
Tue, 16 Sep 2008 16:30:34 +0000 (12:30 -0400)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Sun, 21 Sep 2008 22:28:58 +0000 (18:28 -0400)
commitdf08ef27a7f91961c91a2a718f5d1e616f1c8e57
tree99d85254467e408cef43014d054f0ed97b476c67
parent68d482214bb0eaac138ace329e72390d6c8d44ff
Input: psmouse - add OLPC touchpad driver

This adds support for OLPC's touchpad.  It has lots of neat features,
none of which are enabled because the hardware is too buggy.  Instead,
we use it like a normal touchpad, but with a number of workarounds in
place to deal with the frequent hardware spasms.  Humidity changes,
sweat, tinfoil underwear, plugging in AC, drinks, evil felines.. All
tend to cause the touchpad to freak out.

Signed-off-by: Andres Salomon <dilinger@debian.org>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
drivers/input/mouse/Kconfig
drivers/input/mouse/Makefile
drivers/input/mouse/hgpk.c [new file with mode: 0644]
drivers/input/mouse/hgpk.h [new file with mode: 0644]
drivers/input/mouse/psmouse-base.c
drivers/input/mouse/psmouse.h