]> git.baikalelectronics.ru Git - kernel.git/commit
Input: psmouse - support for the FocalTech PS/2 protocol extensions
authorMathias Gottschlag <mgottschlag@gmail.com>
Mon, 29 Dec 2014 17:26:35 +0000 (09:26 -0800)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Mon, 29 Dec 2014 17:51:37 +0000 (09:51 -0800)
commit215bc69e37bb2cee16a6c0bc4fe95ffbd5ae9e92
treebd305e4dba7394c5eba6992f0f03e02b4812a438
parentebd05c6ff2f058260072fdc6bca0a9006ca741c1
Input: psmouse - support for the FocalTech PS/2 protocol extensions

Most of the protocol for these touchpads has been reverse engineered. This
commit adds a basic multitouch-capable driver.

A lot of the protocol is still unknown. Especially, we don't know how to
identify the device yet apart from the PNP ID.

The previous workaround for these devices has been left in place in case
the driver is not compiled into the kernel or in case some other device
with the same PNP ID is not recognized by the driver yet still has the same
problems with the device probing code.

Signed-off-by: Mathias Gottschlag <mgottschlag@gmail.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/mouse/Kconfig
drivers/input/mouse/focaltech.c
drivers/input/mouse/focaltech.h
drivers/input/mouse/psmouse-base.c
drivers/input/mouse/psmouse.h