^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) /* SPDX-License-Identifier: GPL-2.0+ */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) * Prolific PL2303 USB to serial adaptor driver header file
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) #define BENQ_VENDOR_ID 0x04a5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) #define BENQ_PRODUCT_ID_S81 0x4027
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) #define PL2303_VENDOR_ID 0x067b
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) #define PL2303_PRODUCT_ID 0x2303
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) #define PL2303_PRODUCT_ID_TB 0x2304
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) #define PL2303_PRODUCT_ID_GC 0x23a3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) #define PL2303_PRODUCT_ID_GB 0x23b3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) #define PL2303_PRODUCT_ID_GT 0x23c3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) #define PL2303_PRODUCT_ID_GL 0x23d3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) #define PL2303_PRODUCT_ID_GE 0x23e3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) #define PL2303_PRODUCT_ID_GS 0x23f3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) #define PL2303_PRODUCT_ID_RSAQ2 0x04bb
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) #define PL2303_PRODUCT_ID_DCU11 0x1234
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) #define PL2303_PRODUCT_ID_PHAROS 0xaaa0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) #define PL2303_PRODUCT_ID_RSAQ3 0xaaa2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) #define PL2303_PRODUCT_ID_CHILITAG 0xaaa8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) #define PL2303_PRODUCT_ID_ALDIGA 0x0611
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) #define PL2303_PRODUCT_ID_MMX 0x0612
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) #define PL2303_PRODUCT_ID_GPRS 0x0609
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) #define PL2303_PRODUCT_ID_HCR331 0x331a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) #define PL2303_PRODUCT_ID_MOTOROLA 0x0307
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) #define PL2303_PRODUCT_ID_ZTEK 0xe1f1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) #define ATEN_VENDOR_ID 0x0557
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) #define ATEN_VENDOR_ID2 0x0547
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) #define ATEN_PRODUCT_ID 0x2008
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) #define ATEN_PRODUCT_UC485 0x2021
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) #define ATEN_PRODUCT_UC232B 0x2022
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) #define ATEN_PRODUCT_ID2 0x2118
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) #define IBM_VENDOR_ID 0x04b3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) #define IBM_PRODUCT_ID 0x4016
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) #define IODATA_VENDOR_ID 0x04bb
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) #define IODATA_PRODUCT_ID 0x0a03
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) #define IODATA_PRODUCT_ID_RSAQ5 0x0a0e
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) #define ELCOM_VENDOR_ID 0x056e
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) #define ELCOM_PRODUCT_ID 0x5003
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) #define ELCOM_PRODUCT_ID_UCSGT 0x5004
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) #define ITEGNO_VENDOR_ID 0x0eba
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) #define ITEGNO_PRODUCT_ID 0x1080
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) #define ITEGNO_PRODUCT_ID_2080 0x2080
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) #define MA620_VENDOR_ID 0x0df7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) #define MA620_PRODUCT_ID 0x0620
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) #define RATOC_VENDOR_ID 0x0584
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) #define RATOC_PRODUCT_ID 0xb000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) #define TRIPP_VENDOR_ID 0x2478
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) #define TRIPP_PRODUCT_ID 0x2008
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) #define RADIOSHACK_VENDOR_ID 0x1453
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) #define RADIOSHACK_PRODUCT_ID 0x4026
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) #define DCU10_VENDOR_ID 0x0731
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) #define DCU10_PRODUCT_ID 0x0528
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) #define SITECOM_VENDOR_ID 0x6189
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) #define SITECOM_PRODUCT_ID 0x2068
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) /* Alcatel OT535/735 USB cable */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) #define ALCATEL_VENDOR_ID 0x11f7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) #define ALCATEL_PRODUCT_ID 0x02df
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) #define SIEMENS_VENDOR_ID 0x11f5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) #define SIEMENS_PRODUCT_ID_SX1 0x0001
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) #define SIEMENS_PRODUCT_ID_X65 0x0003
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) #define SIEMENS_PRODUCT_ID_X75 0x0004
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) #define SIEMENS_PRODUCT_ID_EF81 0x0005
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) #define SYNTECH_VENDOR_ID 0x0745
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) #define SYNTECH_PRODUCT_ID 0x0001
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) /* Nokia CA-42 Cable */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) #define NOKIA_CA42_VENDOR_ID 0x078b
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) #define NOKIA_CA42_PRODUCT_ID 0x1234
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) /* CA-42 CLONE Cable www.ca-42.com chipset: Prolific Technology Inc */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) #define CA_42_CA42_VENDOR_ID 0x10b5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) #define CA_42_CA42_PRODUCT_ID 0xac70
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) #define SAGEM_VENDOR_ID 0x079b
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) #define SAGEM_PRODUCT_ID 0x0027
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) /* Leadtek GPS 9531 (ID 0413:2101) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) #define LEADTEK_VENDOR_ID 0x0413
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) #define LEADTEK_9531_PRODUCT_ID 0x2101
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) /* USB GSM cable from Speed Dragon Multimedia, Ltd */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) #define SPEEDDRAGON_VENDOR_ID 0x0e55
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) #define SPEEDDRAGON_PRODUCT_ID 0x110b
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) /* DATAPILOT Universal-2 Phone Cable */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) #define DATAPILOT_U2_VENDOR_ID 0x0731
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) #define DATAPILOT_U2_PRODUCT_ID 0x2003
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) /* Belkin "F5U257" Serial Adapter */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) #define BELKIN_VENDOR_ID 0x050d
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) #define BELKIN_PRODUCT_ID 0x0257
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) /* Alcor Micro Corp. USB 2.0 TO RS-232 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) #define ALCOR_VENDOR_ID 0x058F
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) #define ALCOR_PRODUCT_ID 0x9720
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) /* Willcom WS002IN Data Driver (by NetIndex Inc.) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) #define WS002IN_VENDOR_ID 0x11f6
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) #define WS002IN_PRODUCT_ID 0x2001
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) /* Corega CG-USBRS232R Serial Adapter */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) #define COREGA_VENDOR_ID 0x07aa
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) #define COREGA_PRODUCT_ID 0x002a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) /* Y.C. Cable U.S.A., Inc - USB to RS-232 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) #define YCCABLE_VENDOR_ID 0x05ad
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) #define YCCABLE_PRODUCT_ID 0x0fba
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) /* "Superial" USB - Serial */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) #define SUPERIAL_VENDOR_ID 0x5372
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) #define SUPERIAL_PRODUCT_ID 0x2303
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) /* Hewlett-Packard POS Pole Displays */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) #define HP_VENDOR_ID 0x03f0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) #define HP_LD381GC_PRODUCT_ID 0x0183
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) #define HP_LM920_PRODUCT_ID 0x026b
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) #define HP_TD620_PRODUCT_ID 0x0956
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) #define HP_LD960_PRODUCT_ID 0x0b39
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) #define HP_LD381_PRODUCT_ID 0x0f7f
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) #define HP_LCM220_PRODUCT_ID 0x3139
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) #define HP_LCM960_PRODUCT_ID 0x3239
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) #define HP_LD220_PRODUCT_ID 0x3524
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) #define HP_LD220TA_PRODUCT_ID 0x4349
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) #define HP_LD960TA_PRODUCT_ID 0x4439
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) #define HP_LM940_PRODUCT_ID 0x5039
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) /* Cressi Edy (diving computer) PC interface */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) #define CRESSI_VENDOR_ID 0x04b8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) #define CRESSI_EDY_PRODUCT_ID 0x0521
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) /* Zeagle dive computer interface */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) #define ZEAGLE_VENDOR_ID 0x04b8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) #define ZEAGLE_N2ITION3_PRODUCT_ID 0x0522
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) /* Sony, USB data cable for CMD-Jxx mobile phones */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) #define SONY_VENDOR_ID 0x054c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) #define SONY_QN3USB_PRODUCT_ID 0x0437
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) /* Sanwa KB-USB2 multimeter cable (ID: 11ad:0001) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) #define SANWA_VENDOR_ID 0x11ad
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) #define SANWA_PRODUCT_ID 0x0001
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) /* ADLINK ND-6530 RS232,RS485 and RS422 adapter */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) #define ADLINK_VENDOR_ID 0x0b63
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) #define ADLINK_ND6530_PRODUCT_ID 0x6530
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) #define ADLINK_ND6530GC_PRODUCT_ID 0x653a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) /* SMART USB Serial Adapter */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) #define SMART_VENDOR_ID 0x0b8c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) #define SMART_PRODUCT_ID 0x2303
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) /* Allied Telesis VT-Kit3 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) #define AT_VENDOR_ID 0x0caa
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) #define AT_VTKIT3_PRODUCT_ID 0x3001