.. | .. |
---|
| 1 | +/* SPDX-License-Identifier: GPL-2.0-or-later */ |
---|
1 | 2 | /* |
---|
2 | 3 | * USB HID quirks support for Linux |
---|
3 | 4 | * |
---|
.. | .. |
---|
8 | 9 | */ |
---|
9 | 10 | |
---|
10 | 11 | /* |
---|
11 | | - * This program is free software; you can redistribute it and/or modify it |
---|
12 | | - * under the terms of the GNU General Public License as published by the Free |
---|
13 | | - * Software Foundation; either version 2 of the License, or (at your option) |
---|
14 | | - * any later version. |
---|
15 | 12 | */ |
---|
16 | 13 | |
---|
17 | 14 | #ifndef HID_IDS_H_FILE |
---|
.. | .. |
---|
29 | 26 | #define USB_DEVICE_ID_A4TECH_WCP32PU 0x0006 |
---|
30 | 27 | #define USB_DEVICE_ID_A4TECH_X5_005D 0x000a |
---|
31 | 28 | #define USB_DEVICE_ID_A4TECH_RP_649 0x001a |
---|
| 29 | +#define USB_DEVICE_ID_A4TECH_NB_95 0x022b |
---|
32 | 30 | |
---|
33 | 31 | #define USB_VENDOR_ID_AASHIMA 0x06d6 |
---|
34 | 32 | #define USB_DEVICE_ID_AASHIMA_GAMEPAD 0x0025 |
---|
.. | .. |
---|
72 | 70 | |
---|
73 | 71 | #define USB_VENDOR_ID_ALCOR 0x058f |
---|
74 | 72 | #define USB_DEVICE_ID_ALCOR_USBRS232 0x9720 |
---|
| 73 | +#define USB_DEVICE_ID_ALCOR_MALTRON_KB 0x9410 |
---|
75 | 74 | |
---|
76 | 75 | #define USB_VENDOR_ID_ALPS 0x0433 |
---|
77 | 76 | #define USB_DEVICE_ID_IBM_GAMEPAD 0x1101 |
---|
78 | 77 | |
---|
79 | 78 | #define USB_VENDOR_ID_ALPS_JP 0x044E |
---|
80 | 79 | #define HID_DEVICE_ID_ALPS_U1_DUAL 0x120B |
---|
81 | | -#define HID_DEVICE_ID_ALPS_U1_DUAL_PTP 0x121F |
---|
82 | | -#define HID_DEVICE_ID_ALPS_U1_DUAL_3BTN_PTP 0x1220 |
---|
83 | 80 | #define HID_DEVICE_ID_ALPS_U1 0x1215 |
---|
84 | 81 | #define HID_DEVICE_ID_ALPS_U1_UNICORN_LEGACY 0x121E |
---|
85 | 82 | #define HID_DEVICE_ID_ALPS_T4_BTNLESS 0x120C |
---|
86 | | -#define HID_DEVICE_ID_ALPS_1222 0x1222 |
---|
87 | 83 | |
---|
88 | 84 | #define USB_VENDOR_ID_AMI 0x046b |
---|
89 | 85 | #define USB_DEVICE_ID_AMI_VIRT_KEYBOARD_AND_MOUSE 0xff10 |
---|
.. | .. |
---|
96 | 92 | #define USB_DEVICE_ID_APPLE_MIGHTYMOUSE 0x0304 |
---|
97 | 93 | #define USB_DEVICE_ID_APPLE_MAGICMOUSE 0x030d |
---|
98 | 94 | #define USB_DEVICE_ID_APPLE_MAGICTRACKPAD 0x030e |
---|
| 95 | +#define USB_DEVICE_ID_APPLE_MAGICTRACKPAD2 0x0265 |
---|
99 | 96 | #define USB_DEVICE_ID_APPLE_FOUNTAIN_ANSI 0x020e |
---|
100 | 97 | #define USB_DEVICE_ID_APPLE_FOUNTAIN_ISO 0x020f |
---|
101 | 98 | #define USB_DEVICE_ID_APPLE_GEYSER_ANSI 0x0214 |
---|
.. | .. |
---|
187 | 184 | #define USB_DEVICE_ID_ASUSTEK_T100TA_KEYBOARD 0x17e0 |
---|
188 | 185 | #define USB_DEVICE_ID_ASUSTEK_T100TAF_KEYBOARD 0x1807 |
---|
189 | 186 | #define USB_DEVICE_ID_ASUSTEK_T100CHI_KEYBOARD 0x8502 |
---|
| 187 | +#define USB_DEVICE_ID_ASUSTEK_T101HA_KEYBOARD 0x183d |
---|
190 | 188 | #define USB_DEVICE_ID_ASUSTEK_T304_KEYBOARD 0x184a |
---|
191 | 189 | #define USB_DEVICE_ID_ASUSTEK_I2C_KEYBOARD 0x8585 |
---|
192 | 190 | #define USB_DEVICE_ID_ASUSTEK_I2C_TOUCHPAD 0x0101 |
---|
193 | 191 | #define USB_DEVICE_ID_ASUSTEK_ROG_KEYBOARD1 0x1854 |
---|
194 | 192 | #define USB_DEVICE_ID_ASUSTEK_ROG_KEYBOARD2 0x1837 |
---|
195 | 193 | #define USB_DEVICE_ID_ASUSTEK_ROG_KEYBOARD3 0x1822 |
---|
| 194 | +#define USB_DEVICE_ID_ASUSTEK_FX503VD_KEYBOARD 0x1869 |
---|
196 | 195 | |
---|
197 | 196 | #define USB_VENDOR_ID_ATEN 0x0557 |
---|
198 | 197 | #define USB_DEVICE_ID_ATEN_UC100KM 0x2004 |
---|
.. | .. |
---|
233 | 232 | #define USB_VENDOR_ID_BETOP_2185V2PC 0x8380 |
---|
234 | 233 | #define USB_VENDOR_ID_BETOP_2185V2BFM 0x20bc |
---|
235 | 234 | |
---|
| 235 | +#define USB_VENDOR_ID_BIGBEN 0x146b |
---|
| 236 | +#define USB_DEVICE_ID_BIGBEN_PS3OFMINIPAD 0x0902 |
---|
| 237 | + |
---|
236 | 238 | #define USB_VENDOR_ID_BTC 0x046e |
---|
237 | 239 | #define USB_DEVICE_ID_BTC_EMPREX_REMOTE 0x5578 |
---|
238 | 240 | #define USB_DEVICE_ID_BTC_EMPREX_REMOTE_2 0x5577 |
---|
.. | .. |
---|
269 | 271 | #define USB_DEVICE_ID_CHICONY_PIXART_USB_OPTICAL_MOUSE2 0x0939 |
---|
270 | 272 | #define USB_DEVICE_ID_CHICONY_WIRELESS2 0x1123 |
---|
271 | 273 | #define USB_DEVICE_ID_ASUS_AK1D 0x1125 |
---|
| 274 | +#define USB_DEVICE_ID_CHICONY_TOSHIBA_WT10A 0x1408 |
---|
272 | 275 | #define USB_DEVICE_ID_CHICONY_ACER_SWITCH12 0x1421 |
---|
273 | 276 | |
---|
274 | 277 | #define USB_VENDOR_ID_CHUNGHWAT 0x2247 |
---|
275 | 278 | #define USB_DEVICE_ID_CHUNGHWAT_MULTITOUCH 0x0001 |
---|
276 | 279 | |
---|
277 | 280 | #define USB_VENDOR_ID_CIDC 0x1677 |
---|
278 | | - |
---|
279 | | -#define I2C_VENDOR_ID_CIRQUE 0x0488 |
---|
280 | | -#define I2C_PRODUCT_ID_CIRQUE_121F 0x121F |
---|
281 | 281 | |
---|
282 | 282 | #define USB_VENDOR_ID_CJTOUCH 0x24b8 |
---|
283 | 283 | #define USB_DEVICE_ID_CJTOUCH_MULTI_TOUCH_0020 0x0020 |
---|
.. | .. |
---|
309 | 309 | #define USB_VENDOR_ID_CREATIVELABS 0x041e |
---|
310 | 310 | #define USB_DEVICE_ID_CREATIVE_SB_OMNI_SURROUND_51 0x322c |
---|
311 | 311 | #define USB_DEVICE_ID_PRODIKEYS_PCMIDI 0x2801 |
---|
| 312 | +#define USB_DEVICE_ID_CREATIVE_SB0540 0x3100 |
---|
312 | 313 | |
---|
313 | 314 | #define USB_VENDOR_ID_CVTOUCH 0x1ff7 |
---|
314 | 315 | #define USB_DEVICE_ID_CVTOUCH_SCREEN 0x0013 |
---|
.. | .. |
---|
317 | 318 | #define USB_DEVICE_ID_CYGNAL_RADIO_SI470X 0x818a |
---|
318 | 319 | #define USB_DEVICE_ID_FOCALTECH_FTXXXX_MULTITOUCH 0x81b9 |
---|
319 | 320 | #define USB_DEVICE_ID_CYGNAL_CP2112 0xea90 |
---|
| 321 | +#define USB_DEVICE_ID_U2F_ZERO 0x8acf |
---|
320 | 322 | |
---|
321 | 323 | #define USB_DEVICE_ID_CYGNAL_RADIO_SI4713 0x8244 |
---|
322 | 324 | |
---|
.. | .. |
---|
387 | 389 | #define USB_DEVICE_ID_TOSHIBA_CLICK_L9W 0x0401 |
---|
388 | 390 | #define USB_DEVICE_ID_HP_X2 0x074d |
---|
389 | 391 | #define USB_DEVICE_ID_HP_X2_10_COVER 0x0755 |
---|
| 392 | +#define I2C_DEVICE_ID_HP_SPECTRE_X360_15 0x2817 |
---|
390 | 393 | #define USB_DEVICE_ID_ASUS_UX550_TOUCHSCREEN 0x2706 |
---|
| 394 | +#define I2C_DEVICE_ID_SURFACE_GO_TOUCHSCREEN 0x261A |
---|
391 | 395 | |
---|
392 | 396 | #define USB_VENDOR_ID_ELECOM 0x056e |
---|
393 | 397 | #define USB_DEVICE_ID_ELECOM_BM084 0x0061 |
---|
.. | .. |
---|
466 | 470 | #define USB_DEVICE_ID_GENERAL_TOUCH_WIN8_PIT_010A 0x010a |
---|
467 | 471 | #define USB_DEVICE_ID_GENERAL_TOUCH_WIN8_PIT_E100 0xe100 |
---|
468 | 472 | |
---|
| 473 | +#define USB_VENDOR_ID_GLORIOUS 0x258a |
---|
| 474 | +#define USB_DEVICE_ID_GLORIOUS_MODEL_D 0x0033 |
---|
| 475 | +#define USB_DEVICE_ID_GLORIOUS_MODEL_O 0x0036 |
---|
| 476 | + |
---|
| 477 | +#define I2C_VENDOR_ID_GOODIX 0x27c6 |
---|
| 478 | +#define I2C_DEVICE_ID_GOODIX_01F0 0x01f0 |
---|
| 479 | + |
---|
469 | 480 | #define USB_VENDOR_ID_GOODTOUCH 0x1aad |
---|
470 | 481 | #define USB_DEVICE_ID_GOODTOUCH_000f 0x000f |
---|
471 | 482 | |
---|
.. | .. |
---|
480 | 491 | #define USB_DEVICE_ID_GOOGLE_MOONBALL 0x5044 |
---|
481 | 492 | #define USB_DEVICE_ID_GOOGLE_DON 0x5050 |
---|
482 | 493 | #define USB_DEVICE_ID_GOOGLE_EEL 0x5057 |
---|
| 494 | +#define USB_DEVICE_ID_GOOGLE_JEWEL 0x5061 |
---|
483 | 495 | |
---|
484 | 496 | #define USB_VENDOR_ID_GOTOP 0x08f2 |
---|
485 | 497 | #define USB_DEVICE_ID_SUPER_Q2 0x007f |
---|
.. | .. |
---|
570 | 582 | #define USB_DEVICE_ID_UGCI_FIGHTING 0x0030 |
---|
571 | 583 | |
---|
572 | 584 | #define USB_VENDOR_ID_HP 0x03f0 |
---|
| 585 | +#define USB_PRODUCT_ID_HP_ELITE_PRESENTER_MOUSE_464A 0x464a |
---|
573 | 586 | #define USB_PRODUCT_ID_HP_LOGITECH_OEM_USB_OPTICAL_MOUSE_0A4A 0x0a4a |
---|
574 | 587 | #define USB_PRODUCT_ID_HP_LOGITECH_OEM_USB_OPTICAL_MOUSE_0B4A 0x0b4a |
---|
575 | 588 | #define USB_PRODUCT_ID_HP_PIXART_OEM_USB_OPTICAL_MOUSE 0x134a |
---|
.. | .. |
---|
580 | 593 | |
---|
581 | 594 | #define USB_VENDOR_ID_HUION 0x256c |
---|
582 | 595 | #define USB_DEVICE_ID_HUION_TABLET 0x006e |
---|
| 596 | +#define USB_DEVICE_ID_HUION_HS64 0x006d |
---|
583 | 597 | |
---|
584 | 598 | #define USB_VENDOR_ID_IBM 0x04b3 |
---|
585 | 599 | #define USB_DEVICE_ID_IBM_SCROLLPOINT_III 0x3100 |
---|
.. | .. |
---|
632 | 646 | #define USB_DEVICE_ID_INNEX_GENESIS_ATARI 0x4745 |
---|
633 | 647 | |
---|
634 | 648 | #define USB_VENDOR_ID_ITE 0x048d |
---|
| 649 | +#define I2C_VENDOR_ID_ITE 0x103c |
---|
| 650 | +#define I2C_DEVICE_ID_ITE_VOYO_WINPAD_A15 0x184f |
---|
635 | 651 | #define USB_DEVICE_ID_ITE_LENOVO_YOGA 0x8386 |
---|
636 | 652 | #define USB_DEVICE_ID_ITE_LENOVO_YOGA2 0x8350 |
---|
637 | 653 | #define I2C_DEVICE_ID_ITE_LENOVO_LEGION_Y720 0x837a |
---|
638 | 654 | #define USB_DEVICE_ID_ITE_LENOVO_YOGA900 0x8396 |
---|
639 | 655 | #define USB_DEVICE_ID_ITE8595 0x8595 |
---|
| 656 | +#define USB_DEVICE_ID_ITE_MEDION_E1239T 0xce50 |
---|
640 | 657 | |
---|
641 | 658 | #define USB_VENDOR_ID_JABRA 0x0b0e |
---|
642 | 659 | #define USB_DEVICE_ID_JABRA_SPEAK_410 0x0412 |
---|
.. | .. |
---|
674 | 691 | #define USB_DEVICE_ID_KYE_MOUSEPEN_I608X_V2 0x501a |
---|
675 | 692 | #define USB_DEVICE_ID_KYE_EASYPEN_M610X 0x5013 |
---|
676 | 693 | #define USB_DEVICE_ID_KYE_PENSKETCH_M912 0x5015 |
---|
| 694 | +#define USB_DEVICE_ID_KYE_EASYPEN_M406XE 0x5019 |
---|
677 | 695 | |
---|
678 | 696 | #define USB_VENDOR_ID_LABTEC 0x1020 |
---|
679 | 697 | #define USB_DEVICE_ID_LABTEC_WIRELESS_KEYBOARD 0x0006 |
---|
.. | .. |
---|
724 | 742 | #define USB_DEVICE_ID_LENOVO_CUSBKBD 0x6047 |
---|
725 | 743 | #define USB_DEVICE_ID_LENOVO_CBTKBD 0x6048 |
---|
726 | 744 | #define USB_DEVICE_ID_LENOVO_SCROLLPOINT_OPTICAL 0x6049 |
---|
| 745 | +#define USB_DEVICE_ID_LENOVO_TP10UBKBD 0x6062 |
---|
727 | 746 | #define USB_DEVICE_ID_LENOVO_TPPRODOCK 0x6067 |
---|
728 | 747 | #define USB_DEVICE_ID_LENOVO_X1_COVER 0x6085 |
---|
729 | 748 | #define USB_DEVICE_ID_LENOVO_X1_TAB 0x60a3 |
---|
| 749 | +#define USB_DEVICE_ID_LENOVO_X1_TAB3 0x60b5 |
---|
| 750 | +#define USB_DEVICE_ID_LENOVO_X12_TAB 0x60fe |
---|
| 751 | +#define USB_DEVICE_ID_LENOVO_OPTICAL_USB_MOUSE_600E 0x600e |
---|
| 752 | +#define USB_DEVICE_ID_LENOVO_PIXART_USB_MOUSE_608D 0x608d |
---|
| 753 | +#define USB_DEVICE_ID_LENOVO_PIXART_USB_MOUSE_6019 0x6019 |
---|
| 754 | +#define USB_DEVICE_ID_LENOVO_PIXART_USB_MOUSE_602E 0x602e |
---|
| 755 | +#define USB_DEVICE_ID_LENOVO_PIXART_USB_MOUSE_6093 0x6093 |
---|
730 | 756 | |
---|
731 | 757 | #define USB_VENDOR_ID_LG 0x1fd2 |
---|
732 | 758 | #define USB_DEVICE_ID_LG_MULTITOUCH 0x0064 |
---|
.. | .. |
---|
754 | 780 | #define USB_DEVICE_ID_LOGITECH_DUAL_ACTION 0xc216 |
---|
755 | 781 | #define USB_DEVICE_ID_LOGITECH_RUMBLEPAD2 0xc218 |
---|
756 | 782 | #define USB_DEVICE_ID_LOGITECH_RUMBLEPAD2_2 0xc219 |
---|
| 783 | +#define USB_DEVICE_ID_LOGITECH_G15_LCD 0xc222 |
---|
| 784 | +#define USB_DEVICE_ID_LOGITECH_G11 0xc225 |
---|
| 785 | +#define USB_DEVICE_ID_LOGITECH_G15_V2_LCD 0xc227 |
---|
| 786 | +#define USB_DEVICE_ID_LOGITECH_G510 0xc22d |
---|
| 787 | +#define USB_DEVICE_ID_LOGITECH_G510_USB_AUDIO 0xc22e |
---|
757 | 788 | #define USB_DEVICE_ID_LOGITECH_G29_WHEEL 0xc24f |
---|
758 | 789 | #define USB_DEVICE_ID_LOGITECH_G920_WHEEL 0xc262 |
---|
759 | 790 | #define USB_DEVICE_ID_LOGITECH_WINGMAN_F3D 0xc283 |
---|
760 | 791 | #define USB_DEVICE_ID_LOGITECH_FORCE3D_PRO 0xc286 |
---|
761 | 792 | #define USB_DEVICE_ID_LOGITECH_FLIGHT_SYSTEM_G940 0xc287 |
---|
| 793 | +#define USB_DEVICE_ID_LOGITECH_WINGMAN_FG 0xc20e |
---|
762 | 794 | #define USB_DEVICE_ID_LOGITECH_WINGMAN_FFG 0xc293 |
---|
763 | 795 | #define USB_DEVICE_ID_LOGITECH_WHEEL 0xc294 |
---|
764 | 796 | #define USB_DEVICE_ID_LOGITECH_MOMO_WHEEL 0xc295 |
---|
.. | .. |
---|
773 | 805 | #define USB_DEVICE_ID_S510_RECEIVER_2 0xc517 |
---|
774 | 806 | #define USB_DEVICE_ID_LOGITECH_CORDLESS_DESKTOP_LX500 0xc512 |
---|
775 | 807 | #define USB_DEVICE_ID_MX3000_RECEIVER 0xc513 |
---|
| 808 | +#define USB_DEVICE_ID_LOGITECH_27MHZ_MOUSE_RECEIVER 0xc51b |
---|
776 | 809 | #define USB_DEVICE_ID_LOGITECH_UNIFYING_RECEIVER 0xc52b |
---|
| 810 | +#define USB_DEVICE_ID_LOGITECH_NANO_RECEIVER 0xc52f |
---|
777 | 811 | #define USB_DEVICE_ID_LOGITECH_UNIFYING_RECEIVER_2 0xc532 |
---|
| 812 | +#define USB_DEVICE_ID_LOGITECH_NANO_RECEIVER_2 0xc534 |
---|
| 813 | +#define USB_DEVICE_ID_LOGITECH_NANO_RECEIVER_LIGHTSPEED_1 0xc539 |
---|
| 814 | +#define USB_DEVICE_ID_LOGITECH_NANO_RECEIVER_LIGHTSPEED_1_1 0xc53f |
---|
| 815 | +#define USB_DEVICE_ID_LOGITECH_NANO_RECEIVER_POWERPLAY 0xc53a |
---|
778 | 816 | #define USB_DEVICE_ID_SPACETRAVELLER 0xc623 |
---|
779 | 817 | #define USB_DEVICE_ID_SPACENAVIGATOR 0xc626 |
---|
780 | 818 | #define USB_DEVICE_ID_DINOVO_DESKTOP 0xc704 |
---|
.. | .. |
---|
791 | 829 | #define USB_DEVICE_ID_MADCATZ_BEATPAD 0x4540 |
---|
792 | 830 | #define USB_DEVICE_ID_MADCATZ_RAT5 0x1705 |
---|
793 | 831 | #define USB_DEVICE_ID_MADCATZ_RAT9 0x1709 |
---|
| 832 | +#define USB_DEVICE_ID_MADCATZ_MMO7 0x1713 |
---|
794 | 833 | |
---|
795 | 834 | #define USB_VENDOR_ID_MCC 0x09db |
---|
796 | 835 | #define USB_DEVICE_ID_MCC_PMD1024LS 0x0076 |
---|
.. | .. |
---|
811 | 850 | #define USB_DEVICE_ID_PICK16F1454 0x0042 |
---|
812 | 851 | #define USB_DEVICE_ID_PICK16F1454_V2 0xf2f7 |
---|
813 | 852 | #define USB_DEVICE_ID_LUXAFOR 0xf372 |
---|
| 853 | +#define USB_DEVICE_ID_MCP2221 0x00dd |
---|
814 | 854 | |
---|
815 | 855 | #define USB_VENDOR_ID_MICROSOFT 0x045e |
---|
816 | 856 | #define USB_DEVICE_ID_SIDEWINDER_GV 0x003b |
---|
.. | .. |
---|
832 | 872 | #define USB_DEVICE_ID_MS_TOUCH_COVER_2 0x07a7 |
---|
833 | 873 | #define USB_DEVICE_ID_MS_TYPE_COVER_2 0x07a9 |
---|
834 | 874 | #define USB_DEVICE_ID_MS_POWER_COVER 0x07da |
---|
| 875 | +#define USB_DEVICE_ID_MS_SURFACE3_COVER 0x07de |
---|
| 876 | +#define USB_DEVICE_ID_MS_XBOX_ONE_S_CONTROLLER 0x02fd |
---|
835 | 877 | #define USB_DEVICE_ID_MS_PIXART_MOUSE 0x00cb |
---|
| 878 | +#define USB_DEVICE_ID_8BITDO_SN30_PRO_PLUS 0x02e0 |
---|
| 879 | +#define USB_DEVICE_ID_MS_MOUSE_0783 0x0783 |
---|
836 | 880 | |
---|
837 | 881 | #define USB_VENDOR_ID_MOJO 0x8282 |
---|
838 | 882 | #define USB_DEVICE_ID_RETRO_ADAPTER 0x3201 |
---|
.. | .. |
---|
908 | 952 | #define USB_DEVICE_ID_ORTEK_IHOME_IMAC_A210S 0x8003 |
---|
909 | 953 | |
---|
910 | 954 | #define USB_VENDOR_ID_PLANTRONICS 0x047f |
---|
| 955 | +#define USB_DEVICE_ID_PLANTRONICS_BLACKWIRE_3210_SERIES 0xc055 |
---|
911 | 956 | #define USB_DEVICE_ID_PLANTRONICS_BLACKWIRE_3220_SERIES 0xc056 |
---|
| 957 | +#define USB_DEVICE_ID_PLANTRONICS_BLACKWIRE_3215_SERIES 0xc057 |
---|
| 958 | +#define USB_DEVICE_ID_PLANTRONICS_BLACKWIRE_3225_SERIES 0xc058 |
---|
912 | 959 | |
---|
913 | 960 | #define USB_VENDOR_ID_PANASONIC 0x04da |
---|
914 | 961 | #define USB_DEVICE_ID_PANABOARD_UBT780 0x1044 |
---|
.. | .. |
---|
961 | 1008 | |
---|
962 | 1009 | #define I2C_VENDOR_ID_RAYDIUM 0x2386 |
---|
963 | 1010 | #define I2C_PRODUCT_ID_RAYDIUM_4B33 0x4b33 |
---|
| 1011 | +#define I2C_PRODUCT_ID_RAYDIUM_3118 0x3118 |
---|
964 | 1012 | |
---|
965 | 1013 | #define USB_VENDOR_ID_RAZER 0x1532 |
---|
966 | 1014 | #define USB_DEVICE_ID_RAZER_BLADE_14 0x011D |
---|
.. | .. |
---|
1045 | 1093 | #define USB_DEVICE_ID_SONY_PS4_CONTROLLER 0x05c4 |
---|
1046 | 1094 | #define USB_DEVICE_ID_SONY_PS4_CONTROLLER_2 0x09cc |
---|
1047 | 1095 | #define USB_DEVICE_ID_SONY_PS4_CONTROLLER_DONGLE 0x0ba0 |
---|
| 1096 | +#define USB_DEVICE_ID_SONY_PS5_CONTROLLER 0x0ce6 |
---|
| 1097 | +#define USB_DEVICE_ID_SONY_PS5_CONTROLLER_2 0x0df2 |
---|
1048 | 1098 | #define USB_DEVICE_ID_SONY_MOTION_CONTROLLER 0x03d5 |
---|
1049 | 1099 | #define USB_DEVICE_ID_SONY_NAVIGATION_CONTROLLER 0x042f |
---|
1050 | 1100 | #define USB_DEVICE_ID_SONY_BUZZ_CONTROLLER 0x0002 |
---|
.. | .. |
---|
1054 | 1104 | #define USB_DEVICE_ID_SINO_LITE_CONTROLLER 0x3008 |
---|
1055 | 1105 | |
---|
1056 | 1106 | #define USB_VENDOR_ID_SOLID_YEAR 0x060b |
---|
| 1107 | +#define USB_DEVICE_ID_MACALLY_IKEY_KEYBOARD 0x0001 |
---|
1057 | 1108 | #define USB_DEVICE_ID_COUGAR_500K_GAMING_KEYBOARD 0x500a |
---|
| 1109 | +#define USB_DEVICE_ID_COUGAR_700K_GAMING_KEYBOARD 0x700a |
---|
1058 | 1110 | |
---|
1059 | 1111 | #define USB_VENDOR_ID_SOUNDGRAPH 0x15c2 |
---|
1060 | 1112 | #define USB_DEVICE_ID_SOUNDGRAPH_IMON_FIRST 0x0034 |
---|
.. | .. |
---|
1107 | 1159 | #define USB_DEVICE_ID_SYNAPTICS_DELL_K12A 0x2819 |
---|
1108 | 1160 | #define USB_DEVICE_ID_SYNAPTICS_ACER_SWITCH5_012 0x2968 |
---|
1109 | 1161 | #define USB_DEVICE_ID_SYNAPTICS_TP_V103 0x5710 |
---|
| 1162 | +#define USB_DEVICE_ID_SYNAPTICS_ACER_ONE_S1002 0x73f4 |
---|
| 1163 | +#define USB_DEVICE_ID_SYNAPTICS_ACER_ONE_S1003 0x73f5 |
---|
| 1164 | +#define USB_DEVICE_ID_SYNAPTICS_ACER_SWITCH5_017 0x73f6 |
---|
| 1165 | +#define USB_DEVICE_ID_SYNAPTICS_ACER_SWITCH5 0x81a7 |
---|
1110 | 1166 | |
---|
1111 | 1167 | #define USB_VENDOR_ID_TEXAS_INSTRUMENTS 0x2047 |
---|
1112 | 1168 | #define USB_DEVICE_ID_TEXAS_INSTRUMENTS_LENOVO_YOGA 0x0855 |
---|
.. | .. |
---|
1166 | 1222 | #define USB_DEVICE_ID_UCLOGIC_WIRELESS_TABLET_TWHL850 0x0522 |
---|
1167 | 1223 | #define USB_DEVICE_ID_UCLOGIC_TABLET_TWHA60 0x0781 |
---|
1168 | 1224 | #define USB_DEVICE_ID_UCLOGIC_DRAWIMAGE_G3 0x3031 |
---|
1169 | | -#define USB_DEVICE_ID_UGEE_TABLET_81 0x0081 |
---|
1170 | | -#define USB_DEVICE_ID_UGEE_TABLET_45 0x0045 |
---|
| 1225 | +#define USB_DEVICE_ID_UCLOGIC_UGEE_TABLET_81 0x0081 |
---|
| 1226 | +#define USB_DEVICE_ID_UCLOGIC_UGEE_TABLET_45 0x0045 |
---|
| 1227 | +#define USB_DEVICE_ID_UCLOGIC_UGEE_TABLET_47 0x0047 |
---|
1171 | 1228 | #define USB_DEVICE_ID_YIYNOVA_TABLET 0x004d |
---|
1172 | 1229 | |
---|
1173 | 1230 | #define USB_VENDOR_ID_UGEE 0x28bd |
---|
| 1231 | +#define USB_DEVICE_ID_UGEE_XPPEN_TABLET_G540 0x0075 |
---|
| 1232 | +#define USB_DEVICE_ID_UGEE_XPPEN_TABLET_G640 0x0094 |
---|
| 1233 | +#define USB_DEVICE_ID_UGEE_XPPEN_TABLET_DECO01 0x0042 |
---|
| 1234 | +#define USB_DEVICE_ID_UGEE_TABLET_G5 0x0074 |
---|
1174 | 1235 | #define USB_DEVICE_ID_UGEE_TABLET_EX07S 0x0071 |
---|
| 1236 | +#define USB_DEVICE_ID_UGEE_TABLET_RAINBOW_CV720 0x0055 |
---|
1175 | 1237 | |
---|
1176 | 1238 | #define USB_VENDOR_ID_UNITEC 0x227d |
---|
1177 | 1239 | #define USB_DEVICE_ID_UNITEC_USB_TOUCH_0709 0x0709 |
---|
.. | .. |
---|
1253 | 1315 | |
---|
1254 | 1316 | #define USB_VENDOR_ID_PRIMAX 0x0461 |
---|
1255 | 1317 | #define USB_DEVICE_ID_PRIMAX_MOUSE_4D22 0x4d22 |
---|
| 1318 | +#define USB_DEVICE_ID_PRIMAX_MOUSE_4E2A 0x4e2a |
---|
1256 | 1319 | #define USB_DEVICE_ID_PRIMAX_KEYBOARD 0x4e05 |
---|
1257 | 1320 | #define USB_DEVICE_ID_PRIMAX_REZEL 0x4e72 |
---|
1258 | 1321 | #define USB_DEVICE_ID_PRIMAX_PIXART_MOUSE_4D0F 0x4d0f |
---|
.. | .. |
---|
1272 | 1335 | |
---|
1273 | 1336 | #define USB_VENDOR_ID_UGTIZER 0x2179 |
---|
1274 | 1337 | #define USB_DEVICE_ID_UGTIZER_TABLET_GP0610 0x0053 |
---|
| 1338 | +#define USB_DEVICE_ID_UGTIZER_TABLET_GT5040 0x0077 |
---|
| 1339 | +#define USB_DEVICE_ID_UGTIZER_TABLET_WP5540 0x0004 |
---|
| 1340 | + |
---|
| 1341 | +#define USB_VENDOR_ID_VIEWSONIC 0x0543 |
---|
| 1342 | +#define USB_DEVICE_ID_VIEWSONIC_PD1011 0xe621 |
---|
| 1343 | + |
---|
| 1344 | +#define USB_VENDOR_ID_SIGNOTEC 0x2133 |
---|
| 1345 | +#define USB_DEVICE_ID_SIGNOTEC_VIEWSONIC_PD1011 0x0018 |
---|
1275 | 1346 | |
---|
1276 | 1347 | #endif |
---|