CHROMEOS: HID: Helper functions for Logitech HID++
authorAndrew de los Reyes <adlr@chromium.org>
Sun, 6 Jan 2013 01:49:05 +0000 (17:49 -0800)
committerChromeBot <chrome-bot@google.com>
Fri, 22 Mar 2013 02:09:15 +0000 (19:09 -0700)
commit782883b335f7e44563e1f5d47bcbaa02ecf611e8
tree55c5f59dce848d7a9fe1f34b4a4ced3952c035ab
parentfb65cecb2855766597f0c7a4187b3f05079bf59a
CHROMEOS: HID: Helper functions for Logitech HID++

This is part of the next iteration of Nestor Lopez Casado's
introduction of HID++ support to the kernel from his patch "[PATCH
1/1] HID: Add full MT support for Logitech Wireless Touchpad"

HID++ is a Logitech-specific protocol for communicating with HID
devices. It can be used, for example, to probe properties of devices
(like touch surface dimensions, battery status, and more), and to set
state on a device (like a request to put the device into raw mode).

Documentation is provided at
https://drive.google.com/a/logitech.com/?tab=mo#folders/0BxbRzx7vEV7eWmgwazJ3NUFfQ28

BUG=chromium-os:39354
TEST=manually tested on Link

Signed-off-by: Andrew de los Reyes <adlr@chromium.org>
Change-Id: I1b87558cc31cb77ef277820f0b00f3ea6e1b367e
Reviewed-on: https://gerrit.chromium.org/gerrit/46009
Reviewed-by: Yufeng Shen <miletus@chromium.org>
drivers/hid/Kconfig
drivers/hid/Makefile
drivers/hid/hid-logitech-dj.c
drivers/hid/hid-logitech-hidpp.c [new file with mode: 0644]
drivers/hid/hid-logitech-hidpp.h [new file with mode: 0644]
include/linux/input.h