diff options
| author | Benjamin Tissoires <benjamin.tissoires@redhat.com> | 2013-11-07 10:46:48 -0500 | 
|---|---|---|
| committer | Jiri Kosina <jkosina@suse.cz> | 2013-11-21 09:58:19 +0100 | 
| commit | 3d18bd41a82fac69c82e1725c7beea25b17a0190 (patch) | |
| tree | e54ecdc4018eabe9dd3364d836160f3c6849e992 /lib/mpi/mpi-internal.h | |
| parent | 9316e58076f47bd242c3700d6f4aa1563fdb7192 (diff) | |
HID: appleir: force input to be set
Some weird remotes are not correctly creating the input device. Their
report descriptor starts with:
0x06, 0x00, 0xff,              // Usage Page (Vendor Defined Page 1)  0
0xa1, 0x01,                    // Collection (Application)            3
whereas others (which are correctly handled) start with:
0x05, 0x0c,                    // Usage Page (Consumer Devices)       0
0x09, 0x01,                    // Usage (Consumer Control)            2
0xa1, 0x01,                    // Collection (Application)            4
The rest of the report descriptor is the same.
Adding the quirk HID_QUIRK_HIDINPUT_FORCE forces hid-input to allocate
the inputs, and everything should be ok.
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Tested-by: James Henstridge <james.henstridge@canonical.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'lib/mpi/mpi-internal.h')
0 files changed, 0 insertions, 0 deletions
