kernel-fxtec-pro1x/drivers/hid
Robert Schedel fe56caa97e HID: Support Samsung IR remote
Samsung USB remotes (0419:0001) are rejected by kernel 2.6.23, because the
report descriptor from the remote contains a 48 bit HID report field. HID 1.11
states: Fields may span at most 4 bytes.

This patch, based on 2.6.23, fixes this by modifying the internal report
descriptor in hid-quirks.c. Additional user space support (e.g. LIRC) is
required to fetch the information from the hiddev interface.

The burden to reconstruct the data is moved into userspace (lirc through hiddev).
There is no need to set HID_QUIRK_HIDDEV quirk, as the device has also output
applications, which trigger the creation of hiddev device automatically.

Signed-off-by: Robert Schedel <r.schedel@yahoo.de>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
2008-01-28 14:51:22 +01:00
..
usbhid HID: Support Samsung IR remote 2008-01-28 14:51:22 +01:00
hid-core.c HID: remove redundant WARN_ON()s in order not to scare users 2008-01-28 14:51:22 +01:00
hid-debug.c Input: add KEY_LOGOFF 2007-10-14 13:40:02 +02:00
hid-input-quirks.c HID: the `bit' in hidinput_mapping_quirks() is an out parameter 2008-01-28 14:51:22 +01:00
hid-input.c HID: the `bit' in hidinput_mapping_quirks() is an out parameter 2008-01-28 14:51:22 +01:00
hidraw.c Use helpers to obtain task pid in printks 2007-10-19 11:53:43 -07:00
Kconfig HID: add hidraw interface 2007-10-14 14:47:26 +02:00
Makefile HID: refactor mapping to input subsystem for quirky devices 2008-01-28 14:51:20 +01:00