HID: Add full support for Logitech Unifying receivers
authorNestor Lopez Casado <nlopezcasad@logitech.com>
Thu, 15 Sep 2011 09:34:49 +0000 (11:34 +0200)
committerJiri Kosina <jkosina@suse.cz>
Thu, 15 Sep 2011 09:34:49 +0000 (11:34 +0200)
commit534a7b8e10ec55d9f521e68c20dbb3634c25b98a
treeb6cbaad7a3fea91ff9cab6c08a2e6c4c5a6ff07f
parent8f25229026c89912574558d0a4e36c8fe51b9bb4
HID: Add full support for Logitech Unifying receivers

With this driver, all the devices paired to a single Unifying
receiver are exposed to user processes in separated /input/dev
nodes.

Keyboards with different layouts can be treated differently,
Multiplayer games on single PC (like home theater PC) can
differentiate input coming from different kbds paired to the
same receiver.

Up to now, when Logitech Unifying receivers are connected to a
Linux based system, a single keyboard and a single mouse are
presented to the HID Layer, even if the Unifying receiver can
pair up to six compatible devices. The Unifying receiver by default
multiplexes all incoming events (from multiple keyboards/mice)
into these two.

Signed-off-by: Nestor Lopez Casado <nlopezcasad@logitech.com>
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/Kconfig
drivers/hid/Makefile
drivers/hid/hid-core.c
drivers/hid/hid-ids.h
drivers/hid/hid-logitech-dj.c [new file with mode: 0644]
drivers/hid/hid-logitech-dj.h [new file with mode: 0644]