| .. | .. |
|---|
| 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 |
|---|
| .. | .. |
|---|
| 255 | 257 | #define USB_DEVICE_ID_CH_AXIS_295 0x001c |
|---|
| 256 | 258 | |
|---|
| 257 | 259 | #define USB_VENDOR_ID_CHERRY 0x046a |
|---|
| 260 | +#define USB_DEVICE_ID_CHERRY_MOUSE_000C 0x000c |
|---|
| 258 | 261 | #define USB_DEVICE_ID_CHERRY_CYMOTION 0x0023 |
|---|
| 259 | 262 | #define USB_DEVICE_ID_CHERRY_CYMOTION_SOLAR 0x0027 |
|---|
| 260 | 263 | |
|---|
| .. | .. |
|---|
| 269 | 272 | #define USB_DEVICE_ID_CHICONY_PIXART_USB_OPTICAL_MOUSE2 0x0939 |
|---|
| 270 | 273 | #define USB_DEVICE_ID_CHICONY_WIRELESS2 0x1123 |
|---|
| 271 | 274 | #define USB_DEVICE_ID_ASUS_AK1D 0x1125 |
|---|
| 275 | +#define USB_DEVICE_ID_CHICONY_TOSHIBA_WT10A 0x1408 |
|---|
| 272 | 276 | #define USB_DEVICE_ID_CHICONY_ACER_SWITCH12 0x1421 |
|---|
| 273 | 277 | |
|---|
| 274 | 278 | #define USB_VENDOR_ID_CHUNGHWAT 0x2247 |
|---|
| 275 | 279 | #define USB_DEVICE_ID_CHUNGHWAT_MULTITOUCH 0x0001 |
|---|
| 276 | 280 | |
|---|
| 277 | 281 | #define USB_VENDOR_ID_CIDC 0x1677 |
|---|
| 278 | | - |
|---|
| 279 | | -#define I2C_VENDOR_ID_CIRQUE 0x0488 |
|---|
| 280 | | -#define I2C_PRODUCT_ID_CIRQUE_121F 0x121F |
|---|
| 281 | 282 | |
|---|
| 282 | 283 | #define USB_VENDOR_ID_CJTOUCH 0x24b8 |
|---|
| 283 | 284 | #define USB_DEVICE_ID_CJTOUCH_MULTI_TOUCH_0020 0x0020 |
|---|
| .. | .. |
|---|
| 309 | 310 | #define USB_VENDOR_ID_CREATIVELABS 0x041e |
|---|
| 310 | 311 | #define USB_DEVICE_ID_CREATIVE_SB_OMNI_SURROUND_51 0x322c |
|---|
| 311 | 312 | #define USB_DEVICE_ID_PRODIKEYS_PCMIDI 0x2801 |
|---|
| 313 | +#define USB_DEVICE_ID_CREATIVE_SB0540 0x3100 |
|---|
| 312 | 314 | |
|---|
| 313 | 315 | #define USB_VENDOR_ID_CVTOUCH 0x1ff7 |
|---|
| 314 | 316 | #define USB_DEVICE_ID_CVTOUCH_SCREEN 0x0013 |
|---|
| .. | .. |
|---|
| 317 | 319 | #define USB_DEVICE_ID_CYGNAL_RADIO_SI470X 0x818a |
|---|
| 318 | 320 | #define USB_DEVICE_ID_FOCALTECH_FTXXXX_MULTITOUCH 0x81b9 |
|---|
| 319 | 321 | #define USB_DEVICE_ID_CYGNAL_CP2112 0xea90 |
|---|
| 322 | +#define USB_DEVICE_ID_U2F_ZERO 0x8acf |
|---|
| 320 | 323 | |
|---|
| 321 | 324 | #define USB_DEVICE_ID_CYGNAL_RADIO_SI4713 0x8244 |
|---|
| 322 | 325 | |
|---|
| .. | .. |
|---|
| 387 | 390 | #define USB_DEVICE_ID_TOSHIBA_CLICK_L9W 0x0401 |
|---|
| 388 | 391 | #define USB_DEVICE_ID_HP_X2 0x074d |
|---|
| 389 | 392 | #define USB_DEVICE_ID_HP_X2_10_COVER 0x0755 |
|---|
| 393 | +#define I2C_DEVICE_ID_HP_SPECTRE_X360_15 0x2817 |
|---|
| 390 | 394 | #define USB_DEVICE_ID_ASUS_UX550_TOUCHSCREEN 0x2706 |
|---|
| 395 | +#define I2C_DEVICE_ID_SURFACE_GO_TOUCHSCREEN 0x261A |
|---|
| 391 | 396 | |
|---|
| 392 | 397 | #define USB_VENDOR_ID_ELECOM 0x056e |
|---|
| 393 | 398 | #define USB_DEVICE_ID_ELECOM_BM084 0x0061 |
|---|
| .. | .. |
|---|
| 465 | 470 | #define USB_DEVICE_ID_GENERAL_TOUCH_WIN8_PIT_0106 0x0106 |
|---|
| 466 | 471 | #define USB_DEVICE_ID_GENERAL_TOUCH_WIN8_PIT_010A 0x010a |
|---|
| 467 | 472 | #define USB_DEVICE_ID_GENERAL_TOUCH_WIN8_PIT_E100 0xe100 |
|---|
| 473 | + |
|---|
| 474 | +#define USB_VENDOR_ID_GLORIOUS 0x258a |
|---|
| 475 | +#define USB_DEVICE_ID_GLORIOUS_MODEL_D 0x0033 |
|---|
| 476 | +#define USB_DEVICE_ID_GLORIOUS_MODEL_O 0x0036 |
|---|
| 477 | + |
|---|
| 478 | +#define I2C_VENDOR_ID_GOODIX 0x27c6 |
|---|
| 479 | +#define I2C_DEVICE_ID_GOODIX_01F0 0x01f0 |
|---|
| 468 | 480 | |
|---|
| 469 | 481 | #define USB_VENDOR_ID_GOODTOUCH 0x1aad |
|---|
| 470 | 482 | #define USB_DEVICE_ID_GOODTOUCH_000f 0x000f |
|---|
| .. | .. |
|---|
| 580 | 592 | |
|---|
| 581 | 593 | #define USB_VENDOR_ID_HUION 0x256c |
|---|
| 582 | 594 | #define USB_DEVICE_ID_HUION_TABLET 0x006e |
|---|
| 595 | +#define USB_DEVICE_ID_HUION_HS64 0x006d |
|---|
| 583 | 596 | |
|---|
| 584 | 597 | #define USB_VENDOR_ID_IBM 0x04b3 |
|---|
| 585 | 598 | #define USB_DEVICE_ID_IBM_SCROLLPOINT_III 0x3100 |
|---|
| .. | .. |
|---|
| 632 | 645 | #define USB_DEVICE_ID_INNEX_GENESIS_ATARI 0x4745 |
|---|
| 633 | 646 | |
|---|
| 634 | 647 | #define USB_VENDOR_ID_ITE 0x048d |
|---|
| 648 | +#define I2C_VENDOR_ID_ITE 0x103c |
|---|
| 649 | +#define I2C_DEVICE_ID_ITE_VOYO_WINPAD_A15 0x184f |
|---|
| 635 | 650 | #define USB_DEVICE_ID_ITE_LENOVO_YOGA 0x8386 |
|---|
| 636 | 651 | #define USB_DEVICE_ID_ITE_LENOVO_YOGA2 0x8350 |
|---|
| 637 | 652 | #define I2C_DEVICE_ID_ITE_LENOVO_LEGION_Y720 0x837a |
|---|
| 638 | 653 | #define USB_DEVICE_ID_ITE_LENOVO_YOGA900 0x8396 |
|---|
| 639 | 654 | #define USB_DEVICE_ID_ITE8595 0x8595 |
|---|
| 655 | +#define USB_DEVICE_ID_ITE_MEDION_E1239T 0xce50 |
|---|
| 640 | 656 | |
|---|
| 641 | 657 | #define USB_VENDOR_ID_JABRA 0x0b0e |
|---|
| 642 | 658 | #define USB_DEVICE_ID_JABRA_SPEAK_410 0x0412 |
|---|
| .. | .. |
|---|
| 674 | 690 | #define USB_DEVICE_ID_KYE_MOUSEPEN_I608X_V2 0x501a |
|---|
| 675 | 691 | #define USB_DEVICE_ID_KYE_EASYPEN_M610X 0x5013 |
|---|
| 676 | 692 | #define USB_DEVICE_ID_KYE_PENSKETCH_M912 0x5015 |
|---|
| 693 | +#define USB_DEVICE_ID_KYE_EASYPEN_M406XE 0x5019 |
|---|
| 677 | 694 | |
|---|
| 678 | 695 | #define USB_VENDOR_ID_LABTEC 0x1020 |
|---|
| 679 | 696 | #define USB_DEVICE_ID_LABTEC_WIRELESS_KEYBOARD 0x0006 |
|---|
| .. | .. |
|---|
| 724 | 741 | #define USB_DEVICE_ID_LENOVO_CUSBKBD 0x6047 |
|---|
| 725 | 742 | #define USB_DEVICE_ID_LENOVO_CBTKBD 0x6048 |
|---|
| 726 | 743 | #define USB_DEVICE_ID_LENOVO_SCROLLPOINT_OPTICAL 0x6049 |
|---|
| 744 | +#define USB_DEVICE_ID_LENOVO_TP10UBKBD 0x6062 |
|---|
| 727 | 745 | #define USB_DEVICE_ID_LENOVO_TPPRODOCK 0x6067 |
|---|
| 728 | 746 | #define USB_DEVICE_ID_LENOVO_X1_COVER 0x6085 |
|---|
| 729 | 747 | #define USB_DEVICE_ID_LENOVO_X1_TAB 0x60a3 |
|---|
| 748 | +#define USB_DEVICE_ID_LENOVO_X1_TAB3 0x60b5 |
|---|
| 749 | +#define USB_DEVICE_ID_LENOVO_X12_TAB 0x60fe |
|---|
| 750 | +#define USB_DEVICE_ID_LENOVO_OPTICAL_USB_MOUSE_600E 0x600e |
|---|
| 751 | +#define USB_DEVICE_ID_LENOVO_PIXART_USB_MOUSE_608D 0x608d |
|---|
| 752 | +#define USB_DEVICE_ID_LENOVO_PIXART_USB_MOUSE_6019 0x6019 |
|---|
| 753 | +#define USB_DEVICE_ID_LENOVO_PIXART_USB_MOUSE_602E 0x602e |
|---|
| 754 | +#define USB_DEVICE_ID_LENOVO_PIXART_USB_MOUSE_6093 0x6093 |
|---|
| 730 | 755 | |
|---|
| 731 | 756 | #define USB_VENDOR_ID_LG 0x1fd2 |
|---|
| 732 | 757 | #define USB_DEVICE_ID_LG_MULTITOUCH 0x0064 |
|---|
| .. | .. |
|---|
| 754 | 779 | #define USB_DEVICE_ID_LOGITECH_DUAL_ACTION 0xc216 |
|---|
| 755 | 780 | #define USB_DEVICE_ID_LOGITECH_RUMBLEPAD2 0xc218 |
|---|
| 756 | 781 | #define USB_DEVICE_ID_LOGITECH_RUMBLEPAD2_2 0xc219 |
|---|
| 782 | +#define USB_DEVICE_ID_LOGITECH_G15_LCD 0xc222 |
|---|
| 783 | +#define USB_DEVICE_ID_LOGITECH_G11 0xc225 |
|---|
| 784 | +#define USB_DEVICE_ID_LOGITECH_G15_V2_LCD 0xc227 |
|---|
| 785 | +#define USB_DEVICE_ID_LOGITECH_G510 0xc22d |
|---|
| 786 | +#define USB_DEVICE_ID_LOGITECH_G510_USB_AUDIO 0xc22e |
|---|
| 757 | 787 | #define USB_DEVICE_ID_LOGITECH_G29_WHEEL 0xc24f |
|---|
| 758 | 788 | #define USB_DEVICE_ID_LOGITECH_G920_WHEEL 0xc262 |
|---|
| 759 | 789 | #define USB_DEVICE_ID_LOGITECH_WINGMAN_F3D 0xc283 |
|---|
| 760 | 790 | #define USB_DEVICE_ID_LOGITECH_FORCE3D_PRO 0xc286 |
|---|
| 761 | 791 | #define USB_DEVICE_ID_LOGITECH_FLIGHT_SYSTEM_G940 0xc287 |
|---|
| 792 | +#define USB_DEVICE_ID_LOGITECH_WINGMAN_FG 0xc20e |
|---|
| 762 | 793 | #define USB_DEVICE_ID_LOGITECH_WINGMAN_FFG 0xc293 |
|---|
| 763 | 794 | #define USB_DEVICE_ID_LOGITECH_WHEEL 0xc294 |
|---|
| 764 | 795 | #define USB_DEVICE_ID_LOGITECH_MOMO_WHEEL 0xc295 |
|---|
| .. | .. |
|---|
| 773 | 804 | #define USB_DEVICE_ID_S510_RECEIVER_2 0xc517 |
|---|
| 774 | 805 | #define USB_DEVICE_ID_LOGITECH_CORDLESS_DESKTOP_LX500 0xc512 |
|---|
| 775 | 806 | #define USB_DEVICE_ID_MX3000_RECEIVER 0xc513 |
|---|
| 807 | +#define USB_DEVICE_ID_LOGITECH_27MHZ_MOUSE_RECEIVER 0xc51b |
|---|
| 776 | 808 | #define USB_DEVICE_ID_LOGITECH_UNIFYING_RECEIVER 0xc52b |
|---|
| 809 | +#define USB_DEVICE_ID_LOGITECH_NANO_RECEIVER 0xc52f |
|---|
| 777 | 810 | #define USB_DEVICE_ID_LOGITECH_UNIFYING_RECEIVER_2 0xc532 |
|---|
| 811 | +#define USB_DEVICE_ID_LOGITECH_NANO_RECEIVER_2 0xc534 |
|---|
| 812 | +#define USB_DEVICE_ID_LOGITECH_NANO_RECEIVER_LIGHTSPEED_1 0xc539 |
|---|
| 813 | +#define USB_DEVICE_ID_LOGITECH_NANO_RECEIVER_LIGHTSPEED_1_1 0xc53f |
|---|
| 814 | +#define USB_DEVICE_ID_LOGITECH_NANO_RECEIVER_POWERPLAY 0xc53a |
|---|
| 778 | 815 | #define USB_DEVICE_ID_SPACETRAVELLER 0xc623 |
|---|
| 779 | 816 | #define USB_DEVICE_ID_SPACENAVIGATOR 0xc626 |
|---|
| 780 | 817 | #define USB_DEVICE_ID_DINOVO_DESKTOP 0xc704 |
|---|
| .. | .. |
|---|
| 791 | 828 | #define USB_DEVICE_ID_MADCATZ_BEATPAD 0x4540 |
|---|
| 792 | 829 | #define USB_DEVICE_ID_MADCATZ_RAT5 0x1705 |
|---|
| 793 | 830 | #define USB_DEVICE_ID_MADCATZ_RAT9 0x1709 |
|---|
| 831 | +#define USB_DEVICE_ID_MADCATZ_MMO7 0x1713 |
|---|
| 794 | 832 | |
|---|
| 795 | 833 | #define USB_VENDOR_ID_MCC 0x09db |
|---|
| 796 | 834 | #define USB_DEVICE_ID_MCC_PMD1024LS 0x0076 |
|---|
| .. | .. |
|---|
| 811 | 849 | #define USB_DEVICE_ID_PICK16F1454 0x0042 |
|---|
| 812 | 850 | #define USB_DEVICE_ID_PICK16F1454_V2 0xf2f7 |
|---|
| 813 | 851 | #define USB_DEVICE_ID_LUXAFOR 0xf372 |
|---|
| 852 | +#define USB_DEVICE_ID_MCP2221 0x00dd |
|---|
| 814 | 853 | |
|---|
| 815 | 854 | #define USB_VENDOR_ID_MICROSOFT 0x045e |
|---|
| 816 | 855 | #define USB_DEVICE_ID_SIDEWINDER_GV 0x003b |
|---|
| .. | .. |
|---|
| 832 | 871 | #define USB_DEVICE_ID_MS_TOUCH_COVER_2 0x07a7 |
|---|
| 833 | 872 | #define USB_DEVICE_ID_MS_TYPE_COVER_2 0x07a9 |
|---|
| 834 | 873 | #define USB_DEVICE_ID_MS_POWER_COVER 0x07da |
|---|
| 874 | +#define USB_DEVICE_ID_MS_SURFACE3_COVER 0x07de |
|---|
| 875 | +#define USB_DEVICE_ID_MS_XBOX_ONE_S_CONTROLLER 0x02fd |
|---|
| 835 | 876 | #define USB_DEVICE_ID_MS_PIXART_MOUSE 0x00cb |
|---|
| 877 | +#define USB_DEVICE_ID_8BITDO_SN30_PRO_PLUS 0x02e0 |
|---|
| 878 | +#define USB_DEVICE_ID_MS_MOUSE_0783 0x0783 |
|---|
| 836 | 879 | |
|---|
| 837 | 880 | #define USB_VENDOR_ID_MOJO 0x8282 |
|---|
| 838 | 881 | #define USB_DEVICE_ID_RETRO_ADAPTER 0x3201 |
|---|
| .. | .. |
|---|
| 961 | 1004 | |
|---|
| 962 | 1005 | #define I2C_VENDOR_ID_RAYDIUM 0x2386 |
|---|
| 963 | 1006 | #define I2C_PRODUCT_ID_RAYDIUM_4B33 0x4b33 |
|---|
| 1007 | +#define I2C_PRODUCT_ID_RAYDIUM_3118 0x3118 |
|---|
| 964 | 1008 | |
|---|
| 965 | 1009 | #define USB_VENDOR_ID_RAZER 0x1532 |
|---|
| 966 | 1010 | #define USB_DEVICE_ID_RAZER_BLADE_14 0x011D |
|---|
| .. | .. |
|---|
| 1045 | 1089 | #define USB_DEVICE_ID_SONY_PS4_CONTROLLER 0x05c4 |
|---|
| 1046 | 1090 | #define USB_DEVICE_ID_SONY_PS4_CONTROLLER_2 0x09cc |
|---|
| 1047 | 1091 | #define USB_DEVICE_ID_SONY_PS4_CONTROLLER_DONGLE 0x0ba0 |
|---|
| 1092 | +#define USB_DEVICE_ID_SONY_PS5_CONTROLLER 0x0ce6 |
|---|
| 1093 | +#define USB_DEVICE_ID_SONY_PS5_CONTROLLER_2 0x0df2 |
|---|
| 1048 | 1094 | #define USB_DEVICE_ID_SONY_MOTION_CONTROLLER 0x03d5 |
|---|
| 1049 | 1095 | #define USB_DEVICE_ID_SONY_NAVIGATION_CONTROLLER 0x042f |
|---|
| 1050 | 1096 | #define USB_DEVICE_ID_SONY_BUZZ_CONTROLLER 0x0002 |
|---|
| .. | .. |
|---|
| 1054 | 1100 | #define USB_DEVICE_ID_SINO_LITE_CONTROLLER 0x3008 |
|---|
| 1055 | 1101 | |
|---|
| 1056 | 1102 | #define USB_VENDOR_ID_SOLID_YEAR 0x060b |
|---|
| 1103 | +#define USB_DEVICE_ID_MACALLY_IKEY_KEYBOARD 0x0001 |
|---|
| 1057 | 1104 | #define USB_DEVICE_ID_COUGAR_500K_GAMING_KEYBOARD 0x500a |
|---|
| 1105 | +#define USB_DEVICE_ID_COUGAR_700K_GAMING_KEYBOARD 0x700a |
|---|
| 1058 | 1106 | |
|---|
| 1059 | 1107 | #define USB_VENDOR_ID_SOUNDGRAPH 0x15c2 |
|---|
| 1060 | 1108 | #define USB_DEVICE_ID_SOUNDGRAPH_IMON_FIRST 0x0034 |
|---|
| .. | .. |
|---|
| 1107 | 1155 | #define USB_DEVICE_ID_SYNAPTICS_DELL_K12A 0x2819 |
|---|
| 1108 | 1156 | #define USB_DEVICE_ID_SYNAPTICS_ACER_SWITCH5_012 0x2968 |
|---|
| 1109 | 1157 | #define USB_DEVICE_ID_SYNAPTICS_TP_V103 0x5710 |
|---|
| 1158 | +#define USB_DEVICE_ID_SYNAPTICS_ACER_ONE_S1002 0x73f4 |
|---|
| 1159 | +#define USB_DEVICE_ID_SYNAPTICS_ACER_ONE_S1003 0x73f5 |
|---|
| 1160 | +#define USB_DEVICE_ID_SYNAPTICS_ACER_SWITCH5_017 0x73f6 |
|---|
| 1161 | +#define USB_DEVICE_ID_SYNAPTICS_ACER_SWITCH5 0x81a7 |
|---|
| 1110 | 1162 | |
|---|
| 1111 | 1163 | #define USB_VENDOR_ID_TEXAS_INSTRUMENTS 0x2047 |
|---|
| 1112 | 1164 | #define USB_DEVICE_ID_TEXAS_INSTRUMENTS_LENOVO_YOGA 0x0855 |
|---|
| .. | .. |
|---|
| 1166 | 1218 | #define USB_DEVICE_ID_UCLOGIC_WIRELESS_TABLET_TWHL850 0x0522 |
|---|
| 1167 | 1219 | #define USB_DEVICE_ID_UCLOGIC_TABLET_TWHA60 0x0781 |
|---|
| 1168 | 1220 | #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 |
|---|
| 1221 | +#define USB_DEVICE_ID_UCLOGIC_UGEE_TABLET_81 0x0081 |
|---|
| 1222 | +#define USB_DEVICE_ID_UCLOGIC_UGEE_TABLET_45 0x0045 |
|---|
| 1223 | +#define USB_DEVICE_ID_UCLOGIC_UGEE_TABLET_47 0x0047 |
|---|
| 1171 | 1224 | #define USB_DEVICE_ID_YIYNOVA_TABLET 0x004d |
|---|
| 1172 | 1225 | |
|---|
| 1173 | 1226 | #define USB_VENDOR_ID_UGEE 0x28bd |
|---|
| 1227 | +#define USB_DEVICE_ID_UGEE_XPPEN_TABLET_G540 0x0075 |
|---|
| 1228 | +#define USB_DEVICE_ID_UGEE_XPPEN_TABLET_G640 0x0094 |
|---|
| 1229 | +#define USB_DEVICE_ID_UGEE_XPPEN_TABLET_DECO01 0x0042 |
|---|
| 1230 | +#define USB_DEVICE_ID_UGEE_TABLET_G5 0x0074 |
|---|
| 1174 | 1231 | #define USB_DEVICE_ID_UGEE_TABLET_EX07S 0x0071 |
|---|
| 1232 | +#define USB_DEVICE_ID_UGEE_TABLET_RAINBOW_CV720 0x0055 |
|---|
| 1175 | 1233 | |
|---|
| 1176 | 1234 | #define USB_VENDOR_ID_UNITEC 0x227d |
|---|
| 1177 | 1235 | #define USB_DEVICE_ID_UNITEC_USB_TOUCH_0709 0x0709 |
|---|
| .. | .. |
|---|
| 1253 | 1311 | |
|---|
| 1254 | 1312 | #define USB_VENDOR_ID_PRIMAX 0x0461 |
|---|
| 1255 | 1313 | #define USB_DEVICE_ID_PRIMAX_MOUSE_4D22 0x4d22 |
|---|
| 1314 | +#define USB_DEVICE_ID_PRIMAX_MOUSE_4E2A 0x4e2a |
|---|
| 1256 | 1315 | #define USB_DEVICE_ID_PRIMAX_KEYBOARD 0x4e05 |
|---|
| 1257 | 1316 | #define USB_DEVICE_ID_PRIMAX_REZEL 0x4e72 |
|---|
| 1258 | 1317 | #define USB_DEVICE_ID_PRIMAX_PIXART_MOUSE_4D0F 0x4d0f |
|---|
| .. | .. |
|---|
| 1272 | 1331 | |
|---|
| 1273 | 1332 | #define USB_VENDOR_ID_UGTIZER 0x2179 |
|---|
| 1274 | 1333 | #define USB_DEVICE_ID_UGTIZER_TABLET_GP0610 0x0053 |
|---|
| 1334 | +#define USB_DEVICE_ID_UGTIZER_TABLET_GT5040 0x0077 |
|---|
| 1335 | +#define USB_DEVICE_ID_UGTIZER_TABLET_WP5540 0x0004 |
|---|
| 1336 | + |
|---|
| 1337 | +#define USB_VENDOR_ID_VIEWSONIC 0x0543 |
|---|
| 1338 | +#define USB_DEVICE_ID_VIEWSONIC_PD1011 0xe621 |
|---|
| 1339 | + |
|---|
| 1340 | +#define USB_VENDOR_ID_SIGNOTEC 0x2133 |
|---|
| 1341 | +#define USB_DEVICE_ID_SIGNOTEC_VIEWSONIC_PD1011 0x0018 |
|---|
| 1275 | 1342 | |
|---|
| 1276 | 1343 | #endif |
|---|