diff options
author | Benjamin Tissoires <benjamin.tissoires@redhat.com> | 2017-11-20 13:48:42 +0300 |
---|---|---|
committer | Jiri Kosina <jkosina@suse.cz> | 2017-11-21 13:14:48 +0300 |
commit | 6e65d9d5492f370dd0e5418bdd38265b2ca74f88 (patch) | |
tree | 1f263c56b6bd0034803d8bd041d38cf89c78ffd5 /include/linux/hid.h | |
parent | d5d3e202753cc023100a854788a4ad83d7c2821a (diff) | |
download | linux-6e65d9d5492f370dd0e5418bdd38265b2ca74f88.tar.xz |
HID: quirks: move the list of special devices into a quirk
It is better to centralize the information of special devices in one
single file. Instead of manually parsing the list of devices that
have a special driver or those that need to be ignored, introduce
HID_QUIRK_HAVE_SPECIAL_DRIVER and set the correct quirks while fetching
those quirks.
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'include/linux/hid.h')
-rw-r--r-- | include/linux/hid.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/hid.h b/include/linux/hid.h index 129a0d71e06a..83df331576a5 100644 --- a/include/linux/hid.h +++ b/include/linux/hid.h @@ -342,6 +342,7 @@ struct hid_item { #define HID_QUIRK_SKIP_OUTPUT_REPORTS 0x00010000 #define HID_QUIRK_SKIP_OUTPUT_REPORT_ID 0x00020000 #define HID_QUIRK_NO_OUTPUT_REPORTS_ON_INTR_EP 0x00040000 +#define HID_QUIRK_HAVE_SPECIAL_DRIVER 0x00080000 #define HID_QUIRK_FULLSPEED_INTERVAL 0x10000000 #define HID_QUIRK_NO_INIT_REPORTS 0x20000000 #define HID_QUIRK_NO_IGNORE 0x40000000 |