HID: quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52
authorIstván Váradi <ivaradi@varadiistvan.hu>
Wed, 24 Jul 2019 18:09:18 +0000 (20:09 +0200)
committerJiri Kosina <jkosina@suse.cz>
Mon, 5 Aug 2019 12:11:25 +0000 (14:11 +0200)
commit7bc74853fd61432ec59f812a40425bf6d8c986a4
treef6b8002d219f2e5f289e12991caaa7cdc3f78752
parent6fb08f1a5f7e5cdde1ce00104788e602f4299b99
HID: quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52

The Saitek X52 joystick has a pair of axes that are originally
(by the Windows driver) used as mouse pointer controls. The corresponding
usage->hid values are 0x50024 and 0x50026. Thus they are handled
as unknown axes and both get mapped to ABS_MISC. The quirk makes
the second axis to be mapped to ABS_MISC1 and thus made available
separately.

[jkosina@suse.cz: squashed two patches into one]
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/hid-ids.h
drivers/hid/hid-quirks.c