]> 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)
commit079bd829be31a03258e0f0f10d50db718f1dbda3
tree8ba58c31a7eafc50333a030eefda5dedf8e8ae5b
parentdf5f7f470d05d3b35dd43bfa2bcd6d5f6129ccdc
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]