]> git.baikalelectronics.ru Git - kernel.git/commit
Input: cyapa - re-design driver to support multi-trackpad in one driver
authorDudley Du <dudl@cypress.com>
Sun, 18 Jan 2015 02:35:26 +0000 (18:35 -0800)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Sun, 18 Jan 2015 08:10:28 +0000 (00:10 -0800)
commitefc95e1434d4c35b25fa50e91cefc0cd11f262e7
tree8ba58c31a7eafc50333a030eefda5dedf8e8ae5b
parent768294820be4e12d709aca5a79cb9b292e27f8ed
Input: cyapa - re-design driver to support multi-trackpad in one driver

In order to support multiple different chipsets and communication protocols
trackpad devices in one cyapa driver, the new cyapa driver is re-designed
with one cyapa driver core and multiple device specific functions component.
The cyapa driver core is contained in this patch, it supplies basic functions
that working with kernel and input subsystem, and also supplies the interfaces
that the specific devices' component can connect and work together with as
one driver.

Signed-off-by: Dudley Du <dudl@cypress.com>
Tested-by: Jeremiah Mahler <jmmahler@gmail.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/mouse/Makefile
drivers/input/mouse/cyapa.c
drivers/input/mouse/cyapa.h [new file with mode: 0644]
drivers/input/mouse/cyapa_gen3.c [new file with mode: 0644]