Blame view

drivers/hid/hid-ids.h 48.5 KB
2874c5fd2   Thomas Gleixner   treewide: Replace...
1
  /* SPDX-License-Identifier: GPL-2.0-or-later */
990436a7c   Jiri Slaby   HID: move ids int...
2
3
4
5
6
7
8
  /*
   *  USB HID quirks support for Linux
   *
   *  Copyright (c) 1999 Andreas Gal
   *  Copyright (c) 2000-2005 Vojtech Pavlik <vojtech@suse.cz>
   *  Copyright (c) 2005 Michael Haboustak <mike-@cinci.rr.com> for Concept2, Inc
   *  Copyright (c) 2006-2007 Jiri Kosina
990436a7c   Jiri Slaby   HID: move ids int...
9
10
11
   */
  
  /*
990436a7c   Jiri Slaby   HID: move ids int...
12
13
14
15
   */
  
  #ifndef HID_IDS_H_FILE
  #define HID_IDS_H_FILE
405020748   Hans de Goede   HID: ite: Add USB...
16
17
  #define USB_VENDOR_ID_258A		0x258a
  #define USB_DEVICE_ID_258A_6A88		0x6a88
b6353f4f3   Stephane Chatty   HID: Support for ...
18
19
  #define USB_VENDOR_ID_3M		0x0596
  #define USB_DEVICE_ID_3M1968		0x0500
6dec143a5   Stephane Chatty   HID: add support ...
20
  #define USB_DEVICE_ID_3M2256		0x0502
c4fad877c   Benjamin Tissoires   HID: multitouch: ...
21
  #define USB_DEVICE_ID_3M3266		0x0506
b6353f4f3   Stephane Chatty   HID: Support for ...
22

990436a7c   Jiri Slaby   HID: move ids int...
23
24
25
  #define USB_VENDOR_ID_A4TECH		0x09da
  #define USB_DEVICE_ID_A4TECH_WCP32PU	0x0006
  #define USB_DEVICE_ID_A4TECH_X5_005D	0x000a
b7e1b2039   Lech Perczak   HID: fix A4Tech R...
26
  #define USB_DEVICE_ID_A4TECH_RP_649	0x001a
990436a7c   Jiri Slaby   HID: move ids int...
27
28
29
30
31
32
33
34
  
  #define USB_VENDOR_ID_AASHIMA		0x06d6
  #define USB_DEVICE_ID_AASHIMA_GAMEPAD	0x0025
  #define USB_DEVICE_ID_AASHIMA_PREDATOR	0x0026
  
  #define USB_VENDOR_ID_ACECAD		0x0460
  #define USB_DEVICE_ID_ACECAD_FLAIR	0x0004
  #define USB_DEVICE_ID_ACECAD_302	0x0008
c0dbcc33c   Sergei Kolzun   HID: add ACRUX ga...
35
  #define USB_VENDOR_ID_ACRUX		0x1a34
e6aac3427   Benjamin Tissoires   HID: hid-multitou...
36
37
  #define USB_VENDOR_ID_ACTIONSTAR	0x2101
  #define USB_DEVICE_ID_ACTIONSTAR_1011	0x1011
2258e863b   Denis Kovalev   HID: multitouch: ...
38
  #define USB_VENDOR_ID_ADS_TECH		0x06e1
990436a7c   Jiri Slaby   HID: move ids int...
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
  #define USB_DEVICE_ID_ADS_TECH_RADIO_SI470X	0xa155
  
  #define USB_VENDOR_ID_AFATECH		0x15a4
  #define USB_DEVICE_ID_AFATECH_AF9016	0x9016
  
  #define USB_VENDOR_ID_AIPTEK		0x08ca
  #define USB_DEVICE_ID_AIPTEK_01		0x0001
  #define USB_DEVICE_ID_AIPTEK_10		0x0010
  #define USB_DEVICE_ID_AIPTEK_20		0x0020
  #define USB_DEVICE_ID_AIPTEK_21		0x0021
  #define USB_DEVICE_ID_AIPTEK_22		0x0022
  #define USB_DEVICE_ID_AIPTEK_23		0x0023
  #define USB_DEVICE_ID_AIPTEK_24		0x0024
  
  #define USB_VENDOR_ID_AIRCABLE		0x16CA
  #define USB_DEVICE_ID_AIRCABLE1		0x1502
37891abc8   Alan Stern   HID: usbhid: Add ...
55
56
  #define USB_VENDOR_ID_AIREN		0x1a2c
  #define USB_DEVICE_ID_AIREN_SLIMPLUS	0x0002
a382c30c6   Stafford Horne   HID: quirks: Add ...
57
58
  #define USB_VENDOR_ID_AKAI		0x2011
  #define USB_DEVICE_ID_AKAI_MPKMINI2	0x0715
4973ca9a0   Steinar H. Gunderson   HID: add quirk fo...
59
60
  #define USB_VENDOR_ID_AKAI_09E8		0x09E8
  #define USB_DEVICE_ID_AKAI_09E8_MIDIMIX	0x0031
990436a7c   Jiri Slaby   HID: move ids int...
61
62
  #define USB_VENDOR_ID_ALCOR		0x058f
  #define USB_DEVICE_ID_ALCOR_USBRS232	0x9720
af8cd70a9   William Whistler   Support for Maltr...
63
  #define USB_DEVICE_ID_ALCOR_MALTRON_KB 0x9410
990436a7c   Jiri Slaby   HID: move ids int...
64
65
66
  
  #define USB_VENDOR_ID_ALPS		0x0433
  #define USB_DEVICE_ID_IBM_GAMEPAD	0x1101
2562756dd   Masaki Ota   HID: add Alps I2C...
67
  #define USB_VENDOR_ID_ALPS_JP		0x044E
819d64e51   Masaki Ota   HID: alps: a few ...
68
  #define HID_DEVICE_ID_ALPS_U1_DUAL	0x120B
287b8e119   Masaki Ota   HID: alps: add ne...
69
  #define HID_DEVICE_ID_ALPS_U1		0x1215
185af3e77   Jiri Kosina   HID: alps: ALPS_1...
70
  #define HID_DEVICE_ID_ALPS_U1_UNICORN_LEGACY         0x121E
73196ebe1   Masaki Ota   HID: alps: add su...
71
  #define HID_DEVICE_ID_ALPS_T4_BTNLESS	0x120C
ed9ab4287   Colin Ian King   HID: usbhid: Quir...
72
73
  #define USB_VENDOR_ID_AMI		0x046b
  #define USB_DEVICE_ID_AMI_VIRT_KEYBOARD_AND_MOUSE	0xff10
6aef704e3   Benjamin Tissoires   HID: multitouch: ...
74
75
  #define USB_VENDOR_ID_ANTON		0x1130
  #define USB_DEVICE_ID_ANTON_TOUCH_PAD	0x3101
990436a7c   Jiri Slaby   HID: move ids int...
76
  #define USB_VENDOR_ID_APPLE		0x05ac
ee3454924   Sean O'Brien   HID: add support ...
77
  #define BT_VENDOR_ID_APPLE		0x004c
990436a7c   Jiri Slaby   HID: move ids int...
78
  #define USB_DEVICE_ID_APPLE_MIGHTYMOUSE	0x0304
128537cea   Michael Poole   HID: add a device...
79
  #define USB_DEVICE_ID_APPLE_MAGICMOUSE	0x030d
a462230e1   Chase Douglas   HID: magicmouse: ...
80
  #define USB_DEVICE_ID_APPLE_MAGICTRACKPAD	0x030e
9d7b18668   Sean O'Brien   HID: magicmouse: ...
81
  #define USB_DEVICE_ID_APPLE_MAGICTRACKPAD2	0x0265
990436a7c   Jiri Slaby   HID: move ids int...
82
83
84
85
86
87
88
89
90
91
92
  #define USB_DEVICE_ID_APPLE_FOUNTAIN_ANSI	0x020e
  #define USB_DEVICE_ID_APPLE_FOUNTAIN_ISO	0x020f
  #define USB_DEVICE_ID_APPLE_GEYSER_ANSI	0x0214
  #define USB_DEVICE_ID_APPLE_GEYSER_ISO	0x0215
  #define USB_DEVICE_ID_APPLE_GEYSER_JIS	0x0216
  #define USB_DEVICE_ID_APPLE_GEYSER3_ANSI	0x0217
  #define USB_DEVICE_ID_APPLE_GEYSER3_ISO	0x0218
  #define USB_DEVICE_ID_APPLE_GEYSER3_JIS	0x0219
  #define USB_DEVICE_ID_APPLE_GEYSER4_ANSI	0x021a
  #define USB_DEVICE_ID_APPLE_GEYSER4_ISO	0x021b
  #define USB_DEVICE_ID_APPLE_GEYSER4_JIS	0x021c
fef3f571e   Ryan Finnie   HID: Support Appl...
93
94
95
  #define USB_DEVICE_ID_APPLE_ALU_MINI_ANSI	0x021d
  #define USB_DEVICE_ID_APPLE_ALU_MINI_ISO	0x021e
  #define USB_DEVICE_ID_APPLE_ALU_MINI_JIS	0x021f
990436a7c   Jiri Slaby   HID: move ids int...
96
97
98
99
100
101
  #define USB_DEVICE_ID_APPLE_ALU_ANSI	0x0220
  #define USB_DEVICE_ID_APPLE_ALU_ISO	0x0221
  #define USB_DEVICE_ID_APPLE_ALU_JIS	0x0222
  #define USB_DEVICE_ID_APPLE_WELLSPRING_ANSI	0x0223
  #define USB_DEVICE_ID_APPLE_WELLSPRING_ISO	0x0224
  #define USB_DEVICE_ID_APPLE_WELLSPRING_JIS	0x0225
a11b3fab9   Kees Bakker   HID: hid-ids.h: W...
102
103
104
105
106
107
  #define USB_DEVICE_ID_APPLE_GEYSER4_HF_ANSI	0x0229
  #define USB_DEVICE_ID_APPLE_GEYSER4_HF_ISO	0x022a
  #define USB_DEVICE_ID_APPLE_GEYSER4_HF_JIS	0x022b
  #define USB_DEVICE_ID_APPLE_ALU_WIRELESS_ANSI	0x022c
  #define USB_DEVICE_ID_APPLE_ALU_WIRELESS_ISO	0x022d
  #define USB_DEVICE_ID_APPLE_ALU_WIRELESS_JIS	0x022e
990436a7c   Jiri Slaby   HID: move ids int...
108
109
110
  #define USB_DEVICE_ID_APPLE_WELLSPRING2_ANSI	0x0230
  #define USB_DEVICE_ID_APPLE_WELLSPRING2_ISO	0x0231
  #define USB_DEVICE_ID_APPLE_WELLSPRING2_JIS	0x0232
a96d6ef34   Henrik Rydberg   HID: support for ...
111
112
113
  #define USB_DEVICE_ID_APPLE_WELLSPRING3_ANSI	0x0236
  #define USB_DEVICE_ID_APPLE_WELLSPRING3_ISO	0x0237
  #define USB_DEVICE_ID_APPLE_WELLSPRING3_JIS	0x0238
99b9f758b   Edgar (gimli) Hucek   HID: add MacBookA...
114
115
116
117
118
119
  #define USB_DEVICE_ID_APPLE_WELLSPRING4_ANSI	0x023f
  #define USB_DEVICE_ID_APPLE_WELLSPRING4_ISO	0x0240
  #define USB_DEVICE_ID_APPLE_WELLSPRING4_JIS	0x0241
  #define USB_DEVICE_ID_APPLE_WELLSPRING4A_ANSI	0x0242
  #define USB_DEVICE_ID_APPLE_WELLSPRING4A_ISO	0x0243
  #define USB_DEVICE_ID_APPLE_WELLSPRING4A_JIS	0x0244
47340bd9f   Andy Botting   Input: bcm5974 - ...
120
121
122
  #define USB_DEVICE_ID_APPLE_WELLSPRING5_ANSI	0x0245
  #define USB_DEVICE_ID_APPLE_WELLSPRING5_ISO	0x0246
  #define USB_DEVICE_ID_APPLE_WELLSPRING5_JIS	0x0247
4a4c87990   Dan Bastone   HID: add support ...
123
124
125
  #define USB_DEVICE_ID_APPLE_ALU_REVB_ANSI	0x024f
  #define USB_DEVICE_ID_APPLE_ALU_REVB_ISO	0x0250
  #define USB_DEVICE_ID_APPLE_ALU_REVB_JIS	0x0251
213f9da80   Gökçen Eraslan   HID: Add device I...
126
127
128
  #define USB_DEVICE_ID_APPLE_WELLSPRING5A_ANSI	0x0252
  #define USB_DEVICE_ID_APPLE_WELLSPRING5A_ISO	0x0253
  #define USB_DEVICE_ID_APPLE_WELLSPRING5A_JIS	0x0254
8d80da90f   Dirk Hohndel   HID: Add support ...
129
130
131
  #define USB_DEVICE_ID_APPLE_WELLSPRING7A_ANSI	0x0259
  #define USB_DEVICE_ID_APPLE_WELLSPRING7A_ISO	0x025a
  #define USB_DEVICE_ID_APPLE_WELLSPRING7A_JIS	0x025b
d762cc290   Nobuhiro Iwamatsu   HID: Add support ...
132
133
134
  #define USB_DEVICE_ID_APPLE_WELLSPRING6A_ANSI	0x0249
  #define USB_DEVICE_ID_APPLE_WELLSPRING6A_ISO	0x024a
  #define USB_DEVICE_ID_APPLE_WELLSPRING6A_JIS	0x024b
5d922baa6   Joshua V. Dillon   HID: add support ...
135
136
137
  #define USB_DEVICE_ID_APPLE_WELLSPRING6_ANSI	0x024c
  #define USB_DEVICE_ID_APPLE_WELLSPRING6_ISO	0x024d
  #define USB_DEVICE_ID_APPLE_WELLSPRING6_JIS	0x024e
b2e6ad7df   Ryan Bourgeois   HID: add support ...
138
139
140
  #define USB_DEVICE_ID_APPLE_WELLSPRING7_ANSI	0x0262
  #define USB_DEVICE_ID_APPLE_WELLSPRING7_ISO	0x0263
  #define USB_DEVICE_ID_APPLE_WELLSPRING7_JIS	0x0264
23aeb61e7   Christian Schuerer-Waldheim   HID: add device I...
141
142
143
  #define USB_DEVICE_ID_APPLE_ALU_WIRELESS_2009_ANSI  0x0239
  #define USB_DEVICE_ID_APPLE_ALU_WIRELESS_2009_ISO   0x023a
  #define USB_DEVICE_ID_APPLE_ALU_WIRELESS_2009_JIS   0x023b
652aa6a9a   Jeremy Fitzhardinge   hid-input/battery...
144
  #define USB_DEVICE_ID_APPLE_ALU_WIRELESS_2011_ANSI  0x0255
ad734bc15   Andreas Krist   HID: hid-apple: a...
145
  #define USB_DEVICE_ID_APPLE_ALU_WIRELESS_2011_ISO   0x0256
bd4a7ce1d   Huei-Horng Yo   HID: apple: add A...
146
  #define USB_DEVICE_ID_APPLE_ALU_WIRELESS_2011_JIS   0x0257
b5d942754   Jean-Gabriel Gill-Couture   HID: add usb devi...
147
  #define USB_DEVICE_ID_APPLE_MAGIC_KEYBOARD_ANSI   0x0267
ee3454924   Sean O'Brien   HID: add support ...
148
  #define USB_DEVICE_ID_APPLE_MAGIC_KEYBOARD_NUMPAD_ANSI   0x026c
8c89cc17b   Henrik Rydberg   HID: Correct the ...
149
150
151
  #define USB_DEVICE_ID_APPLE_WELLSPRING8_ANSI	0x0290
  #define USB_DEVICE_ID_APPLE_WELLSPRING8_ISO	0x0291
  #define USB_DEVICE_ID_APPLE_WELLSPRING8_JIS	0x0292
a4a2c5456   Henrik Rydberg   HID: apple: Add s...
152
153
154
  #define USB_DEVICE_ID_APPLE_WELLSPRING9_ANSI	0x0272
  #define USB_DEVICE_ID_APPLE_WELLSPRING9_ISO		0x0273
  #define USB_DEVICE_ID_APPLE_WELLSPRING9_JIS		0x0274
990436a7c   Jiri Slaby   HID: move ids int...
155
156
  #define USB_DEVICE_ID_APPLE_FOUNTAIN_TP_ONLY	0x030a
  #define USB_DEVICE_ID_APPLE_GEYSER1_TP_ONLY	0x030b
9a4a5574c   Benjamin Tissoires   HID: appleir: add...
157
158
159
  #define USB_DEVICE_ID_APPLE_IRCONTROL	0x8240
  #define USB_DEVICE_ID_APPLE_IRCONTROL2	0x1440
  #define USB_DEVICE_ID_APPLE_IRCONTROL3	0x8241
990436a7c   Jiri Slaby   HID: move ids int...
160
  #define USB_DEVICE_ID_APPLE_IRCONTROL4	0x8242
9a4a5574c   Benjamin Tissoires   HID: appleir: add...
161
  #define USB_DEVICE_ID_APPLE_IRCONTROL5	0x8243
990436a7c   Jiri Slaby   HID: move ids int...
162

77f720b71   Stephane Chatty   HID: Support for ...
163
164
  #define USB_VENDOR_ID_ASUS		0x0486
  #define USB_DEVICE_ID_ASUS_T91MT	0x0185
cec15a0ec   Roland Baum   HID: add device I...
165
  #define USB_DEVICE_ID_ASUSTEK_MULTITOUCH_YFO	0x0186
77f720b71   Stephane Chatty   HID: Support for ...
166
167
168
169
  
  #define USB_VENDOR_ID_ASUSTEK		0x0b05
  #define USB_DEVICE_ID_ASUSTEK_LCM	0x1726
  #define USB_DEVICE_ID_ASUSTEK_LCM2	0x175b
762f948c9   Hans de Goede   HID: asus: Add pr...
170
171
  #define USB_DEVICE_ID_ASUSTEK_T100TA_KEYBOARD	0x17e0
  #define USB_DEVICE_ID_ASUSTEK_T100TAF_KEYBOARD	0x1807
5703e52cc   Hans de Goede   HID: asus: Add T1...
172
  #define USB_DEVICE_ID_ASUSTEK_T100CHI_KEYBOARD	0x8502
0e1f37d12   Aleix Roca Nonell   HID: asus: Add su...
173
  #define USB_DEVICE_ID_ASUSTEK_T101HA_KEYBOARD	0x183d
957b8dffa   João Paulo Rechi Vita   HID: multitouch: ...
174
  #define USB_DEVICE_ID_ASUSTEK_T304_KEYBOARD	0x184a
a93913e14   Matjaz Hegedic   HID: asus: fix an...
175
176
  #define USB_DEVICE_ID_ASUSTEK_I2C_KEYBOARD	0x8585
  #define USB_DEVICE_ID_ASUSTEK_I2C_TOUCHPAD	0x0101
1caccc256   Chris Chiu   HID: asus: suppor...
177
178
  #define USB_DEVICE_ID_ASUSTEK_ROG_KEYBOARD1 0x1854
  #define USB_DEVICE_ID_ASUSTEK_ROG_KEYBOARD2 0x1837
832e1eeeb   Maxime Bellengé   HID: asus: Add su...
179
  #define USB_DEVICE_ID_ASUSTEK_ROG_KEYBOARD3 0x1822
2340bad5d   Hans de Goede   HID: asus: Add su...
180
  #define USB_DEVICE_ID_ASUSTEK_FX503VD_KEYBOARD	0x1869
990436a7c   Jiri Slaby   HID: move ids int...
181
182
183
184
185
186
187
  
  #define USB_VENDOR_ID_ATEN		0x0557
  #define USB_DEVICE_ID_ATEN_UC100KM	0x2004
  #define USB_DEVICE_ID_ATEN_CS124U	0x2202
  #define USB_DEVICE_ID_ATEN_2PORTKVM	0x2204
  #define USB_DEVICE_ID_ATEN_4PORTKVM	0x2205
  #define USB_DEVICE_ID_ATEN_4PORTKVMC	0x2208
849eca7b9   Laura Abbott   HID: usbhid: Add ...
188
  #define USB_DEVICE_ID_ATEN_CS682	0x2213
cf0ea4da4   Oliver Neukum   HID: usbhid: add ...
189
  #define USB_DEVICE_ID_ATEN_CS692	0x8021
d529a4ad9   Vasilis Liaskovitis   HID: usbhid: Add ...
190
  #define USB_DEVICE_ID_ATEN_CS1758	0x2220
990436a7c   Jiri Slaby   HID: move ids int...
191

b10571246   Benjamin Tissoires   HID: multitouch: ...
192
193
  #define USB_VENDOR_ID_ATMEL		0x03eb
  #define USB_DEVICE_ID_ATMEL_MULTITOUCH	0x211c
841cb1570   Benjamin Tissoires   HID: multitouch: ...
194
  #define USB_DEVICE_ID_ATMEL_MXT_DIGITIZER	0x2118
5b4617d82   Alexey Klimov   HID: fix Masterki...
195
196
  #define USB_VENDOR_ID_ATMEL_V_USB	0x16c0
  #define USB_DEVICE_ID_ATMEL_V_USB	0x05df
b10571246   Benjamin Tissoires   HID: multitouch: ...
197

212da74da   Josenivaldo Benito Junior   HID: Aureal Remot...
198
199
  #define USB_VENDOR_ID_AUREAL		0x0755
  #define USB_DEVICE_ID_AUREAL_W01RN	0x2626
ffcf70fb0   Mauro Carvalho Chehab   HID: Don't let Av...
200
201
  #define USB_VENDOR_ID_AVERMEDIA		0x07ca
  #define USB_DEVICE_ID_AVER_FM_MR800	0xb800
110301833   Hans de Goede   [media] radio/si4...
202
203
  #define USB_VENDOR_ID_AXENTIA		0x12cf
  #define USB_DEVICE_ID_AXENTIA_FM_RADIO	0x7111
9ed326951   Jiri Kosina   HID: multitouch: ...
204
205
  #define USB_VENDOR_ID_BAANTO		0x2453
  #define USB_DEVICE_ID_BAANTO_MT_190W2	0x0100
a11b3fab9   Kees Bakker   HID: hid-ids.h: W...
206
207
  #define USB_VENDOR_ID_BELKIN		0x050d
  #define USB_DEVICE_ID_FLIP_KVM		0x3201
990436a7c   Jiri Slaby   HID: move ids int...
208
209
210
  
  #define USB_VENDOR_ID_BERKSHIRE		0x0c98
  #define USB_DEVICE_ID_BERKSHIRE_PCWD	0x1140
fc38a8a66   Huang Bo   HID: add BETOP ga...
211
212
213
214
  #define USB_VENDOR_ID_BETOP_2185BFM	0x11c2
  #define USB_VENDOR_ID_BETOP_2185PC	0x11c0
  #define USB_VENDOR_ID_BETOP_2185V2PC	0x8380
  #define USB_VENDOR_ID_BETOP_2185V2BFM	0x20bc
256a90ed9   Hanno Zulla   HID: hid-bigbenff...
215
216
  #define USB_VENDOR_ID_BIGBEN	0x146b
  #define USB_DEVICE_ID_BIGBEN_PS3OFMINIPAD	0x0902
bf280628f   Wayne Thomas   HID: add support ...
217
218
  #define USB_VENDOR_ID_BTC		0x046e
  #define USB_DEVICE_ID_BTC_EMPREX_REMOTE	0x5578
c3dc66de5   Jiri Kosina   HID: add support ...
219
  #define USB_DEVICE_ID_BTC_EMPREX_REMOTE_2	0x5577
bf280628f   Wayne Thomas   HID: add support ...
220

36213e1e4   Stephane Chatty   HID: added suppor...
221
  #define USB_VENDOR_ID_CANDO		0x2087
5519cab47   Benjamin Tissoires   HID: hid-multitou...
222
  #define USB_DEVICE_ID_CANDO_PIXCIR_MULTI_TOUCH 0x0703
a11b3fab9   Kees Bakker   HID: hid-ids.h: W...
223
  #define USB_DEVICE_ID_CANDO_MULTI_TOUCH	0x0a01
bc5ab083a   Benjamin Tissoires   HID: add Add Cand...
224
  #define USB_DEVICE_ID_CANDO_MULTI_TOUCH_10_1 0x0a02
ba4d8abb3   Stephane Chatty   HID: Support for ...
225
  #define USB_DEVICE_ID_CANDO_MULTI_TOUCH_11_6 0x0b03
272036edb   François Jaouen   HID: Add Cando to...
226
  #define USB_DEVICE_ID_CANDO_MULTI_TOUCH_15_6 0x0f01
36213e1e4   Stephane Chatty   HID: added suppor...
227

b820aabf6   Alan Stern   HID: add NOGET qu...
228
  #define USB_VENDOR_ID_CH		0x068e
da60325d8   Jiri Kosina   HID: Add support ...
229
  #define USB_DEVICE_ID_CH_PRO_THROTTLE	0x00f1
b820aabf6   Alan Stern   HID: add NOGET qu...
230
  #define USB_DEVICE_ID_CH_PRO_PEDALS	0x00f2
724ed328a   Ville Ranki   HID: Add quirk fo...
231
  #define USB_DEVICE_ID_CH_FIGHTERSTICK	0x00f3
b820aabf6   Alan Stern   HID: add NOGET qu...
232
  #define USB_DEVICE_ID_CH_COMBATSTICK	0x00f4
c8e846461   Jonathan Rockway   HID: add support ...
233
  #define USB_DEVICE_ID_CH_FLIGHT_SIM_ECLIPSE_YOKE       0x0051
b820aabf6   Alan Stern   HID: add NOGET qu...
234
  #define USB_DEVICE_ID_CH_FLIGHT_SIM_YOKE	0x00ff
73cdcf567   Keith Rutkowski   HID: add NOGET qu...
235
  #define USB_DEVICE_ID_CH_3AXIS_5BUTTON_STICK	0x00d3
8038298fd   Rok Mandeljc   HID: add NOGET qu...
236
  #define USB_DEVICE_ID_CH_AXIS_295	0x001c
b820aabf6   Alan Stern   HID: add NOGET qu...
237

990436a7c   Jiri Slaby   HID: move ids int...
238
239
  #define USB_VENDOR_ID_CHERRY		0x046a
  #define USB_DEVICE_ID_CHERRY_CYMOTION	0x0023
1ce31b255   Raphaël Doursenaud   HID: add support ...
240
  #define USB_DEVICE_ID_CHERRY_CYMOTION_SOLAR	0x0027
990436a7c   Jiri Slaby   HID: move ids int...
241
242
243
  
  #define USB_VENDOR_ID_CHIC		0x05fe
  #define USB_DEVICE_ID_CHIC_GAMEPAD	0x0014
fcfacfd35   Jiri Slaby   HID: move chicony...
244
245
  #define USB_VENDOR_ID_CHICONY		0x04f2
  #define USB_DEVICE_ID_CHICONY_TACTICAL_PAD	0x0418
7cacfa87d   David Gow   HID: Add support ...
246
  #define USB_DEVICE_ID_CHICONY_MULTI_TOUCH	0xb19d
b9e4b1e0c   Dennis Kügler   HID: Add support ...
247
  #define USB_DEVICE_ID_CHICONY_WIRELESS	0x0618
7250dc3fe   Herton R. Krzesinski   HID: usbhid: add ...
248
  #define USB_DEVICE_ID_CHICONY_PIXART_USB_OPTICAL_MOUSE	0x1053
dcf768b0a   Oleksandr Natalenko   HID: chicony: add...
249
  #define USB_DEVICE_ID_CHICONY_PIXART_USB_OPTICAL_MOUSE2	0x0939
3596bb929   Keng-Yu Lin   HID: add extra ho...
250
  #define USB_DEVICE_ID_CHICONY_WIRELESS2	0x1123
5be918035   Daniel Drake   HID: move Asus ke...
251
  #define USB_DEVICE_ID_ASUS_AK1D		0x1125
aa2d495f0   Hans de Goede   HID: Add support ...
252
  #define USB_DEVICE_ID_CHICONY_TOSHIBA_WT10A	0x1408
9a1d78a37   Николай Кудрявцев   HID: chicony: Add...
253
  #define USB_DEVICE_ID_CHICONY_ACER_SWITCH12	0x1421
fcfacfd35   Jiri Slaby   HID: move chicony...
254

942fd4225   Austin Zhang   HID: hid-multitou...
255
256
  #define USB_VENDOR_ID_CHUNGHWAT		0x2247
  #define USB_DEVICE_ID_CHUNGHWAT_MULTITOUCH	0x0001
990436a7c   Jiri Slaby   HID: move ids int...
257
  #define USB_VENDOR_ID_CIDC		0x1677
070f63b46   Yang Bo   HID: multitouch: ...
258
259
260
  #define USB_VENDOR_ID_CJTOUCH		0x24b8
  #define USB_DEVICE_ID_CJTOUCH_MULTI_TOUCH_0020	0x0020
  #define USB_DEVICE_ID_CJTOUCH_MULTI_TOUCH_0040	0x0040
990436a7c   Jiri Slaby   HID: move ids int...
261
262
  #define USB_VENDOR_ID_CMEDIA		0x0d8c
  #define USB_DEVICE_ID_CM109		0x000e
ad8ddc575   Ben Chen   HID: Support for ...
263
  #define USB_DEVICE_ID_CM6533		0x0022
990436a7c   Jiri Slaby   HID: move ids int...
264
265
266
267
  
  #define USB_VENDOR_ID_CODEMERCS		0x07c0
  #define USB_DEVICE_ID_CODEMERCS_IOW_FIRST	0x1500
  #define USB_DEVICE_ID_CODEMERCS_IOW_LAST	0x15ff
6f78193ee   Clément Vuchener   HID: corsair: Add...
268
269
  #define USB_VENDOR_ID_CORSAIR		0x1b1c
  #define USB_DEVICE_ID_CORSAIR_K90	0x1b02
282bf1fe6   Trent Lloyd   HID: usbhid: quir...
270
271
272
273
274
  #define USB_VENDOR_ID_CORSAIR           0x1b1c
  #define USB_DEVICE_ID_CORSAIR_K70R      0x1b09
  #define USB_DEVICE_ID_CORSAIR_K95RGB    0x1b11
  #define USB_DEVICE_ID_CORSAIR_M65RGB    0x1b12
  #define USB_DEVICE_ID_CORSAIR_K70RGB    0x1b13
3da30bfc0   Marian Krivoš   HID: support for ...
275
  #define USB_DEVICE_ID_CORSAIR_STRAFE    0x1b15
282bf1fe6   Trent Lloyd   HID: usbhid: quir...
276
  #define USB_DEVICE_ID_CORSAIR_K65RGB    0x1b17
bbca80b27   Guus Sliepen   HID: corsair: Add...
277
  #define USB_DEVICE_ID_CORSAIR_GLAIVE_RGB        0x1b34
deaba6369   Oscar Campos   HID: corsair: sup...
278
279
280
  #define USB_DEVICE_ID_CORSAIR_K70RGB_RAPIDFIRE  0x1b38
  #define USB_DEVICE_ID_CORSAIR_K65RGB_RAPIDFIRE  0x1b39
  #define USB_DEVICE_ID_CORSAIR_SCIMITAR_PRO_RGB  0x1b3e
282bf1fe6   Trent Lloyd   HID: usbhid: quir...
281

3a370ca1d   Don Prince   HID: Prodikeys PC...
282
  #define USB_VENDOR_ID_CREATIVELABS	0x041e
567a44ecb   Nazar Mokrynskyi   HID: Fix boot del...
283
  #define USB_DEVICE_ID_CREATIVE_SB_OMNI_SURROUND_51	0x322c
3a370ca1d   Don Prince   HID: Prodikeys PC...
284
  #define USB_DEVICE_ID_PRODIKEYS_PCMIDI	0x2801
f7c4f737c   Bastien Nocera   HID: sb0540: add ...
285
  #define USB_DEVICE_ID_CREATIVE_SB0540	0x3100
3a370ca1d   Don Prince   HID: Prodikeys PC...
286

79603dc9a   Benjamin Tissoires   HID: hid-multitou...
287
288
  #define USB_VENDOR_ID_CVTOUCH		0x1ff7
  #define USB_DEVICE_ID_CVTOUCH_SCREEN	0x0013
990436a7c   Jiri Slaby   HID: move ids int...
289
290
  #define USB_VENDOR_ID_CYGNAL		0x10c4
  #define USB_DEVICE_ID_CYGNAL_RADIO_SI470X	0x818a
3db187e7b   Benjamin Tissoires   HID: multitouch: ...
291
  #define USB_DEVICE_ID_FOCALTECH_FTXXXX_MULTITOUCH	0x81b9
e932d8178   David Barksdale   HID: add hid-cp21...
292
  #define USB_DEVICE_ID_CYGNAL_CP2112	0xea90
42337b9d4   Andrej Shadura   HID: add driver f...
293
  #define USB_DEVICE_ID_U2F_ZERO		0x8acf
990436a7c   Jiri Slaby   HID: move ids int...
294

adc232592   Dinesh Ram   [media] si4713: H...
295
  #define USB_DEVICE_ID_CYGNAL_RADIO_SI4713       0x8244
990436a7c   Jiri Slaby   HID: move ids int...
296
297
298
299
300
301
  #define USB_VENDOR_ID_CYPRESS		0x04b4
  #define USB_DEVICE_ID_CYPRESS_MOUSE	0x0001
  #define USB_DEVICE_ID_CYPRESS_HIDCOM	0x5500
  #define USB_DEVICE_ID_CYPRESS_ULTRAMOUSE	0x7417
  #define USB_DEVICE_ID_CYPRESS_BARCODE_1	0xde61
  #define USB_DEVICE_ID_CYPRESS_BARCODE_2	0xde64
e8d0eab4d   Jiri Kosina   HID: add support ...
302
  #define USB_DEVICE_ID_CYPRESS_BARCODE_3	0xbca1
76c9d8fe2   Lionel Vaux   HID: add support ...
303
  #define USB_DEVICE_ID_CYPRESS_BARCODE_4	0xed81
a3b5e577d   Benjamin Tissoires   HID: hid-multitou...
304
  #define USB_DEVICE_ID_CYPRESS_TRUETOUCH	0xc001
990436a7c   Jiri Slaby   HID: move ids int...
305

652f3d00d   Frank Yang   HID: cypress: Sup...
306
  #define USB_DEVICE_ID_CYPRESS_VARMILO_VA104M_07B1   0X07b1
0b7ddda69   Steffen Trumtrar   HID: multitouch: ...
307
308
  #define USB_VENDOR_ID_DATA_MODUL	0x7374
  #define USB_VENDOR_ID_DATA_MODUL_EASYMAXTOUCH	0x1201
5f6108cf9   Alexey Klimov   HID: don't allow ...
309
310
  #define USB_VENDOR_ID_DEALEXTREAME	0x10c5
  #define USB_DEVICE_ID_DEALEXTREAME_RADIO_SI4701	0x819a
de9086509   Heiner Kallweit   HID: hid-led: add...
311
312
  #define USB_VENDOR_ID_DELCOM		0x0fc5
  #define USB_DEVICE_ID_DELCOM_VISUAL_IND	0xb080
3db28271f   Sebastian Parschauer   HID: Add quirk fo...
313
314
  #define USB_VENDOR_ID_DELL				0x413c
  #define USB_DEVICE_ID_DELL_PIXART_USB_OPTICAL_MOUSE	0x301a
990436a7c   Jiri Slaby   HID: move ids int...
315
  #define USB_VENDOR_ID_DELORME		0x1163
a11b3fab9   Kees Bakker   HID: hid-ids.h: W...
316
  #define USB_DEVICE_ID_DELORME_EARTHMATE	0x0100
990436a7c   Jiri Slaby   HID: move ids int...
317
318
319
320
  #define USB_DEVICE_ID_DELORME_EM_LT20	0x0200
  
  #define USB_VENDOR_ID_DMI		0x0c0b
  #define USB_DEVICE_ID_DMI_ENC		0x5fab
b2554000f   Marcel Hasler   HID: usbhid: Add ...
321
  #define USB_VENDOR_ID_DRAGONRISE		0x0079
ce9d58d3e   Kai-Heng Feng   HID: usbhid: Add ...
322
  #define USB_DEVICE_ID_REDRAGON_SEYMUR2		0x0006
b2554000f   Marcel Hasler   HID: usbhid: Add ...
323
324
  #define USB_DEVICE_ID_DRAGONRISE_WIIU		0x1800
  #define USB_DEVICE_ID_DRAGONRISE_PS3		0x1801
8aa2cc7e7   Marcel Hasler   HID: usbhid: Add ...
325
  #define USB_DEVICE_ID_DRAGONRISE_DOLPHINBAR	0x1803
c7fc50aa6   Marcel Hasler   HID: add device I...
326
327
  #define USB_DEVICE_ID_DRAGONRISE_GAMECUBE1	0x1843
  #define USB_DEVICE_ID_DRAGONRISE_GAMECUBE2	0x1844
3f866fbd5   Richard Walmsley   HID: DragonRise g...
328

0c3910c25   Stephane Chatty   HID: add support ...
329
  #define USB_VENDOR_ID_DWAV		0x0eef
fe6065dc3   Peter Hutterer   HID: add multi-in...
330
  #define USB_DEVICE_ID_EGALAX_TOUCHCONTROLLER	0x0001
729b814ac   Forest Bond   HID: Ignore D-WAV...
331
  #define USB_DEVICE_ID_DWAV_TOUCHCONTROLLER	0x0002
e36f690b3   Benjamin Tissoires   HID: multitouch: ...
332
333
  #define USB_DEVICE_ID_DWAV_EGALAX_MULTITOUCH_480D	0x480d
  #define USB_DEVICE_ID_DWAV_EGALAX_MULTITOUCH_480E	0x480e
fd1d15258   Benjamin Tissoires   HID: multitouch: ...
334
  #define USB_DEVICE_ID_DWAV_EGALAX_MULTITOUCH_7207	0x7207
e36f690b3   Benjamin Tissoires   HID: multitouch: ...
335
  #define USB_DEVICE_ID_DWAV_EGALAX_MULTITOUCH_720C	0x720c
fd1d15258   Benjamin Tissoires   HID: multitouch: ...
336
  #define USB_DEVICE_ID_DWAV_EGALAX_MULTITOUCH_7224	0x7224
2ce09df47   Benjamin Tissoires   HID: multitouch: ...
337
  #define USB_DEVICE_ID_DWAV_EGALAX_MULTITOUCH_722A	0x722A
fd1d15258   Benjamin Tissoires   HID: multitouch: ...
338
339
  #define USB_DEVICE_ID_DWAV_EGALAX_MULTITOUCH_725E	0x725e
  #define USB_DEVICE_ID_DWAV_EGALAX_MULTITOUCH_7262	0x7262
e36f690b3   Benjamin Tissoires   HID: multitouch: ...
340
341
  #define USB_DEVICE_ID_DWAV_EGALAX_MULTITOUCH_726B	0x726b
  #define USB_DEVICE_ID_DWAV_EGALAX_MULTITOUCH_72A1	0x72a1
aa672da1b   Andy Shevchenko   HID: sort IDs for...
342
343
344
  #define USB_DEVICE_ID_DWAV_EGALAX_MULTITOUCH_72AA	0x72aa
  #define USB_DEVICE_ID_DWAV_EGALAX_MULTITOUCH_72C4	0x72c4
  #define USB_DEVICE_ID_DWAV_EGALAX_MULTITOUCH_72D0	0x72d0
66f06127f   Benjamin Tissoires   HID: multitouch: ...
345
  #define USB_DEVICE_ID_DWAV_EGALAX_MULTITOUCH_72FA	0x72fa
bb9ff2107   Marek Vasut   HID: multitouch: ...
346
  #define USB_DEVICE_ID_DWAV_EGALAX_MULTITOUCH_7302	0x7302
fd1d15258   Benjamin Tissoires   HID: multitouch: ...
347
  #define USB_DEVICE_ID_DWAV_EGALAX_MULTITOUCH_7349	0x7349
ae01c9e53   Thierry Reding   HID: multitouch: ...
348
  #define USB_DEVICE_ID_DWAV_EGALAX_MULTITOUCH_73F7	0x73f7
e36f690b3   Benjamin Tissoires   HID: multitouch: ...
349
  #define USB_DEVICE_ID_DWAV_EGALAX_MULTITOUCH_A001	0xa001
f9e82295e   Sebastian Reichel   HID: multitouch: ...
350
  #define USB_DEVICE_ID_DWAV_EGALAX_MULTITOUCH_C002	0xc002
fe6065dc3   Peter Hutterer   HID: add multi-in...
351

bfe3c873e   Johan Hovold   HID: usbhid: enab...
352
  #define USB_VENDOR_ID_ELAN		0x04f3
e7ad3dc9f   Hans de Goede   HID: elan: Add su...
353
  #define USB_DEVICE_ID_TOSHIBA_CLICK_L9W	0x0401
6e5dd6324   Hans de Goede   HID: elan: Add US...
354
  #define USB_DEVICE_ID_HP_X2		0x074d
9a6a4193d   Alexandrov Stansilav   HID: Add driver f...
355
  #define USB_DEVICE_ID_HP_X2_10_COVER	0x0755
bfe3c873e   Johan Hovold   HID: usbhid: enab...
356

64b386ea1   Richard Nauber   HID: add proper s...
357
358
  #define USB_VENDOR_ID_ELECOM		0x056e
  #define USB_DEVICE_ID_ELECOM_BM084	0x0061
79837eded   Tomasz Kramkowski   HID: elecom: refe...
359
360
  #define USB_DEVICE_ID_ELECOM_M_XT3URBK	0x00fb
  #define USB_DEVICE_ID_ELECOM_M_XT3DRBK	0x00fc
fbb77e88f   Tomasz Kramkowski   HID: elecom: add ...
361
  #define USB_DEVICE_ID_ELECOM_M_XT4DRBK	0x00fd
79837eded   Tomasz Kramkowski   HID: elecom: refe...
362
363
364
365
  #define USB_DEVICE_ID_ELECOM_M_DT1URBK	0x00fe
  #define USB_DEVICE_ID_ELECOM_M_DT1DRBK	0x00ff
  #define USB_DEVICE_ID_ELECOM_M_HT1URBK	0x010c
  #define USB_DEVICE_ID_ELECOM_M_HT1DRBK	0x010d
64b386ea1   Richard Nauber   HID: add proper s...
366

73bc7d315   Melchior FRANZ   USB: add support ...
367
  #define USB_VENDOR_ID_DREAM_CHEEKY	0x1d34
6c7ad07e9   Heiner Kallweit   HID: migrate USB ...
368
369
  #define USB_DEVICE_ID_DREAM_CHEEKY_WN	0x0004
  #define USB_DEVICE_ID_DREAM_CHEEKY_FA	0x000a
73bc7d315   Melchior FRANZ   USB: add support ...
370

7c7606a24   Tomas Sokorai   HID: multitouch: ...
371
372
  #define USB_VENDOR_ID_ELITEGROUP	0x03fc
  #define USB_DEVICE_ID_ELITEGROUP_05D8	0x05d8
990436a7c   Jiri Slaby   HID: move ids int...
373
  #define USB_VENDOR_ID_ELO		0x04E7
c04abeeff   Benjamin Tissoires   HID: hid-multitou...
374
  #define USB_DEVICE_ID_ELO_TS2515	0x0022
990436a7c   Jiri Slaby   HID: move ids int...
375
  #define USB_DEVICE_ID_ELO_TS2700	0x0020
c846fe9ce   Martyn Welch   HID: Accutouch: A...
376
  #define USB_DEVICE_ID_ELO_ACCUTOUCH_2216	0x0050
990436a7c   Jiri Slaby   HID: move ids int...
377

04561c5aa   Ignaz Forster   HID: Add Force Fe...
378
379
  #define USB_VENDOR_ID_EMS		0x2006
  #define USB_DEVICE_ID_EMS_TRIO_LINKER_PLUS_II 0x0118
77723e3bc   Henrik Rydberg   HID: hid-multitou...
380
381
  #define USB_VENDOR_ID_FLATFROG		0x25b5
  #define USB_DEVICE_ID_MULTITOUCH_3200	0x0002
f83f90cf7   Alex Wood   HID: usbhid: Add ...
382
383
  #define USB_VENDOR_ID_FUTABA            0x0547
  #define USB_DEVICE_ID_LED_DISPLAY       0x7000
13b2e1ba4   Bastien Nocera   HID: Add driver f...
384
385
  #define USB_VENDOR_ID_FUTURE_TECHNOLOGY	0x0403
  #define USB_DEVICE_ID_RETRODE2		0x97c1
990436a7c   Jiri Slaby   HID: move ids int...
386
387
  #define USB_VENDOR_ID_ESSENTIAL_REALITY	0x0d7f
  #define USB_DEVICE_ID_ESSENTIAL_REALITY_P5 0x0100
70c66567d   Petr Štetiar   HID: blacklist ET...
388
389
  #define USB_VENDOR_ID_ETT		0x0664
  #define USB_DEVICE_ID_TC5UH		0x0309
df506f2c0   Petr Štetiar   HID - blacklist E...
390
  #define USB_DEVICE_ID_TC4UM		0x0306
70c66567d   Petr Štetiar   HID: blacklist ET...
391

6dc398acf   Kees Bakker   HID: hid-ids.h: k...
392
393
  #define USB_VENDOR_ID_ETURBOTOUCH	0x22b9
  #define USB_DEVICE_ID_ETURBOTOUCH	0x0006
d90b1cf0c   Wen-chien Jesse Sung   HID: use multi in...
394
  #define USB_DEVICE_ID_ETURBOTOUCH_2968	0x2968
6dc398acf   Kees Bakker   HID: hid-ids.h: k...
395

a11b3fab9   Kees Bakker   HID: hid-ids.h: W...
396
  #define USB_VENDOR_ID_EZKEY		0x0518
990436a7c   Jiri Slaby   HID: move ids int...
397
  #define USB_DEVICE_ID_BTC_8193		0x0002
320cde19a   Nicholas Santos   HID: usbhid: quir...
398
399
  #define USB_VENDOR_ID_FORMOSA          0x147a
  #define USB_DEVICE_ID_FORMOSA_IR_RECEIVER      0xe03e
2843b673d   Marek Vasut   HID: add quirk fo...
400
401
  #define USB_VENDOR_ID_FREESCALE		0x15A2
  #define USB_DEVICE_ID_FREESCALE_MX28	0x004F
4d5df5d11   Andreas Nielsen   HID: multitouch: ...
402
403
  #define USB_VENDOR_ID_FRUCTEL	0x25B6
  #define USB_DEVICE_ID_GAMETEL_MT_MODE	0x0002
f59ee399d   Chris Ye   HID: add HID_QUIR...
404
405
406
  #define USB_VENDOR_ID_GAMEVICE	0x27F8
  #define USB_DEVICE_ID_GAMEVICE_GV186	0x0BBE
  #define USB_DEVICE_ID_GAMEVICE_KISHI	0x0BBF
990436a7c   Jiri Slaby   HID: move ids int...
407
408
  #define USB_VENDOR_ID_GAMERON		0x0810
  #define USB_DEVICE_ID_GAMERON_DUAL_PSX_ADAPTOR	0x0001
578f3a35f   Jiri Kosina   HID: add USB ID f...
409
  #define USB_DEVICE_ID_GAMERON_DUAL_PCS_ADAPTOR	0x0002
990436a7c   Jiri Slaby   HID: move ids int...
410

931830aa5   Benjamin Tissoires   HID: gembird: add...
411
412
  #define USB_VENDOR_ID_GEMBIRD			0x11ff
  #define USB_DEVICE_ID_GEMBIRD_JPD_DUALFORCE2	0x3331
990436a7c   Jiri Slaby   HID: move ids int...
413
  #define USB_VENDOR_ID_GENERAL_TOUCH	0x0dfc
b1807719f   Benjamin Tissoires   HID: Correct Gene...
414
  #define USB_DEVICE_ID_GENERAL_TOUCH_WIN7_TWOFINGERS 0x0003
f5ff4e1e6   Xianhan Yu   HID: multitouch: ...
415
  #define USB_DEVICE_ID_GENERAL_TOUCH_WIN8_PWT_TENFINGERS 0x0100
7b2262920   Luosong   HID: multitouch: ...
416
417
418
419
420
  #define USB_DEVICE_ID_GENERAL_TOUCH_WIN8_PIT_0101 0x0101
  #define USB_DEVICE_ID_GENERAL_TOUCH_WIN8_PIT_0102 0x0102
  #define USB_DEVICE_ID_GENERAL_TOUCH_WIN8_PIT_0106 0x0106
  #define USB_DEVICE_ID_GENERAL_TOUCH_WIN8_PIT_010A 0x010a
  #define USB_DEVICE_ID_GENERAL_TOUCH_WIN8_PIT_E100 0xe100
990436a7c   Jiri Slaby   HID: move ids int...
421

77a36a3ab   Samuel Čavoj   HID: Add driver f...
422
423
424
  #define USB_VENDOR_ID_GLORIOUS  0x258a
  #define USB_DEVICE_ID_GLORIOUS_MODEL_D 0x0033
  #define USB_DEVICE_ID_GLORIOUS_MODEL_O 0x0036
77ae0d8e4   Kai-Heng Feng   HID: i2c-hid: Dis...
425
426
  #define I2C_VENDOR_ID_GOODIX		0x27c6
  #define I2C_DEVICE_ID_GOODIX_01F0	0x01f0
ee0fbd149   Benjamin Tissoires   HID: hid-multitou...
427
428
  #define USB_VENDOR_ID_GOODTOUCH		0x1aad
  #define USB_DEVICE_ID_GOODTOUCH_000f	0x000f
0e82232c4   Wei-Ning Huang   HID: multitouch: ...
429
  #define USB_VENDOR_ID_GOOGLE		0x18d1
bc774b8c1   Wei-Ning Huang   HID: google: add ...
430
  #define USB_DEVICE_ID_GOOGLE_HAMMER	0x5022
0e82232c4   Wei-Ning Huang   HID: multitouch: ...
431
  #define USB_DEVICE_ID_GOOGLE_TOUCH_ROSE	0x5028
bc774b8c1   Wei-Ning Huang   HID: google: add ...
432
433
  #define USB_DEVICE_ID_GOOGLE_STAFF	0x502b
  #define USB_DEVICE_ID_GOOGLE_WAND	0x502d
3e84c7651   Nicolas Boichat   HID: google: Add ...
434
  #define USB_DEVICE_ID_GOOGLE_WHISKERS	0x5030
9e4dbc464   Nicolas Boichat   HID: google: add ...
435
436
  #define USB_DEVICE_ID_GOOGLE_MASTERBALL	0x503c
  #define USB_DEVICE_ID_GOOGLE_MAGNEMITE	0x503d
58322a159   Chen-Tsung Hsieh   HID: google: add ...
437
  #define USB_DEVICE_ID_GOOGLE_MOONBALL	0x5044
0e82232c4   Wei-Ning Huang   HID: multitouch: ...
438

990436a7c   Jiri Slaby   HID: move ids int...
439
440
441
442
  #define USB_VENDOR_ID_GOTOP		0x08f2
  #define USB_DEVICE_ID_SUPER_Q2		0x007f
  #define USB_DEVICE_ID_GOGOPEN		0x00ce
  #define USB_DEVICE_ID_PENPOWER		0x00f4
5f022298a   Jiri Slaby   HID: move panther...
443
  #define USB_VENDOR_ID_GREENASIA		0x0e8f
1811977cb   Jiri Kosina   HID: add support ...
444
  #define USB_DEVICE_ID_GREENASIA_DUAL_SAT_ADAPTOR 0x3010
6d1db0777   Clemens Werther   HID: add support ...
445
  #define USB_DEVICE_ID_GREENASIA_DUAL_USB_JOYPAD	0x3013
5f022298a   Jiri Slaby   HID: move panther...
446

990436a7c   Jiri Slaby   HID: move ids int...
447
448
449
450
451
452
  #define USB_VENDOR_ID_GRETAGMACBETH	0x0971
  #define USB_DEVICE_ID_GRETAGMACBETH_HUEY	0x2005
  
  #define USB_VENDOR_ID_GRIFFIN		0x077d
  #define USB_DEVICE_ID_POWERMATE		0x0410
  #define USB_DEVICE_ID_SOUNDKNOB		0x04AA
8e2ce73e9   Hans de Goede   [media] radio-sha...
453
  #define USB_DEVICE_ID_RADIOSHARK	0x627a
990436a7c   Jiri Slaby   HID: move ids int...
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
  
  #define USB_VENDOR_ID_GTCO		0x078c
  #define USB_DEVICE_ID_GTCO_90		0x0090
  #define USB_DEVICE_ID_GTCO_100		0x0100
  #define USB_DEVICE_ID_GTCO_101		0x0101
  #define USB_DEVICE_ID_GTCO_103		0x0103
  #define USB_DEVICE_ID_GTCO_104		0x0104
  #define USB_DEVICE_ID_GTCO_105		0x0105
  #define USB_DEVICE_ID_GTCO_106		0x0106
  #define USB_DEVICE_ID_GTCO_107		0x0107
  #define USB_DEVICE_ID_GTCO_108		0x0108
  #define USB_DEVICE_ID_GTCO_200		0x0200
  #define USB_DEVICE_ID_GTCO_201		0x0201
  #define USB_DEVICE_ID_GTCO_202		0x0202
  #define USB_DEVICE_ID_GTCO_203		0x0203
  #define USB_DEVICE_ID_GTCO_204		0x0204
  #define USB_DEVICE_ID_GTCO_205		0x0205
  #define USB_DEVICE_ID_GTCO_206		0x0206
  #define USB_DEVICE_ID_GTCO_207		0x0207
  #define USB_DEVICE_ID_GTCO_300		0x0300
  #define USB_DEVICE_ID_GTCO_301		0x0301
  #define USB_DEVICE_ID_GTCO_302		0x0302
  #define USB_DEVICE_ID_GTCO_303		0x0303
  #define USB_DEVICE_ID_GTCO_304		0x0304
  #define USB_DEVICE_ID_GTCO_305		0x0305
  #define USB_DEVICE_ID_GTCO_306		0x0306
  #define USB_DEVICE_ID_GTCO_307		0x0307
  #define USB_DEVICE_ID_GTCO_308		0x0308
  #define USB_DEVICE_ID_GTCO_309		0x0309
  #define USB_DEVICE_ID_GTCO_400		0x0400
  #define USB_DEVICE_ID_GTCO_401		0x0401
  #define USB_DEVICE_ID_GTCO_402		0x0402
  #define USB_DEVICE_ID_GTCO_403		0x0403
  #define USB_DEVICE_ID_GTCO_404		0x0404
  #define USB_DEVICE_ID_GTCO_405		0x0405
  #define USB_DEVICE_ID_GTCO_500		0x0500
  #define USB_DEVICE_ID_GTCO_501		0x0501
  #define USB_DEVICE_ID_GTCO_502		0x0502
  #define USB_DEVICE_ID_GTCO_503		0x0503
  #define USB_DEVICE_ID_GTCO_504		0x0504
  #define USB_DEVICE_ID_GTCO_1000		0x1000
  #define USB_DEVICE_ID_GTCO_1001		0x1001
  #define USB_DEVICE_ID_GTCO_1002		0x1002
  #define USB_DEVICE_ID_GTCO_1003		0x1003
  #define USB_DEVICE_ID_GTCO_1004		0x1004
  #define USB_DEVICE_ID_GTCO_1005		0x1005
  #define USB_DEVICE_ID_GTCO_1006		0x1006
  #define USB_DEVICE_ID_GTCO_1007		0x1007
949f8fef7   Jiri Slaby   HID: move gyratio...
502
503
504
  
  #define USB_VENDOR_ID_GYRATION		0x0c16
  #define USB_DEVICE_ID_GYRATION_REMOTE	0x0002
1e0932067   Jiri Kosina   HID: add support ...
505
  #define USB_DEVICE_ID_GYRATION_REMOTE_2 0x0003
c2fd1a4eb   Cory Maccarrone   HID: Add the GYR4...
506
  #define USB_DEVICE_ID_GYRATION_REMOTE_3 0x0008
949f8fef7   Jiri Slaby   HID: move gyratio...
507

402946a8e   Hans de Goede   HID: i2c-hid: Add...
508
509
  #define I2C_VENDOR_ID_HANTICK		0x0911
  #define I2C_PRODUCT_ID_HANTICK_5288	0x5288
bba5394ad   Xing Wei   Input: add suppor...
510
511
512
  #define USB_VENDOR_ID_HANWANG		0x0b57
  #define USB_DEVICE_ID_HANWANG_TABLET_FIRST	0x5000
  #define USB_DEVICE_ID_HANWANG_TABLET_LAST	0x8fff
5519cab47   Benjamin Tissoires   HID: hid-multitou...
513
514
  #define USB_VENDOR_ID_HANVON		0x20b3
  #define USB_DEVICE_ID_HANVON_MULTITOUCH	0x0a18
545803651   Benjamin Tissoires   HID: hid-multitou...
515
516
  #define USB_VENDOR_ID_HANVON_ALT	0x22ed
  #define USB_DEVICE_ID_HANVON_ALT_MULTITOUCH	0x1010
990436a7c   Jiri Slaby   HID: move ids int...
517
518
519
520
  #define USB_VENDOR_ID_HAPP		0x078b
  #define USB_DEVICE_ID_UGCI_DRIVING	0x0010
  #define USB_DEVICE_ID_UGCI_FLYING	0x0020
  #define USB_DEVICE_ID_UGCI_FIGHTING	0x0030
7a8e53c41   Oliver Neukum   HID: add HP OEM m...
521
  #define USB_VENDOR_ID_HP		0x03f0
43faadfe9   Oliver Neukum   HID: usbhid: yet ...
522
523
  #define USB_PRODUCT_ID_HP_LOGITECH_OEM_USB_OPTICAL_MOUSE_0A4A	0x0a4a
  #define USB_PRODUCT_ID_HP_LOGITECH_OEM_USB_OPTICAL_MOUSE_0B4A	0x0b4a
b70b82580   Oliver Neukum   HID: add quirk fo...
524
  #define USB_PRODUCT_ID_HP_PIXART_OEM_USB_OPTICAL_MOUSE		0x134a
01cffe9de   Dave Young   HID: add quirk fo...
525
  #define USB_PRODUCT_ID_HP_PIXART_OEM_USB_OPTICAL_MOUSE_094A	0x094a
2acf40f04   Sebastian Parschauer   HID: Add quirk fo...
526
  #define USB_PRODUCT_ID_HP_PIXART_OEM_USB_OPTICAL_MOUSE_0941	0x0941
49869d2ea   Sebastian Parschauer   HID: Add quirk fo...
527
  #define USB_PRODUCT_ID_HP_PIXART_OEM_USB_OPTICAL_MOUSE_0641	0x0641
f1a0094cb   Jinke Fan   HID: quirks: Add ...
528
  #define USB_PRODUCT_ID_HP_PIXART_OEM_USB_OPTICAL_MOUSE_1f4a	0x1f4a
7a8e53c41   Oliver Neukum   HID: add HP OEM m...
529

68e353fe4   Martin Rusko   HID: add support ...
530
  #define USB_VENDOR_ID_HUION		0x256c
e917e98f4   Nikolai Kondrashov   HID: huion: Use "...
531
  #define USB_DEVICE_ID_HUION_TABLET	0x006e
315ffcc9a   Kyle Godbey   HID: uclogic: Add...
532
  #define USB_DEVICE_ID_HUION_HS64	0x006d
68e353fe4   Martin Rusko   HID: add support ...
533

a230cd52b   pgzh   HID: lenovo: Add ...
534
535
536
537
538
539
  #define USB_VENDOR_ID_IBM					0x04b3
  #define USB_DEVICE_ID_IBM_SCROLLPOINT_III			0x3100
  #define USB_DEVICE_ID_IBM_SCROLLPOINT_PRO			0x3103
  #define USB_DEVICE_ID_IBM_SCROLLPOINT_OPTICAL			0x3105
  #define USB_DEVICE_ID_IBM_SCROLLPOINT_800DPI_OPTICAL		0x3108
  #define USB_DEVICE_ID_IBM_SCROLLPOINT_800DPI_OPTICAL_PRO	0x3109
a062cc5a7   Stephane Chatty   HID: hid-multitou...
540
541
  #define USB_VENDOR_ID_IDEACOM		0x1cb6
  #define USB_DEVICE_ID_IDEACOM_IDC6650	0x6650
71078b0de   Benjamin Tissoires   HID: multitouch: ...
542
  #define USB_DEVICE_ID_IDEACOM_IDC6651	0x6651
a3ae552b5   Nicholas Bishop   HID: add multi-in...
543
  #define USB_DEVICE_ID_IDEACOM_IDC6680	0x6680
a062cc5a7   Stephane Chatty   HID: hid-multitou...
544

4e61f0d75   Austin Zhang   HID: hid-multitou...
545
546
  #define USB_VENDOR_ID_ILITEK		0x222a
  #define USB_DEVICE_ID_ILITEK_MULTITOUCH	0x0001
875e36f8a   Srinivas Pandruvada   HID: hid-sensor-h...
547
548
  #define USB_VENDOR_ID_INTEL_0		0x8086
  #define USB_VENDOR_ID_INTEL_1		0x8087
30f58877b   Stephen Chandler Paul   HID: sensor-hub: ...
549
550
  #define USB_DEVICE_ID_INTEL_HID_SENSOR_0	0x09fa
  #define USB_DEVICE_ID_INTEL_HID_SENSOR_1	0x0a04
875e36f8a   Srinivas Pandruvada   HID: hid-sensor-h...
551

218eb9ed8   Archana Patni   HID: hid-sensor-h...
552
553
  #define USB_VENDOR_ID_STM_0             0x0483
  #define USB_DEVICE_ID_STM_HID_SENSOR    0x91d1
dde3b45cd   Archana Patni   HID: hid-sensor-h...
554
  #define USB_DEVICE_ID_STM_HID_SENSOR_1  0x9100
218eb9ed8   Archana Patni   HID: hid-sensor-h...
555

4ddfe0289   Bastien Nocera   HID: Add driver f...
556
557
  #define USB_VENDOR_ID_ION		0x15e4
  #define USB_DEVICE_ID_ICADE		0x0132
d946e65e2   Anssi Hannula   HID: add FF suppo...
558
559
  #define USB_VENDOR_ID_HOLTEK		0x1241
  #define USB_DEVICE_ID_HOLTEK_ON_LINE_GRIP	0x5015
ff9bf5a2e   Tom Harwood   HID: Add driver f...
560
561
  #define USB_VENDOR_ID_HOLTEK_ALT		0x04d9
  #define USB_DEVICE_ID_HOLTEK_ALT_KEYBOARD	0xa055
d4f518905   Christian Ohm   HID: Add support ...
562
  #define USB_DEVICE_ID_HOLTEK_ALT_MOUSE_A04A	0xa04a
f1a4914bd   Anders F. U. Kiær   HID: add support ...
563
  #define USB_DEVICE_ID_HOLTEK_ALT_MOUSE_A067	0xa067
274be3eb6   Kharlamov Alexey   HID: hid-holtek-m...
564
  #define USB_DEVICE_ID_HOLTEK_ALT_MOUSE_A070	0xa070
f1a4914bd   Anders F. U. Kiær   HID: add support ...
565
  #define USB_DEVICE_ID_HOLTEK_ALT_MOUSE_A072	0xa072
7da7cbbbe   Anders F. U. Kiær   HID: add Holtek U...
566
  #define USB_DEVICE_ID_HOLTEK_ALT_MOUSE_A081	0xa081
5df4eb054   John DeSilva   HID: Add Holtek U...
567
  #define USB_DEVICE_ID_HOLTEK_ALT_MOUSE_A0C2	0xa0c2
30c6fd427   Wangzhao Cai   HID: add quirk fo...
568
  #define USB_DEVICE_ID_HOLTEK_ALT_KEYBOARD_A096	0xa096
ca28aff0e   Sebastian Parschauer   HID: quirks: Alwa...
569
  #define USB_DEVICE_ID_HOLTEK_ALT_KEYBOARD_A293	0xa293
ff9bf5a2e   Tom Harwood   HID: Add driver f...
570

990436a7c   Jiri Slaby   HID: move ids int...
571
572
  #define USB_VENDOR_ID_IMATION		0x0718
  #define USB_DEVICE_ID_DISC_STAKKA	0xd000
4dfcced8a   Benjamin Tissoires   HID: hid-multitou...
573
574
  #define USB_VENDOR_ID_IRTOUCHSYSTEMS	0x6615
  #define USB_DEVICE_ID_IRTOUCH_INFRARED_USB	0x0070
9547837bd   Tomasz Kramkowski   HID: usbhid: add ...
575
576
  #define USB_VENDOR_ID_INNOMEDIA			0x1292
  #define USB_DEVICE_ID_INNEX_GENESIS_ATARI	0x4745
21589ebda   Guilhem Lettron   HID: sensor-hub: ...
577
578
  #define USB_VENDOR_ID_ITE               0x048d
  #define USB_DEVICE_ID_ITE_LENOVO_YOGA   0x8386
e8e884380   Ritesh Raj Sarraf   HID: sensor-hub: ...
579
  #define USB_DEVICE_ID_ITE_LENOVO_YOGA2  0x8350
fd0913768   Pavel Balan   HID: Add quirk fo...
580
  #define I2C_DEVICE_ID_ITE_LENOVO_LEGION_Y720	0x837a
76833559e   Srinivas Pandruvada   HID: sensor-hub: ...
581
  #define USB_DEVICE_ID_ITE_LENOVO_YOGA900	0x8396
f1918be1c   Hans de Goede   HID: ite: Add hid...
582
  #define USB_DEVICE_ID_ITE8595		0x8595
e271f6c2d   Hans de Goede   HID: asus: Add su...
583
  #define USB_DEVICE_ID_ITE_MEDION_E1239T	0xce50
4dfcced8a   Benjamin Tissoires   HID: hid-multitou...
584

31b9779cb   Vincent Palatin   HID: ignore Jabra...
585
586
587
  #define USB_VENDOR_ID_JABRA		0x0b0e
  #define USB_DEVICE_ID_JABRA_SPEAK_410	0x0412
  #define USB_DEVICE_ID_JABRA_SPEAK_510	0x0420
43c1a0a9d   Patrick Plattes   HID: ignore jabra...
588
  #define USB_DEVICE_ID_JABRA_GN9350E	0x9350
31b9779cb   Vincent Palatin   HID: ignore Jabra...
589

6bc235a2e   Tomoki Sekiyama   USB: add driver f...
590
591
  #define USB_VENDOR_ID_JESS		0x0c45
  #define USB_DEVICE_ID_JESS_YUREX	0x1010
5be918035   Daniel Drake   HID: move Asus ke...
592
  #define USB_DEVICE_ID_ASUS_MD_5112	0x5112
85455dd90   Robert Munteanu   HID: redragon: Fi...
593
  #define USB_DEVICE_ID_REDRAGON_ASURA	0x760b
6bc235a2e   Tomoki Sekiyama   USB: add driver f...
594

aaca9cc01   Michael Karcher   HID: Support Jess...
595
596
  #define USB_VENDOR_ID_JESS2		0x0f30
  #define USB_DEVICE_ID_JESS2_COLOR_RUMBLE_PAD 0x0111
990436a7c   Jiri Slaby   HID: move ids int...
597
598
  #define USB_VENDOR_ID_KBGEAR		0x084e
  #define USB_DEVICE_ID_KBGEAR_JAMSTUDIO	0x1001
6dc398acf   Kees Bakker   HID: hid-ids.h: k...
599
600
  #define USB_VENDOR_ID_KENSINGTON	0x047d
  #define USB_DEVICE_ID_KS_SLIMBLADE	0x2041
6a13378a5   Alexey Klimov   V4L/DVB (9337a): ...
601
602
  #define USB_VENDOR_ID_KWORLD		0x1b80
  #define USB_DEVICE_ID_KWORLD_RADIO_FM700	0xd700
177900e8c   Jiri Kosina   HID: add support ...
603
604
  #define USB_VENDOR_ID_KEYTOUCH		0x0926
  #define USB_DEVICE_ID_KEYTOUCH_IEC	0x3333
6dc398acf   Kees Bakker   HID: hid-ids.h: k...
605
606
  #define USB_VENDOR_ID_KYE		0x0458
  #define USB_DEVICE_ID_KYE_ERGO_525V	0x0087
3685c18e1   Benjamin Tissoires   HID: kye: Add rep...
607
  #define USB_DEVICE_ID_GENIUS_GILA_GAMING_MOUSE	0x0138
4a2c94c9b   Benjamin Tissoires   HID: kye: Add rep...
608
  #define USB_DEVICE_ID_GENIUS_MANTICORE	0x0153
0adb9c2c5   Benjamin Tissoires   HID: kye: Add rep...
609
  #define USB_DEVICE_ID_GENIUS_GX_IMPERATOR	0x4018
6dc398acf   Kees Bakker   HID: hid-ids.h: k...
610
  #define USB_DEVICE_ID_KYE_GPEN_560	0x5003
22ca20b25   Nikolai Kondrashov   HID: kye: Add sup...
611
612
  #define USB_DEVICE_ID_KYE_EASYPEN_I405X	0x5010
  #define USB_DEVICE_ID_KYE_MOUSEPEN_I608X	0x5011
102750b8c   Nikolai Kondrashov   HID: kye: Rename ...
613
  #define USB_DEVICE_ID_KYE_MOUSEPEN_I608X_V2	0x501a
22ca20b25   Nikolai Kondrashov   HID: kye: Add sup...
614
  #define USB_DEVICE_ID_KYE_EASYPEN_M610X	0x5013
feb6faf1e   Milan Plzik   HID: kye: Fix rep...
615
  #define USB_DEVICE_ID_KYE_PENSKETCH_M912	0x5015
5e55e2aa8   Nikolai Kondrashov   HID: kye: Add sup...
616
  #define USB_DEVICE_ID_KYE_EASYPEN_M406XE	0x5019
6dc398acf   Kees Bakker   HID: hid-ids.h: k...
617

b5635b129   Jiri Slaby   HID: move belkin ...
618
619
  #define USB_VENDOR_ID_LABTEC		0x1020
  #define USB_DEVICE_ID_LABTEC_WIRELESS_KEYBOARD	0x0006
75b070224   Chris Schlund   HID: add support ...
620
621
  #define USB_VENDOR_ID_LCPOWER		0x1241
  #define USB_DEVICE_ID_LCPOWER_LC1000	0xf767
990436a7c   Jiri Slaby   HID: move ids int...
622
623
  #define USB_VENDOR_ID_LD		0x0f11
  #define USB_DEVICE_ID_LD_CASSY		0x1000
ce97cac81   Michael Hund   USB: ldusb: add s...
624
  #define USB_DEVICE_ID_LD_CASSY2		0x1001
990436a7c   Jiri Slaby   HID: move ids int...
625
  #define USB_DEVICE_ID_LD_POCKETCASSY	0x1010
ce97cac81   Michael Hund   USB: ldusb: add s...
626
  #define USB_DEVICE_ID_LD_POCKETCASSY2	0x1011
990436a7c   Jiri Slaby   HID: move ids int...
627
  #define USB_DEVICE_ID_LD_MOBILECASSY	0x1020
ce97cac81   Michael Hund   USB: ldusb: add s...
628
629
630
631
632
633
  #define USB_DEVICE_ID_LD_MOBILECASSY2	0x1021
  #define USB_DEVICE_ID_LD_MICROCASSYVOLTAGE	0x1031
  #define USB_DEVICE_ID_LD_MICROCASSYCURRENT	0x1032
  #define USB_DEVICE_ID_LD_MICROCASSYTIME		0x1033
  #define USB_DEVICE_ID_LD_MICROCASSYTEMPERATURE	0x1035
  #define USB_DEVICE_ID_LD_MICROCASSYPH		0x1038
52ad2bd89   Karsten Koop   usb: ldusb: add P...
634
635
636
  #define USB_DEVICE_ID_LD_POWERANALYSERCASSY	0x1040
  #define USB_DEVICE_ID_LD_CONVERTERCONTROLLERCASSY	0x1042
  #define USB_DEVICE_ID_LD_MACHINETESTCASSY	0x1043
990436a7c   Jiri Slaby   HID: move ids int...
637
638
639
  #define USB_DEVICE_ID_LD_JWM		0x1080
  #define USB_DEVICE_ID_LD_DMMP		0x1081
  #define USB_DEVICE_ID_LD_UMIP		0x1090
ce97cac81   Michael Hund   USB: ldusb: add s...
640
641
642
  #define USB_DEVICE_ID_LD_UMIC		0x10A0
  #define USB_DEVICE_ID_LD_UMIB		0x10B0
  #define USB_DEVICE_ID_LD_XRAY		0x1100
990436a7c   Jiri Slaby   HID: move ids int...
643
  #define USB_DEVICE_ID_LD_XRAY2		0x1101
ce97cac81   Michael Hund   USB: ldusb: add s...
644
  #define USB_DEVICE_ID_LD_XRAYCT		0x1110
990436a7c   Jiri Slaby   HID: move ids int...
645
  #define USB_DEVICE_ID_LD_VIDEOCOM	0x1200
ce97cac81   Michael Hund   USB: ldusb: add s...
646
  #define USB_DEVICE_ID_LD_MOTOR		0x1210
990436a7c   Jiri Slaby   HID: move ids int...
647
648
649
650
651
  #define USB_DEVICE_ID_LD_COM3LAB	0x2000
  #define USB_DEVICE_ID_LD_TELEPORT	0x2010
  #define USB_DEVICE_ID_LD_NETWORKANALYSER 0x2020
  #define USB_DEVICE_ID_LD_POWERCONTROL	0x2030
  #define USB_DEVICE_ID_LD_MACHINETEST	0x2040
ce97cac81   Michael Hund   USB: ldusb: add s...
652
653
654
655
656
657
658
  #define USB_DEVICE_ID_LD_MOSTANALYSER	0x2050
  #define USB_DEVICE_ID_LD_MOSTANALYSER2	0x2051
  #define USB_DEVICE_ID_LD_ABSESP		0x2060
  #define USB_DEVICE_ID_LD_AUTODATABUS	0x2070
  #define USB_DEVICE_ID_LD_MCT		0x2080
  #define USB_DEVICE_ID_LD_HYBRID		0x2090
  #define USB_DEVICE_ID_LD_HEATCONTROL	0x20A0
990436a7c   Jiri Slaby   HID: move ids int...
659

c1dcad2d3   Bernhard Seibold   HID: Driver for L...
660
661
  #define USB_VENDOR_ID_LENOVO		0x17ef
  #define USB_DEVICE_ID_LENOVO_TPKBD	0x6009
f3d4ff0e0   Jamie Lentin   HID: lenovo: Add ...
662
663
  #define USB_DEVICE_ID_LENOVO_CUSBKBD	0x6047
  #define USB_DEVICE_ID_LENOVO_CBTKBD	0x6048
a230cd52b   pgzh   HID: lenovo: Add ...
664
  #define USB_DEVICE_ID_LENOVO_SCROLLPOINT_OPTICAL	0x6049
bc04b37ea   Hans de Goede   HID: lenovo: Add ...
665
  #define USB_DEVICE_ID_LENOVO_TP10UBKBD	0x6062
181a8b911   Benjamin Tissoires   HID: lenovo: add ...
666
  #define USB_DEVICE_ID_LENOVO_TPPRODOCK	0x6067
c7821d0f3   Andrew Duggan   HID: rmi: Support...
667
  #define USB_DEVICE_ID_LENOVO_X1_COVER	0x6085
4a6a4c966   Mikael Wikström   HID: multitouch: ...
668
  #define USB_DEVICE_ID_LENOVO_X1_TAB	0x60a3
140958da9   Mikael Wikström   HID: multitouch: ...
669
  #define USB_DEVICE_ID_LENOVO_X1_TAB3	0x60b5
819d578d5   Tony Fischetti   HID: add ALWAYS_P...
670
  #define USB_DEVICE_ID_LENOVO_PIXART_USB_MOUSE_608D	0x608d
627a49975   Sebastian Parschauer   HID: quirks: Alwa...
671
672
673
  #define USB_DEVICE_ID_LENOVO_PIXART_USB_MOUSE_6019	0x6019
  #define USB_DEVICE_ID_LENOVO_PIXART_USB_MOUSE_602E	0x602e
  #define USB_DEVICE_ID_LENOVO_PIXART_USB_MOUSE_6093	0x6093
c1dcad2d3   Bernhard Seibold   HID: Driver for L...
674

c50bb1a40   Jeff Brown   HID: hid-multitou...
675
676
  #define USB_VENDOR_ID_LG		0x1fd2
  #define USB_DEVICE_ID_LG_MULTITOUCH	0x0064
f3287a995   Benjamin Tissoires   HID: multitouch: ...
677
  #define USB_DEVICE_ID_LG_MELFAS_MT	0x6007
86c31524b   Kai-Heng Feng   HID: i2c-hid: Dis...
678
  #define I2C_DEVICE_ID_LG_8001		0x8001
348b80b27   Aaron Ma   HID: multitouch: ...
679
  #define I2C_DEVICE_ID_LG_7010		0x7010
c50bb1a40   Jeff Brown   HID: hid-multitou...
680

990436a7c   Jiri Slaby   HID: move ids int...
681
  #define USB_VENDOR_ID_LOGITECH		0x046d
65dd3b699   Hans Verkuil   [media] hid-core:...
682
  #define USB_DEVICE_ID_LOGITECH_AUDIOHUB 0x0a0e
2f31c5252   Benjamin Tissoires   HID: Introduce hi...
683
  #define USB_DEVICE_ID_LOGITECH_T651	0xb00c
7940fb035   Hans de Goede   HID: Add Logitech...
684
  #define USB_DEVICE_ID_LOGITECH_DINOVO_EDGE_KBD	0xb309
b448cbead   Kyle Roarty   HID: add ALWAYS_P...
685
686
  #define USB_DEVICE_ID_LOGITECH_C007	0xc007
  #define USB_DEVICE_ID_LOGITECH_C077	0xc077
990436a7c   Jiri Slaby   HID: move ids int...
687
  #define USB_DEVICE_ID_LOGITECH_RECEIVER	0xc101
d458a9dfc   Jiri Slaby   HID: move ignore ...
688
689
  #define USB_DEVICE_ID_LOGITECH_HARMONY_FIRST  0xc110
  #define USB_DEVICE_ID_LOGITECH_HARMONY_LAST 0xc14f
5844c1cdb   David Dillow   HID: Add support ...
690
  #define USB_DEVICE_ID_LOGITECH_HARMONY_PS3 0x0306
0d51571d5   Jimmy Berry   HID: usbhid: add ...
691
  #define USB_DEVICE_ID_LOGITECH_KEYBOARD_G710_PLUS 0xc24d
003e817a9   Oliver Neukum   HID: usbhid: more...
692
693
694
  #define USB_DEVICE_ID_LOGITECH_MOUSE_C01A	0xc01a
  #define USB_DEVICE_ID_LOGITECH_MOUSE_C05A	0xc05a
  #define USB_DEVICE_ID_LOGITECH_MOUSE_C06A	0xc06a
2c6118e43   Hendrik Iben   HID: force feedba...
695
  #define USB_DEVICE_ID_LOGITECH_RUMBLEPAD_CORD	0xc20a
606bd0a86   Jiri Slaby   HID: move logitec...
696
  #define USB_DEVICE_ID_LOGITECH_RUMBLEPAD	0xc211
990436a7c   Jiri Slaby   HID: move ids int...
697
  #define USB_DEVICE_ID_LOGITECH_EXTREME_3D	0xc215
56d0c8b7c   Vitaly Katraew   HID: add support ...
698
  #define USB_DEVICE_ID_LOGITECH_DUAL_ACTION	0xc216
606bd0a86   Jiri Slaby   HID: move logitec...
699
700
  #define USB_DEVICE_ID_LOGITECH_RUMBLEPAD2	0xc218
  #define USB_DEVICE_ID_LOGITECH_RUMBLEPAD2_2	0xc219
3a0275384   Hans de Goede   HID: Add driver f...
701
  #define USB_DEVICE_ID_LOGITECH_G15_LCD		0xc222
b1bd0f752   Fabian Schindlatz   HID: logitech: Ad...
702
  #define USB_DEVICE_ID_LOGITECH_G11		0xc225
3a0275384   Hans de Goede   HID: Add driver f...
703
  #define USB_DEVICE_ID_LOGITECH_G15_V2_LCD	0xc227
ad4203f5a   Hans de Goede   HID: lg-g15: Add ...
704
705
  #define USB_DEVICE_ID_LOGITECH_G510		0xc22d
  #define USB_DEVICE_ID_LOGITECH_G510_USB_AUDIO	0xc22e
c873d9aba   Simon Wood   HID: hid-lg: Add ...
706
  #define USB_DEVICE_ID_LOGITECH_G29_WHEEL	0xc24f
7bfd2927a   Simon Wood   HID: hid-logitech...
707
  #define USB_DEVICE_ID_LOGITECH_G920_WHEEL	0xc262
606bd0a86   Jiri Slaby   HID: move logitec...
708
709
  #define USB_DEVICE_ID_LOGITECH_WINGMAN_F3D	0xc283
  #define USB_DEVICE_ID_LOGITECH_FORCE3D_PRO	0xc286
74f292ca8   Gary Stein   HID: add driver f...
710
  #define USB_DEVICE_ID_LOGITECH_FLIGHT_SYSTEM_G940	0xc287
e41b3cdaf   Jarrad Whitaker   HID: fix Logitech...
711
  #define USB_DEVICE_ID_LOGITECH_WINGMAN_FG	0xc20e
fd30ea8c8   Jiri Kosina   HID: add force fe...
712
  #define USB_DEVICE_ID_LOGITECH_WINGMAN_FFG	0xc293
483f86a54   Simon Wood   HID: Correct Logi...
713
  #define USB_DEVICE_ID_LOGITECH_WHEEL	0xc294
606bd0a86   Jiri Slaby   HID: move logitec...
714
  #define USB_DEVICE_ID_LOGITECH_MOMO_WHEEL	0xc295
5623a24a8   Jiri Kosina   HID: add support ...
715
  #define USB_DEVICE_ID_LOGITECH_DFP_WHEEL	0xc298
243b706d8   Christophe Borivant   HID: Add support ...
716
  #define USB_DEVICE_ID_LOGITECH_G25_WHEEL	0xc299
7362cd228   Michal Malý   HID: lg4ff - Move...
717
  #define USB_DEVICE_ID_LOGITECH_DFGT_WHEEL	0xc29a
fdc6807fc   Peter Gundermann   HID: add support ...
718
  #define USB_DEVICE_ID_LOGITECH_G27_WHEEL	0xc29b
32c88cbc3   Simon Wood   HID: Add support ...
719
  #define USB_DEVICE_ID_LOGITECH_WII_WHEEL	0xc29c
990436a7c   Jiri Slaby   HID: move ids int...
720
  #define USB_DEVICE_ID_LOGITECH_ELITE_KBD	0xc30a
68f775ddd   Ikjoon Jang   HID: quirks: add ...
721
  #define USB_DEVICE_ID_LOGITECH_GROUP_AUDIO	0x0882
990436a7c   Jiri Slaby   HID: move ids int...
722
723
724
725
  #define USB_DEVICE_ID_S510_RECEIVER	0xc50c
  #define USB_DEVICE_ID_S510_RECEIVER_2	0xc517
  #define USB_DEVICE_ID_LOGITECH_CORDLESS_DESKTOP_LX500	0xc512
  #define USB_DEVICE_ID_MX3000_RECEIVER	0xc513
1f944ac62   Hans de Goede   HID: logitech-dj:...
726
  #define USB_DEVICE_ID_LOGITECH_27MHZ_MOUSE_RECEIVER	0xc51b
534a7b8e1   Nestor Lopez Casado   HID: Add full sup...
727
  #define USB_DEVICE_ID_LOGITECH_UNIFYING_RECEIVER	0xc52b
74808f911   Hans de Goede   HID: logitech-dj:...
728
  #define USB_DEVICE_ID_LOGITECH_NANO_RECEIVER		0xc52f
534a7b8e1   Nestor Lopez Casado   HID: Add full sup...
729
  #define USB_DEVICE_ID_LOGITECH_UNIFYING_RECEIVER_2	0xc532
74808f911   Hans de Goede   HID: logitech-dj:...
730
  #define USB_DEVICE_ID_LOGITECH_NANO_RECEIVER_2		0xc534
5722f3386   Filipe Laíns   hid-logitech-dj: ...
731
732
  #define USB_DEVICE_ID_LOGITECH_NANO_RECEIVER_LIGHTSPEED_1	0xc539
  #define USB_DEVICE_ID_LOGITECH_NANO_RECEIVER_LIGHTSPEED_1_1	0xc53f
d79f7badd   Filipe Laíns   HID: logitech-dj:...
733
  #define USB_DEVICE_ID_LOGITECH_NANO_RECEIVER_POWERPLAY	0xc53a
24985cf68   Jiri Kosina   HID: support Logi...
734
735
  #define USB_DEVICE_ID_SPACETRAVELLER	0xc623
  #define USB_DEVICE_ID_SPACENAVIGATOR	0xc626
990436a7c   Jiri Slaby   HID: move ids int...
736
737
738
  #define USB_DEVICE_ID_DINOVO_DESKTOP	0xc704
  #define USB_DEVICE_ID_DINOVO_EDGE	0xc714
  #define USB_DEVICE_ID_DINOVO_MINI	0xc71f
606bd0a86   Jiri Slaby   HID: move logitec...
739
  #define USB_DEVICE_ID_LOGITECH_MOMO_WHEEL2	0xca03
bd04363d3   Elias Vanderstuyft   HID: logitech - l...
740
  #define USB_DEVICE_ID_LOGITECH_VIBRATION_WHEEL	0xca04
990436a7c   Jiri Slaby   HID: move ids int...
741

df167c4a0   Benjamin Tissoires   HID: hid-multitou...
742
743
  #define USB_VENDOR_ID_LUMIO		0x202e
  #define USB_DEVICE_ID_CRYSTALTOUCH	0x0006
c3ead6de4   Benjamin Tissoires   HID: hid-multitou...
744
  #define USB_DEVICE_ID_CRYSTALTOUCH_DUAL	0x0007
df167c4a0   Benjamin Tissoires   HID: hid-multitou...
745

3ffb62cb9   Yuri Khan   Input: xpad - han...
746
747
  #define USB_VENDOR_ID_MADCATZ		0x0738
  #define USB_DEVICE_ID_MADCATZ_BEATPAD	0x4540
8ffd341c4   Harald Brinkmann   HID: saitek: mode...
748
  #define USB_DEVICE_ID_MADCATZ_RAT5	0x1705
7bb9d6436   Ville Aakko   HID: saitek: quir...
749
  #define USB_DEVICE_ID_MADCATZ_RAT9	0x1709
3ffb62cb9   Yuri Khan   Input: xpad - han...
750

990436a7c   Jiri Slaby   HID: move ids int...
751
752
753
  #define USB_VENDOR_ID_MCC		0x09db
  #define USB_DEVICE_ID_MCC_PMD1024LS	0x0076
  #define USB_DEVICE_ID_MCC_PMD1208LS	0x007a
1fc26792b   Florian Mueller   HID: add multi-in...
754
755
  #define USB_VENDOR_ID_MCS		0x16d0
  #define USB_DEVICE_ID_MCS_GAMEPADBLOCK	0x0bcc
990436a7c   Jiri Slaby   HID: move ids int...
756
757
758
759
760
761
762
  #define USB_VENDOR_ID_MGE		0x0463
  #define USB_DEVICE_ID_MGE_UPS		0xffff
  #define USB_DEVICE_ID_MGE_UPS1		0x0001
  
  #define USB_VENDOR_ID_MICROCHIP		0x04d8
  #define USB_DEVICE_ID_PICKIT1		0x0032
  #define USB_DEVICE_ID_PICKIT2		0x0033
236db47c2   Bruno Prémont   HID: new driver f...
763
764
  #define USB_DEVICE_ID_PICOLCD		0xc002
  #define USB_DEVICE_ID_PICOLCD_BOOTLOADER	0xf002
a8c8316b1   Kristian Evensen   HID: do not bind ...
765
  #define USB_DEVICE_ID_PICK16F1454	0x0042
84f6ea1d8   Kristian Evensen   HID: Add new PID ...
766
  #define USB_DEVICE_ID_PICK16F1454_V2	0xf2f7
9d1e048cc   Heiner Kallweit   HID: hid-led: add...
767
  #define USB_DEVICE_ID_LUXAFOR		0xf372
67a95c214   Rishi Gupta   HID: mcp2221: add...
768
  #define USB_DEVICE_ID_MCP2221		0x00dd
990436a7c   Jiri Slaby   HID: move ids int...
769
770
771
  
  #define USB_VENDOR_ID_MICROSOFT		0x045e
  #define USB_DEVICE_ID_SIDEWINDER_GV	0x003b
3faed1aff   Hans de Goede   HID: hid-microsof...
772
  #define USB_DEVICE_ID_MS_OFFICE_KB	0x0048
990436a7c   Jiri Slaby   HID: move ids int...
773
  #define USB_DEVICE_ID_WIRELESS_OPTICAL_DESKTOP_3_0 0x009d
c847a89a8   Alistair Leslie-Hughes   HID: microsoft: a...
774
  #define USB_DEVICE_ID_MS_DIGITAL_MEDIA_7K 0x00b4
990436a7c   Jiri Slaby   HID: move ids int...
775
  #define USB_DEVICE_ID_MS_NE4K		0x00db
89759e20d   Adam Jiang   HID: Add PID for ...
776
  #define USB_DEVICE_ID_MS_NE4K_JP	0x00dc
990436a7c   Jiri Slaby   HID: move ids int...
777
  #define USB_DEVICE_ID_MS_LK6K		0x00f9
78a849a68   Jiri Slaby   HID: move microso...
778
779
  #define USB_DEVICE_ID_MS_PRESENTER_8K_BT	0x0701
  #define USB_DEVICE_ID_MS_PRESENTER_8K_USB	0x0713
ef567cf9d   Jakub Sitnicki   HID: microsoft: A...
780
  #define USB_DEVICE_ID_MS_NE7K		0x071d
f3b83d71a   Jiri Kosina   HID: add support ...
781
  #define USB_DEVICE_ID_MS_DIGITAL_MEDIA_3K	0x0730
c847a89a8   Alistair Leslie-Hughes   HID: microsoft: a...
782
783
  #define USB_DEVICE_ID_MS_DIGITAL_MEDIA_3KV1 0x0732
  #define USB_DEVICE_ID_MS_DIGITAL_MEDIA_600  0x0750
23c10becd   Ari Savolainen   HID: fix horizont...
784
  #define USB_DEVICE_ID_MS_COMFORT_MOUSE_4500	0x076c
f9a82c205   Slava Bacherikov   HID: microsoft: A...
785
  #define USB_DEVICE_ID_MS_COMFORT_KEYBOARD 0x00e3
00478ee89   Reyad Attiyat   HID: hid-sensor-h...
786
787
788
  #define USB_DEVICE_ID_MS_SURFACE_PRO_2   0x0799
  #define USB_DEVICE_ID_MS_TOUCH_COVER_2   0x07a7
  #define USB_DEVICE_ID_MS_TYPE_COVER_2    0x07a9
18eec2cd7   Raimund Roth   HID: microsoft: A...
789
  #define USB_DEVICE_ID_MS_POWER_COVER     0x07da
73c5b254c   Andrey Smirnov   HID: microsoft: A...
790
  #define USB_DEVICE_ID_MS_XBOX_ONE_S_CONTROLLER	0x02fd
e82e62e39   Sebastian Parschauer   HID: Add quirk fo...
791
  #define USB_DEVICE_ID_MS_PIXART_MOUSE    0x00cb
724a419ea   Nicholas Miell   HID: microsoft: A...
792
  #define USB_DEVICE_ID_8BITDO_SN30_PRO_PLUS      0x02e0
78a849a68   Jiri Slaby   HID: move microso...
793

1f45e3249   Peter Edwards   HID: Enable HID_Q...
794
795
  #define USB_VENDOR_ID_MOJO		0x8282
  #define USB_DEVICE_ID_RETRO_ADAPTER	0x3201
990436a7c   Jiri Slaby   HID: move ids int...
796
797
798
  
  #define USB_VENDOR_ID_MONTEREY		0x0566
  #define USB_DEVICE_ID_GENIUS_KB29E	0x3004
620ae90ed   Josh Boyer   HID: usbhid: quir...
799
  #define USB_VENDOR_ID_MSI		0x1770
f471d9480   Janne Kanniainen   HID: add support ...
800
  #define USB_DEVICE_ID_MSI_GT683R_LED_PANEL 0xff00
620ae90ed   Josh Boyer   HID: usbhid: quir...
801

990436a7c   Jiri Slaby   HID: move ids int...
802
  #define USB_VENDOR_ID_NATIONAL_SEMICONDUCTOR 0x0400
a11b3fab9   Kees Bakker   HID: hid-ids.h: W...
803
  #define USB_DEVICE_ID_N_S_HARMONY	0xc359
990436a7c   Jiri Slaby   HID: move ids int...
804

a11b3fab9   Kees Bakker   HID: hid-ids.h: W...
805
806
  #define USB_VENDOR_ID_NATSU		0x08b7
  #define USB_DEVICE_ID_NATSU_GAMEPAD	0x0001
990436a7c   Jiri Slaby   HID: move ids int...
807

990436a7c   Jiri Slaby   HID: move ids int...
808
809
810
  #define USB_VENDOR_ID_NCR		0x0404
  #define USB_DEVICE_ID_NCR_FIRST		0x0300
  #define USB_DEVICE_ID_NCR_LAST		0x03ff
990436a7c   Jiri Slaby   HID: move ids int...
811
812
  #define USB_VENDOR_ID_NEC		0x073e
  #define USB_DEVICE_ID_NEC_USB_GAME_PAD	0x0301
c2517f62d   Benjamin Tissoires   HID: multitouch: ...
813
814
  #define USB_VENDOR_ID_NEXIO		0x1870
  #define USB_DEVICE_ID_NEXIO_MULTITOUCH_420	0x010d
29191039e   Yufeng Shen   HID: usbhid: quir...
815
  #define USB_DEVICE_ID_NEXIO_MULTITOUCH_PTI0750	0x0110
c2517f62d   Benjamin Tissoires   HID: multitouch: ...
816

9db630b48   Peter Hutterer   HID: add multi-in...
817
818
  #define USB_VENDOR_ID_NEXTWINDOW	0x1926
  #define USB_DEVICE_ID_NEXTWINDOW_TOUCHSCREEN	0x0003
02fb72a06   David Herrmann   HID: wiimote: Reg...
819
820
  #define USB_VENDOR_ID_NINTENDO		0x057e
  #define USB_DEVICE_ID_NINTENDO_WIIMOTE	0x0306
a33042faf   David Herrmann   HID: wiimote: add...
821
  #define USB_DEVICE_ID_NINTENDO_WIIMOTE2	0x0330
0e93c0746   Daniel J. Ogorchock   FROMLIST: HID: ni...
822
823
824
  #define USB_DEVICE_ID_NINTENDO_JOYCONL	0x2006
  #define USB_DEVICE_ID_NINTENDO_JOYCONR	0x2007
  #define USB_DEVICE_ID_NINTENDO_PROCON	0x2009
02fb72a06   David Herrmann   HID: wiimote: Reg...
825

4db703ead   Austin Hendrix   HID: multitouch: ...
826
827
  #define USB_VENDOR_ID_NOVATEK		0x0603
  #define USB_DEVICE_ID_NOVATEK_PCT	0x0600
b8a8f515d   Marco Biscaro   HID: add support ...
828
  #define USB_DEVICE_ID_NOVATEK_MOUSE	0x1602
4db703ead   Austin Hendrix   HID: multitouch: ...
829

07e88a35d   Jonathan Tomer   HID: Add quirk dr...
830
831
  #define USB_VENDOR_ID_NTI               0x0757
  #define USB_DEVICE_ID_USB_SUN           0x0a00
a11b3fab9   Kees Bakker   HID: hid-ids.h: W...
832
  #define USB_VENDOR_ID_NTRIG		0x1b96
94011f93f   Rafi Rubin   HID: add n-trig d...
833
  #define USB_DEVICE_ID_NTRIG_TOUCH_SCREEN   0x0001
6e32819e1   micki   HID: ntrig: add s...
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
  #define USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_1   0x0003
  #define USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_2   0x0004
  #define USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_3   0x0005
  #define USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_4   0x0006
  #define USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_5   0x0007
  #define USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_6   0x0008
  #define USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_7   0x0009
  #define USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_8   0x000A
  #define USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_9   0x000B
  #define USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_10   0x000C
  #define USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_11   0x000D
  #define USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_12   0x000E
  #define USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_13   0x000F
  #define USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_14   0x0010
  #define USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_15   0x0011
  #define USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_16   0x0012
  #define USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_17   0x0013
  #define USB_DEVICE_ID_NTRIG_TOUCH_SCREEN_18   0x0014
9e0bf92c2   Vasily Titskiy   HID: usbhid: quir...
852
  #define USB_DEVICE_ID_NTRIG_DUOSENSE 0x1500
94011f93f   Rafi Rubin   HID: add n-trig d...
853

990436a7c   Jiri Slaby   HID: move ids int...
854
855
  #define USB_VENDOR_ID_ONTRAK		0x0a07
  #define USB_DEVICE_ID_ONTRAK_ADU100	0x0064
cd9ec30da   Johnathon Harris   HID: add support ...
856
  #define USB_VENDOR_ID_ORTEK		0x05a4
270fdc074   Herton Ronaldo Krzesinski   HID: add support ...
857
  #define USB_DEVICE_ID_ORTEK_PKB1700	0x1700
cd9ec30da   Johnathon Harris   HID: add support ...
858
  #define USB_DEVICE_ID_ORTEK_WKB2000	0x2000
c228352dc   Benjamin Tissoires   HID: ortek: add o...
859
  #define USB_DEVICE_ID_ORTEK_IHOME_IMAC_A210S	0x8003
cd9ec30da   Johnathon Harris   HID: add support ...
860

1a3f83f64   JD Cole   HID: plantronics:...
861
  #define USB_VENDOR_ID_PLANTRONICS	0x047f
2258e863b   Denis Kovalev   HID: multitouch: ...
862
863
864
  #define USB_VENDOR_ID_PANASONIC		0x04da
  #define USB_DEVICE_ID_PANABOARD_UBT780	0x1044
  #define USB_DEVICE_ID_PANABOARD_UBT880	0x104d
990436a7c   Jiri Slaby   HID: move ids int...
865
866
867
868
  #define USB_VENDOR_ID_PANJIT		0x134c
  
  #define USB_VENDOR_ID_PANTHERLORD	0x0810
  #define USB_DEVICE_ID_PANTHERLORD_TWIN_USB_JOYSTICK	0x0001
6ab3a9a63   John Sung   HID: hid-multitou...
869
870
  #define USB_VENDOR_ID_PENMOUNT		0x14e1
  #define USB_DEVICE_ID_PENMOUNT_PCI	0x3500
66e548275   John Sung   HID: usbhid: quir...
871
872
  #define USB_DEVICE_ID_PENMOUNT_1610	0x1610
  #define USB_DEVICE_ID_PENMOUNT_1640	0x1640
ffe51d0d8   Christian Gmeiner   HID: add support ...
873
  #define USB_DEVICE_ID_PENMOUNT_6000	0x6000
6ab3a9a63   John Sung   HID: hid-multitou...
874

990436a7c   Jiri Slaby   HID: move ids int...
875
876
  #define USB_VENDOR_ID_PETALYNX		0x18b1
  #define USB_DEVICE_ID_PETALYNX_MAXTER_REMOTE	0x0037
08f957267   Jiri Kosina   HID: ignore Petzl...
877
878
  #define USB_VENDOR_ID_PETZL		0x2122
  #define USB_DEVICE_ID_PETZL_HEADLAMP	0x1234
a11b3fab9   Kees Bakker   HID: hid-ids.h: W...
879
  #define USB_VENDOR_ID_PHILIPS		0x0471
4cfae3e80   Henning Glawe   HID: ignore Phili...
880
  #define USB_DEVICE_ID_PHILIPS_IEEE802154_DONGLE 0x0617
ada8c7973   Jiri Kosina   Merge branches 'm...
881
882
  #define USB_VENDOR_ID_PI_ENGINEERING	0x05f3
  #define USB_DEVICE_ID_PI_ENGINEERING_VEC_USB_FOOTPEDAL	0xff
b7ea95ff9   Aaron Tian   HID: multitouch: ...
883
  #define USB_VENDOR_ID_PIXART				0x093a
5235166fb   Oliver Neukum   HID: usbhid: add ...
884
  #define USB_DEVICE_ID_PIXART_USB_OPTICAL_MOUSE_ID2	0x0137
4980f9575   Oliver Neukum   HID: usbhid: fix ...
885
  #define USB_DEVICE_ID_PIXART_USB_OPTICAL_MOUSE		0x2510
b7ea95ff9   Aaron Tian   HID: multitouch: ...
886
887
888
  #define USB_DEVICE_ID_PIXART_OPTICAL_TOUCH_SCREEN	0x8001
  #define USB_DEVICE_ID_PIXART_OPTICAL_TOUCH_SCREEN1	0x8002
  #define USB_DEVICE_ID_PIXART_OPTICAL_TOUCH_SCREEN2	0x8003
990436a7c   Jiri Slaby   HID: move ids int...
889
890
  #define USB_VENDOR_ID_PLAYDOTCOM	0x0b43
  #define USB_DEVICE_ID_PLAYDOTCOM_EMS_USBII	0x0003
35cfd1d96   Michael Tokarev   HID: blacklist Po...
891
892
  #define USB_VENDOR_ID_POWERCOM		0x0d9f
  #define USB_DEVICE_ID_POWERCOM_UPS	0x0002
1c3a02c21   Alexander Shishkin   HID: add NOGET qu...
893
894
  #define USB_VENDOR_ID_PRODIGE		0x05af
  #define USB_DEVICE_ID_PRODIGE_CORDLESS	0x3062
6dc398acf   Kees Bakker   HID: hid-ids.h: k...
895
  #define USB_VENDOR_ID_QUANTA		0x0408
5e7ea11f6   Benjamin Tissoires   HID: multitouch: ...
896
897
  #define USB_DEVICE_ID_QUANTA_OPTICAL_TOUCH		0x3000
  #define USB_DEVICE_ID_QUANTA_OPTICAL_TOUCH_3001		0x3001
962b7a0e7   Benjamin Tissoires   HID: add HID_QUIR...
898
  #define USB_DEVICE_ID_QUANTA_OPTICAL_TOUCH_3003		0x3003
5e7ea11f6   Benjamin Tissoires   HID: multitouch: ...
899
  #define USB_DEVICE_ID_QUANTA_OPTICAL_TOUCH_3008		0x3008
6dc398acf   Kees Bakker   HID: hid-ids.h: k...
900

00b790ea5   Kai-Heng Feng   HID: i2c-hid: Add...
901
902
  #define I2C_VENDOR_ID_RAYDIUM		0x2386
  #define I2C_PRODUCT_ID_RAYDIUM_4B33	0x4b33
0c8432236   Aaron Ma   HID: i2c-hid: fix...
903
  #define I2C_PRODUCT_ID_RAYDIUM_3118	0x3118
00b790ea5   Kai-Heng Feng   HID: i2c-hid: Add...
904

e9287099b   Andrew Duggan   HID: rmi: Add sup...
905
906
  #define USB_VENDOR_ID_RAZER            0x1532
  #define USB_DEVICE_ID_RAZER_BLADE_14   0x011D
3d464d9b7   Josh Boyer   HID: usbhid: quir...
907
908
  #define USB_VENDOR_ID_REALTEK		0x0bda
  #define USB_DEVICE_ID_REALTEK_READER	0x0152
868613f1c   Nic Soudée   HID: quirks: fix ...
909
910
911
  #define USB_VENDOR_ID_RETROUSB		0xf000
  #define USB_DEVICE_ID_RETROUSB_SNES_RETROPAD	0x0003
  #define USB_DEVICE_ID_RETROUSB_SNES_RETROPORT	0x00f1
14bf62cde   Stefan Achatz   HID: add driver f...
912
  #define USB_VENDOR_ID_ROCCAT		0x1e7d
e68cc603b   Stefan Achatz   HID: roccat: Add ...
913
  #define USB_DEVICE_ID_ROCCAT_ARVO	0x30d4
d41c2a701   Stefan Achatz   HID: roccat: Add ...
914
  #define USB_DEVICE_ID_ROCCAT_ISKU	0x319c
ce7169652   Stefan Achatz   HID: roccat: add ...
915
  #define USB_DEVICE_ID_ROCCAT_ISKUFX	0x3264
14bf62cde   Stefan Achatz   HID: add driver f...
916
  #define USB_DEVICE_ID_ROCCAT_KONE	0x2ced
47dbdbffe   Stefan Achatz   HID: roccat: Add ...
917
  #define USB_DEVICE_ID_ROCCAT_KONEPLUS	0x2d51
8936aa31c   Stefan Achatz   HID: roccat: add ...
918
  #define USB_DEVICE_ID_ROCCAT_KONEPURE	0x2dbe
a4be0ed39   Stefan Achatz   HID: roccat: add ...
919
  #define USB_DEVICE_ID_ROCCAT_KONEPURE_OPTICAL	0x2db4
8e74a2d31   Stefan Achatz   HID: roccat: add ...
920
  #define USB_DEVICE_ID_ROCCAT_KONEXTD	0x2e22
0e70f97f2   Stefan Achatz   HID: roccat: Add ...
921
  #define USB_DEVICE_ID_ROCCAT_KOVAPLUS	0x2d50
4424f616e   Stefan Achatz   HID: roccat: add ...
922
  #define USB_DEVICE_ID_ROCCAT_LUA	0x2c2e
cb7cf3da0   Stefan Achatz   HID: roccat: add ...
923
924
  #define USB_DEVICE_ID_ROCCAT_PYRA_WIRED	0x2c24
  #define USB_DEVICE_ID_ROCCAT_PYRA_WIRELESS	0x2cf6
6f3a19360   Stefan Achatz   HID: roccat: add ...
925
926
927
  #define USB_DEVICE_ID_ROCCAT_RYOS_MK	0x3138
  #define USB_DEVICE_ID_ROCCAT_RYOS_MK_GLOW	0x31ce
  #define USB_DEVICE_ID_ROCCAT_RYOS_MK_PRO	0x3232
6a2a6390c   Stefan Achatz   HID: roccat: add ...
928
  #define USB_DEVICE_ID_ROCCAT_SAVU	0x2d5a
14bf62cde   Stefan Achatz   HID: add driver f...
929

1ee1369b4   James Hilliard   HID: quirks: Igno...
930
  #define USB_VENDOR_ID_SAI		0x17dd
990436a7c   Jiri Slaby   HID: move ids int...
931
932
  #define USB_VENDOR_ID_SAITEK		0x06a3
  #define USB_DEVICE_ID_SAITEK_RUMBLEPAD	0xff17
c7fd7937b   Jiri Kosina   HID: correct PID ...
933
  #define USB_DEVICE_ID_SAITEK_PS1000	0x0621
afe98939b   Darren Salt   HID: saitek: add ...
934
  #define USB_DEVICE_ID_SAITEK_RAT7_OLD	0x0ccb
43822c98f   Harry Mallon   HID: hid-saitek: ...
935
  #define USB_DEVICE_ID_SAITEK_RAT7_CONTAGION	0x0ccd
37c492c8f   Harald Brinkmann   HID: quirk for Sa...
936
  #define USB_DEVICE_ID_SAITEK_RAT7	0x0cd7
7d3ea5c1e   Mayeul Cantan   HID: Add a new Sa...
937
  #define USB_DEVICE_ID_SAITEK_RAT9	0x0cfa
37c492c8f   Harald Brinkmann   HID: quirk for Sa...
938
  #define USB_DEVICE_ID_SAITEK_MMO7	0x0cd0
7bc74853f   István Váradi   HID: quirks: Set ...
939
  #define USB_DEVICE_ID_SAITEK_X52	0x075c
77df710ba   Nirenjan Krishnan   HID: quirks: Set ...
940
941
  #define USB_DEVICE_ID_SAITEK_X52_2	0x0255
  #define USB_DEVICE_ID_SAITEK_X52_PRO	0x0762
990436a7c   Jiri Slaby   HID: move ids int...
942
943
944
  
  #define USB_VENDOR_ID_SAMSUNG		0x0419
  #define USB_DEVICE_ID_SAMSUNG_IR_REMOTE	0x0001
b355850ba   Don Prince   HID: hid-samsung:...
945
  #define USB_DEVICE_ID_SAMSUNG_WIRELESS_KBD_MOUSE	0x0600
990436a7c   Jiri Slaby   HID: move ids int...
946

9ea63c439   Jiri Kosina   HID: usbhid: enab...
947
948
  #define USB_VENDOR_ID_SEMICO			0x1a2c
  #define USB_DEVICE_ID_SEMICO_USB_KEYKOARD	0x0023
c14022bfd   Daniel Bristot de Oliveira   HID: usbhid: enab...
949
  #define USB_DEVICE_ID_SEMICO_USB_KEYKOARD2	0x0027
9ea63c439   Jiri Kosina   HID: usbhid: enab...
950

0e050923a   Frank Kunz   HID: add Sennheis...
951
952
  #define USB_VENDOR_ID_SENNHEISER	0x1395
  #define USB_DEVICE_ID_SENNHEISER_BTD500USB	0x002c
f5e428258   Jeremiah Matthey   HID: usbhid: Add ...
953
954
  #define USB_VENDOR_ID_SIGMA_MICRO	0x1c4f
  #define USB_DEVICE_ID_SIGMA_MICRO_KEYBOARD	0x0002
436136cec   Marek Vasut   HID: add quirk fo...
955
956
  #define USB_VENDOR_ID_SIGMATEL		0x066F
  #define USB_DEVICE_ID_SIGMATEL_STMP3780	0x3780
765e5fbd3   AceLan Kao   HID: usbhid: merg...
957
  #define USB_VENDOR_ID_SIS_TOUCH		0x0457
a6802e008   Forest Bond   HID: hid-multitou...
958
959
  #define USB_DEVICE_ID_SIS9200_TOUCH	0x9200
  #define USB_DEVICE_ID_SIS817_TOUCH	0x0817
765e5fbd3   AceLan Kao   HID: usbhid: merg...
960
  #define USB_DEVICE_ID_SIS_TS		0x1013
954bb3da8   Emanuel Krenz   HID: add support ...
961
  #define USB_DEVICE_ID_SIS1030_TOUCH	0x1030
a6802e008   Forest Bond   HID: hid-multitou...
962

d586dca06   Jiri Kosina   HID: add support ...
963
964
  #define USB_VENDOR_ID_SKYCABLE			0x1223
  #define	USB_DEVICE_ID_SKYCABLE_WIRELESS_PRESENTER	0x3F07
68a49e51a   Frank Praznik   HID: sony: Add su...
965
966
  #define USB_VENDOR_ID_SMK		0x0609
  #define USB_DEVICE_ID_SMK_PS3_BDREMOTE	0x0306
b7289cb1c   Todd Kelner   HID: sony: Add to...
967
968
  #define USB_DEVICE_ID_SMK_NSG_MR5U_REMOTE       0x0368
  #define USB_DEVICE_ID_SMK_NSG_MR7U_REMOTE       0x0369
68a49e51a   Frank Praznik   HID: sony: Add su...
969

990436a7c   Jiri Slaby   HID: move ids int...
970
  #define USB_VENDOR_ID_SONY			0x054c
cc6e0bbb4   Jiri Kosina   HID: Add support ...
971
  #define USB_DEVICE_ID_SONY_VAIO_VGX_MOUSE	0x024b
a46491841   Fernando Luis Vázquez Cao   HID: add support ...
972
  #define USB_DEVICE_ID_SONY_VAIO_VGP_MOUSE	0x0374
5844c1cdb   David Dillow   HID: Add support ...
973
  #define USB_DEVICE_ID_SONY_PS3_BDREMOTE		0x0306
990436a7c   Jiri Slaby   HID: move ids int...
974
  #define USB_DEVICE_ID_SONY_PS3_CONTROLLER	0x0268
0bd88dd3d   Frank Praznik   HID: sony: Add fo...
975
  #define USB_DEVICE_ID_SONY_PS4_CONTROLLER	0x05c4
cf1015d65   Roderick Colenbrander   HID: sony: Update...
976
  #define USB_DEVICE_ID_SONY_PS4_CONTROLLER_2	0x09cc
de66a1a04   Roderick Colenbrander   HID: sony: Suppor...
977
  #define USB_DEVICE_ID_SONY_PS4_CONTROLLER_DONGLE	0x0ba0
7c886d098   Frank Praznik   HID: sony: Add th...
978
  #define USB_DEVICE_ID_SONY_MOTION_CONTROLLER	0x03d5
35dca5b4a   Jiri Kosina   HID: add support ...
979
  #define USB_DEVICE_ID_SONY_NAVIGATION_CONTROLLER	0x042f
f04d51404   Colin Leitner   HID: driver for P...
980
981
  #define USB_DEVICE_ID_SONY_BUZZ_CONTROLLER		0x0002
  #define USB_DEVICE_ID_SONY_WIRELESS_BUZZ_CONTROLLER	0x1000
990436a7c   Jiri Slaby   HID: move ids int...
982

74500cc85   Scott Moreau   HID: sony: Add ny...
983
984
  #define USB_VENDOR_ID_SINO_LITE			0x1345
  #define USB_DEVICE_ID_SINO_LITE_CONTROLLER	0x3008
b8e759b8f   Daniel M. Lambea   HID: cougar: Add ...
985
  #define USB_VENDOR_ID_SOLID_YEAR			0x060b
161f62cd0   Alex Henrie   HID: macally: Add...
986
  #define USB_DEVICE_ID_MACALLY_IKEY_KEYBOARD		0x0001
b8e759b8f   Daniel M. Lambea   HID: cougar: Add ...
987
  #define USB_DEVICE_ID_COUGAR_500K_GAMING_KEYBOARD	0x500a
aeed35fae   Daniel M. Lambea   HID: cougar: Add ...
988
  #define USB_DEVICE_ID_COUGAR_700K_GAMING_KEYBOARD	0x700a
b8e759b8f   Daniel M. Lambea   HID: cougar: Add ...
989

990436a7c   Jiri Slaby   HID: move ids int...
990
  #define USB_VENDOR_ID_SOUNDGRAPH	0x15c2
31f7fd795   Jarod Wilson   HID: ignore all r...
991
992
  #define USB_DEVICE_ID_SOUNDGRAPH_IMON_FIRST	0x0034
  #define USB_DEVICE_ID_SOUNDGRAPH_IMON_LAST	0x0046
990436a7c   Jiri Slaby   HID: move ids int...
993

d3fb5454a   Stephane Chatty   HID: add support ...
994
995
  #define USB_VENDOR_ID_STANTUM		0x1f87
  #define USB_DEVICE_ID_MTP		0x0002
b6dc79929   Pascal Auriel - Stantum   HID: support STmi...
996
997
998
999
1000
  #define USB_VENDOR_ID_STANTUM_STM		0x0483
  #define USB_DEVICE_ID_MTP_STM		0x3261
  
  #define USB_VENDOR_ID_STANTUM_SITRONIX		0x1403
  #define USB_DEVICE_ID_MTP_SITRONIX		0x5001
c164d6abf   Rodrigo Rivas Costa   HID: add driver f...
1001
1002
1003
  #define USB_VENDOR_ID_VALVE			0x28de
  #define USB_DEVICE_ID_STEAM_CONTROLLER		0x1102
  #define USB_DEVICE_ID_STEAM_CONTROLLER_WIRELESS	0x1142
75dbb9530   Simon Wood   USB: HID: SRW-S1 ...
1004
1005
  #define USB_VENDOR_ID_STEELSERIES	0x1038
  #define USB_DEVICE_ID_STEELSERIES_SRWS1	0x1410
990436a7c   Jiri Slaby   HID: move ids int...
1006
1007
1008
1009
1010
  #define USB_VENDOR_ID_SUN		0x0430
  #define USB_DEVICE_ID_RARITAN_KVM_DONGLE	0xcdab
  
  #define USB_VENDOR_ID_SUNPLUS		0x04fc
  #define USB_DEVICE_ID_SUNPLUS_WDESKTOP	0x05d8
4b5730faf   Jiri Kosina   HID: add support ...
1011
1012
1013
  #define USB_VENDOR_ID_SYMBOL		0x05e0
  #define USB_DEVICE_ID_SYMBOL_SCANNER_1	0x0800
  #define USB_DEVICE_ID_SYMBOL_SCANNER_2	0x1300
0fd791841   Benson Leung   HID: input: Ignor...
1014
  #define USB_DEVICE_ID_SYMBOL_SCANNER_3	0x1200
4b5730faf   Jiri Kosina   HID: add support ...
1015

538f67407   Daniel Playfair Cal   HID: i2c-hid: res...
1016
1017
  #define I2C_VENDOR_ID_SYNAPTICS     0x06cb
  #define I2C_PRODUCT_ID_SYNAPTICS_SYNA2393   0x7a13
8491ee109   Jan Steinhoff   Input: add Synapt...
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
  #define USB_VENDOR_ID_SYNAPTICS		0x06cb
  #define USB_DEVICE_ID_SYNAPTICS_TP	0x0001
  #define USB_DEVICE_ID_SYNAPTICS_INT_TP	0x0002
  #define USB_DEVICE_ID_SYNAPTICS_CPAD	0x0003
  #define USB_DEVICE_ID_SYNAPTICS_TS	0x0006
  #define USB_DEVICE_ID_SYNAPTICS_STICK	0x0007
  #define USB_DEVICE_ID_SYNAPTICS_WP	0x0008
  #define USB_DEVICE_ID_SYNAPTICS_COMP_TP	0x0009
  #define USB_DEVICE_ID_SYNAPTICS_WTP	0x0010
  #define USB_DEVICE_ID_SYNAPTICS_DPAD	0x0013
8171a67d5   AceLan Kao   HID: usbhid: quir...
1028
1029
  #define USB_DEVICE_ID_SYNAPTICS_LTS1	0x0af8
  #define USB_DEVICE_ID_SYNAPTICS_LTS2	0x1d10
d8e2e7581   AceLan Kao   HID: usbhid: quir...
1030
  #define USB_DEVICE_ID_SYNAPTICS_HD	0x0ac3
12f508aed   AceLan Kao   HID: usbhid: quir...
1031
  #define USB_DEVICE_ID_SYNAPTICS_QUAD_HD	0x1ac3
1e189f267   Hans de Goede   HID: quirks: Add ...
1032
  #define USB_DEVICE_ID_SYNAPTICS_DELL_K12A	0x2819
8f18eca9e   Hans de Goede   HID: ite: Add USB...
1033
  #define USB_DEVICE_ID_SYNAPTICS_ACER_SWITCH5_012	0x2968
2f433083e   Hans de Goede   HID: add NO_INIT_...
1034
  #define USB_DEVICE_ID_SYNAPTICS_TP_V103	0x5710
5bf2f2f33   Hans de Goede   HID: ite: Add USB...
1035
  #define USB_DEVICE_ID_SYNAPTICS_ACER_ONE_S1003	0x73f5
10235380d   Tobias Auerochs   HID: rmi: Use SET...
1036
  #define USB_DEVICE_ID_SYNAPTICS_ACER_SWITCH5	0x81a7
8491ee109   Jan Steinhoff   Input: add Synapt...
1037

825747bb8   Peter F. Patel-Schneider   HID: sensor-hub: ...
1038
1039
  #define USB_VENDOR_ID_TEXAS_INSTRUMENTS	0x2047
  #define USB_DEVICE_ID_TEXAS_INSTRUMENTS_LENOVO_YOGA	0x0855
30ba2fbde   Vivien Didelot   HID: add ThingM b...
1040
1041
  #define USB_VENDOR_ID_THINGM		0x27b8
  #define USB_DEVICE_ID_BLINK1		0x01ed
0edffe655   Bastien Nocera   HID: udraw-ps3: A...
1042
1043
  #define USB_VENDOR_ID_THQ		0x20d6
  #define USB_DEVICE_ID_THQ_PS3_UDRAW	0xcb17
10e41a711   Jiri Slaby   HID: move thrustm...
1044
  #define USB_VENDOR_ID_THRUSTMASTER	0x044f
44ea35c13   Jarod Wilson   HID: add support ...
1045
  #define USB_VENDOR_ID_TIVO		0x150a
740363fb7   Jiri Kosina   HID: tivo: add su...
1046
  #define USB_DEVICE_ID_TIVO_SLIDE_BT	0x1200
44ea35c13   Jarod Wilson   HID: add support ...
1047
  #define USB_DEVICE_ID_TIVO_SLIDE	0x1201
9b028649b   Forest Wilkinson   HID: tivo: enable...
1048
  #define USB_DEVICE_ID_TIVO_SLIDE_PRO	0x1203
44ea35c13   Jarod Wilson   HID: add support ...
1049

f14f526d0   Lev Babiev   HID: driver for T...
1050
1051
  #define USB_VENDOR_ID_TOPSEED		0x0766
  #define USB_DEVICE_ID_TOPSEED_CYBERLINK	0x0204
540010812   Kees Bakker   HID: Add support ...
1052
1053
  #define USB_VENDOR_ID_TOPSEED2		0x1784
  #define USB_DEVICE_ID_TOPSEED2_RF_COMBO	0x0004
847672cd1   Benjamin Tissoires   HID: multitouch: ...
1054
  #define USB_DEVICE_ID_TOPSEED2_PERIPAD_701	0x0016
c2c3489c5   Thadeu Lima de Souza Cascardo   HID: use multi in...
1055

990436a7c   Jiri Slaby   HID: move ids int...
1056
1057
  #define USB_VENDOR_ID_TOPMAX		0x0663
  #define USB_DEVICE_ID_TOPMAX_COBRAPAD	0x0103
5e74e56da   Benjamin Tissoires   HID: hid-multitou...
1058
1059
  #define USB_VENDOR_ID_TOUCH_INTL	0x1e5e
  #define USB_DEVICE_ID_TOUCH_INTL_MULTI_TOUCH	0x0313
6dc398acf   Kees Bakker   HID: hid-ids.h: k...
1060
1061
  #define USB_VENDOR_ID_TOUCHPACK		0x1bfd
  #define USB_DEVICE_ID_TOUCHPACK_RTS	0x1688
f14f526d0   Lev Babiev   HID: driver for T...
1062

88c687b3e   Benjamin Tissoires   HID: usbhid: add ...
1063
  #define USB_VENDOR_ID_TPV		0x25aa
c9b57724b   Benjamin Tissoires   HID: quirks: add ...
1064
1065
  #define USB_DEVICE_ID_TPV_OPTICAL_TOUCHSCREEN_8882	0x8882
  #define USB_DEVICE_ID_TPV_OPTICAL_TOUCHSCREEN_8883	0x8883
88c687b3e   Benjamin Tissoires   HID: usbhid: add ...
1066

fb68ada81   Cristian Klein   HID: Add quirks f...
1067
1068
  #define USB_VENDOR_ID_TRUST             0x145f
  #define USB_DEVICE_ID_TRUST_PANORA_TABLET   0x0212
990436a7c   Jiri Slaby   HID: move ids int...
1069
1070
  #define USB_VENDOR_ID_TURBOX		0x062a
  #define USB_DEVICE_ID_TURBOX_KEYBOARD	0x0201
38b2d78c5   Daniel Drake   HID: asus: Add su...
1071
  #define USB_DEVICE_ID_ASUS_MD_5110	0x5110
e1f092102   Pierre BAILLY   HID: Add MULTI_IN...
1072
  #define USB_DEVICE_ID_TURBOX_TOUCHSCREEN_MOSART	0x7100
990436a7c   Jiri Slaby   HID: move ids int...
1073

a11b3fab9   Kees Bakker   HID: hid-ids.h: W...
1074
1075
  #define USB_VENDOR_ID_TWINHAN		0x6253
  #define USB_DEVICE_ID_TWINHAN_IR_REMOTE	0x0100
711a680e3   Bruno Premont   HID: driver for T...
1076

25e61613c   Matt Helsley   HID: add proper s...
1077
1078
  #define USB_VENDOR_ID_UCLOGIC		0x5543
  #define USB_DEVICE_ID_UCLOGIC_TABLET_PF1209	0x0042
426409b1e   Decio Fonini   HID: Kanvus Note ...
1079
  #define USB_DEVICE_ID_UCLOGIC_TABLET_KNA5	0x6001
e23be0a27   Jimmy Hon   HID: add quirk fo...
1080
  #define USB_DEVICE_ID_UCLOGIC_TABLET_TWA60	0x0064
eff7f270e   Andrej Gelenberg   HID: add quirk fo...
1081
  #define USB_DEVICE_ID_UCLOGIC_TABLET_WP4030U	0x0003
f8a489cc5   Nikolai Kondrashov   HID: Add support ...
1082
1083
  #define USB_DEVICE_ID_UCLOGIC_TABLET_WP5540U	0x0004
  #define USB_DEVICE_ID_UCLOGIC_TABLET_WP8060U	0x0005
6be914f11   Nikolai Kondrashov   HID: uclogic: Add...
1084
  #define USB_DEVICE_ID_UCLOGIC_TABLET_WP1062	0x0064
d1257081a   Nikolai Kondrashov   HID: uclogic: Add...
1085
  #define USB_DEVICE_ID_UCLOGIC_WIRELESS_TABLET_TWHL850	0x0522
eb4e426a4   Nikolai Kondrashov   HID: uclogic: Add...
1086
  #define USB_DEVICE_ID_UCLOGIC_TABLET_TWHA60	0x0781
4b7e7e5ed   Nikolai Kondrashov   HID: uclogic: Add...
1087
  #define USB_DEVICE_ID_UCLOGIC_DRAWIMAGE_G3	0x3031
bf226cd33   Nikolai Kondrashov   HID: Clarify vend...
1088
1089
  #define USB_DEVICE_ID_UCLOGIC_UGEE_TABLET_81	0x0081
  #define USB_DEVICE_ID_UCLOGIC_UGEE_TABLET_45	0x0045
0c15efe9e   Nikolai Kondrashov   HID: uclogic: Add...
1090
  #define USB_DEVICE_ID_UCLOGIC_UGEE_TABLET_47	0x0047
4b7e7e5ed   Nikolai Kondrashov   HID: uclogic: Add...
1091
  #define USB_DEVICE_ID_YIYNOVA_TABLET		0x004d
25e61613c   Matt Helsley   HID: add proper s...
1092

fe1a83b43   Xiaolei Yu   HID: uclogic: add...
1093
  #define USB_VENDOR_ID_UGEE		0x28bd
c3e5a67c4   Nikolai Kondrashov   HID: uclogic: Add...
1094
  #define USB_DEVICE_ID_UGEE_XPPEN_TABLET_G540	0x0075
492a9e9a3   Nikolai Kondrashov   HID: uclogic: Add...
1095
  #define USB_DEVICE_ID_UGEE_XPPEN_TABLET_G640	0x0094
08367be17   Nikolai Kondrashov   HID: uclogic: Add...
1096
  #define USB_DEVICE_ID_UGEE_XPPEN_TABLET_DECO01	0x0042
e902ed934   Nikolai Kondrashov   HID: uclogic: Add...
1097
  #define USB_DEVICE_ID_UGEE_TABLET_G5		0x0074
fe1a83b43   Xiaolei Yu   HID: uclogic: add...
1098
  #define USB_DEVICE_ID_UGEE_TABLET_EX07S		0x0071
88bb346dd   Wang Xuerui   HID: uclogic: Add...
1099
  #define USB_DEVICE_ID_UGEE_TABLET_RAINBOW_CV720	0x0055
fe1a83b43   Xiaolei Yu   HID: uclogic: add...
1100

617b64f97   Benjamin Tissoires   HID: hid-multitou...
1101
1102
1103
  #define USB_VENDOR_ID_UNITEC	0x227d
  #define USB_DEVICE_ID_UNITEC_USB_TOUCH_0709	0x0709
  #define USB_DEVICE_ID_UNITEC_USB_TOUCH_0A19	0x0a19
30b6b7d8d   Ian Abbott   HID: blacklist Ve...
1104
1105
1106
1107
1108
  #define USB_VENDOR_ID_VELLEMAN		0x10cf
  #define USB_DEVICE_ID_VELLEMAN_K8055_FIRST	0x5500
  #define USB_DEVICE_ID_VELLEMAN_K8055_LAST	0x5503
  #define USB_DEVICE_ID_VELLEMAN_K8061_FIRST	0x8061
  #define USB_DEVICE_ID_VELLEMAN_K8061_LAST	0x8068
da10bc252   Mathieu Magnaudet   HID: multitouch: ...
1109
1110
  #define USB_VENDOR_ID_VTL		0x0306
  #define USB_DEVICE_ID_VTL_MULTITOUCH_FF3F	0xff3f
990436a7c   Jiri Slaby   HID: move ids int...
1111
  #define USB_VENDOR_ID_WACOM		0x056a
ca2dcd40f   Bastien Nocera   HID: Wacom Graphi...
1112
  #define USB_DEVICE_ID_WACOM_GRAPHIRE_BLUETOOTH	0x81
78761ff9b   Przemo Firszt   HID: wacom: Initi...
1113
  #define USB_DEVICE_ID_WACOM_INTUOS4_BLUETOOTH   0x00BD
990436a7c   Jiri Slaby   HID: move ids int...
1114

72a463448   Nikolai Kondrashov   HID: add support ...
1115
1116
  #define USB_VENDOR_ID_WALTOP				0x172f
  #define USB_DEVICE_ID_WALTOP_SLIM_TABLET_5_8_INCH	0x0032
00e7f9649   Nikolai Kondrashov   HID: waltop: add ...
1117
  #define USB_DEVICE_ID_WALTOP_SLIM_TABLET_12_1_INCH	0x0034
4fdc18d15   Nikolai Kondrashov   HID: waltop: Add ...
1118
  #define USB_DEVICE_ID_WALTOP_Q_PAD			0x0037
a786e83cb   Nikolai Kondrashov   HID: waltop: Add ...
1119
  #define USB_DEVICE_ID_WALTOP_PID_0038			0x0038
72a463448   Nikolai Kondrashov   HID: add support ...
1120
  #define USB_DEVICE_ID_WALTOP_MEDIA_TABLET_10_6_INCH	0x0501
8f1acc32b   Nikolai Kondrashov   HID: waltop: add ...
1121
  #define USB_DEVICE_ID_WALTOP_MEDIA_TABLET_14_1_INCH	0x0500
d2ee4dd9a   Nikolai Kondrashov   HID: waltop: Add ...
1122
  #define USB_DEVICE_ID_WALTOP_SIRIUS_BATTERY_FREE_TABLET	0x0502
72a463448   Nikolai Kondrashov   HID: add support ...
1123

71af01a8c   HungNien Chen   HID: i2c-hid: add...
1124
1125
1126
  #define	USB_VENDOR_ID_WEIDA		0x2575
  #define	USB_DEVICE_ID_WEIDA_8752	0xC300
  #define	USB_DEVICE_ID_WEIDA_8755	0xC301
990436a7c   Jiri Slaby   HID: move ids int...
1127
  #define USB_VENDOR_ID_WISEGROUP		0x0925
fac733f02   Jussi Kivilinna   HID: force feedba...
1128
  #define USB_DEVICE_ID_SMARTJOY_PLUS	0x0005
42fc04e5f   Sean Young   HID: sjoy: Add de...
1129
  #define USB_DEVICE_ID_SUPER_JOY_BOX_3	0x8888
990436a7c   Jiri Slaby   HID: move ids int...
1130
1131
  #define USB_DEVICE_ID_QUAD_USB_JOYPAD	0x8800
  #define USB_DEVICE_ID_DUAL_USB_JOYPAD	0x8866
66ebf66e4   Jiri Kosina   HID: add support ...
1132
1133
  #define USB_VENDOR_ID_WISEGROUP_LTD	0x6666
  #define USB_VENDOR_ID_WISEGROUP_LTD2	0x6677
990436a7c   Jiri Slaby   HID: move ids int...
1134
  #define USB_DEVICE_ID_SMARTJOY_DUAL_PLUS 0x8802
1bcc20675   Sean Young   HID: Add device I...
1135
1136
1137
  #define USB_DEVICE_ID_SUPER_JOY_BOX_3_PRO 0x8801
  #define USB_DEVICE_ID_SUPER_DUAL_BOX_PRO 0x8802
  #define USB_DEVICE_ID_SUPER_JOY_BOX_5_PRO 0x8804
990436a7c   Jiri Slaby   HID: move ids int...
1138

bf9d121ef   KaiChung Cheng   HID: multicouh: a...
1139
1140
  #define USB_VENDOR_ID_WISTRON		0x0fb8
  #define USB_DEVICE_ID_WISTRON_OPTICAL_TOUCH		0x1109
74bc69531   Stefan Kriwanek   HID: Add driver t...
1141
1142
  #define USB_VENDOR_ID_X_TENSIONS               0x1ae7
  #define USB_DEVICE_ID_SPEEDLINK_VAD_CEZANNE    0x9001
bc8a2a9b4   ice chien   HID: hid-multitou...
1143
1144
  #define USB_VENDOR_ID_XAT	0x2505
  #define USB_DEVICE_ID_XAT_CSR	0x0220
cb2c9e3f9   Olivier Scherler   HID: Add new driv...
1145
1146
  #define USB_VENDOR_ID_XIN_MO			0x16c0
  #define USB_DEVICE_ID_XIN_MO_DUAL_ARCADE	0x05e1
9257821c5   Peter Stein   HID: xinmo: fix f...
1147
  #define USB_DEVICE_ID_THT_2P_ARCADE		0x75e1
cb2c9e3f9   Olivier Scherler   HID: Add new driv...
1148

11576c611   Masatoshi Hoshikawa   HID: hid-multitou...
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
  #define USB_VENDOR_ID_XIROKU		0x1477
  #define USB_DEVICE_ID_XIROKU_SPX	0x1006
  #define USB_DEVICE_ID_XIROKU_MPX	0x1007
  #define USB_DEVICE_ID_XIROKU_CSR	0x100e
  #define USB_DEVICE_ID_XIROKU_SPX1	0x1021
  #define USB_DEVICE_ID_XIROKU_CSR1	0x1022
  #define USB_DEVICE_ID_XIROKU_MPX1	0x1023
  #define USB_DEVICE_ID_XIROKU_SPX2	0x1024
  #define USB_DEVICE_ID_XIROKU_CSR2	0x1025
  #define USB_DEVICE_ID_XIROKU_MPX2	0x1026
990436a7c   Jiri Slaby   HID: move ids int...
1159
1160
  #define USB_VENDOR_ID_YEALINK		0x6993
  #define USB_DEVICE_ID_YEALINK_P1K_P4K_B2K	0xb001
987fbc1f7   Jiri Slaby   HID: move zeroplu...
1161
  #define USB_VENDOR_ID_ZEROPLUS		0x0c12
a9885c8f7   Don Prince   HID: Zydacron Rem...
1162
1163
  #define USB_VENDOR_ID_ZYDACRON	0x13EC
  #define USB_DEVICE_ID_ZYDACRON_REMOTE_CONTROL	0x0006
e9a09aed3   Benjamin Tissoires   HID: hid-multitou...
1164
1165
  #define USB_VENDOR_ID_ZYTRONIC		0x14c8
  #define USB_DEVICE_ID_ZYTRONIC_ZXY100	0x0005
f6a04605f   Terry Lambert   HID: support prim...
1166
  #define USB_VENDOR_ID_PRIMAX	0x0461
003e817a9   Oliver Neukum   HID: usbhid: more...
1167
  #define USB_DEVICE_ID_PRIMAX_MOUSE_4D22	0x4d22
f6a04605f   Terry Lambert   HID: support prim...
1168
  #define USB_DEVICE_ID_PRIMAX_KEYBOARD	0x4e05
c5293409e   Andrew Duggan   HID: rmi: Support...
1169
  #define USB_DEVICE_ID_PRIMAX_REZEL	0x4e72
fb862c3b1   Sebastian Parschauer   HID: Add quirk fo...
1170
  #define USB_DEVICE_ID_PRIMAX_PIXART_MOUSE_4D0F	0x4d0f
4c1295496   Sebastian Parschauer   HID: Add another ...
1171
  #define USB_DEVICE_ID_PRIMAX_PIXART_MOUSE_4D65	0x4d65
fb862c3b1   Sebastian Parschauer   HID: Add quirk fo...
1172
  #define USB_DEVICE_ID_PRIMAX_PIXART_MOUSE_4E22	0x4e22
f6a04605f   Terry Lambert   HID: support prim...
1173

684524d35   AceLan Kao   HID: usbhid: quir...
1174

759db9ead   Christian Vogel   usbhid/quirks: Ig...
1175
1176
  #define USB_VENDOR_ID_RISO_KAGAKU	0x1294	/* Riso Kagaku Corp. */
  #define USB_DEVICE_ID_RI_KA_WEBMAIL	0x1320	/* Webmail Notifier */
d6ea2f88a   Raphael Assenat   HID: usbhid: Add ...
1177
  #define USB_VENDOR_ID_MULTIPLE_1781	0x1781
71d362be0   Raphael Assenat   HID: usbhid: Fix ...
1178
  #define USB_DEVICE_ID_RAPHNET_4NES4SNES_OLD	0x0a9d
d6ea2f88a   Raphael Assenat   HID: usbhid: Add ...
1179
1180
1181
1182
  
  #define USB_VENDOR_ID_DRACAL_RAPHNET	0x289b
  #define USB_DEVICE_ID_RAPHNET_2NES2SNES	0x0002
  #define USB_DEVICE_ID_RAPHNET_4NES4SNES	0x0003
18e3dfac1   Nikolai Kondrashov   HID: uclogic: Sup...
1183
1184
  #define USB_VENDOR_ID_UGTIZER			0x2179
  #define USB_DEVICE_ID_UGTIZER_TABLET_GP0610	0x0053
022fc5315   Martijn van de Streek   HID: uclogic: Add...
1185
  #define USB_DEVICE_ID_UGTIZER_TABLET_GT5040	0x0077
18e3dfac1   Nikolai Kondrashov   HID: uclogic: Sup...
1186

7c2af0a16   Nikolai Kondrashov   HID: viewsonic: S...
1187
1188
1189
1190
1191
  #define USB_VENDOR_ID_VIEWSONIC			0x0543
  #define USB_DEVICE_ID_VIEWSONIC_PD1011		0xe621
  
  #define USB_VENDOR_ID_SIGNOTEC			0x2133
  #define USB_DEVICE_ID_SIGNOTEC_VIEWSONIC_PD1011	0x0018
990436a7c   Jiri Slaby   HID: move ids int...
1192
  #endif