Input: cyapa - add support for smbus protocol
authorBenson Leung <bleung@chromium.org>
Wed, 13 Feb 2013 21:56:03 +0000 (13:56 -0800)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Thu, 14 Feb 2013 04:21:17 +0000 (20:21 -0800)
commit6ddaf744c9f6dd08aaec05bc9536173317b913a3
tree8c9c25b65c0c9343188eda94bfeca0768765b9ac
parent48064bdcd6d1c27ad0a35103eb8cee2d087940d9
Input: cyapa - add support for smbus protocol

This patch adds support for the Cypress APA Smbus Trackpad type,
which uses a modified register map that fits within the
limitations of the smbus protocol.

Devices that use this protocol include:
CYTRA-116001-00 - Samsung Series 5 550 Chromebook trackpad
CYTRA-103002-00 - Acer C7 Chromebook trackpad
CYTRA-101003-00 - HP Pavilion 14 Chromebook trackpad

Signed-off-by: Dudley Du <dudl@cypress.com>
Signed-off-by: Benson Leung <bleung@chromium.org>
Reviewed-by: Daniel Kurtz <djkurtz@chromium.org>
Reviewed-by: Henrik Rydberg <rydberg@euromail.se>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/mouse/cyapa.c