diff options
Diffstat (limited to 'drivers/usb/serial/ftdi_sio_ids.h')
| -rw-r--r-- | drivers/usb/serial/ftdi_sio_ids.h | 294 | 
1 files changed, 281 insertions, 13 deletions
diff --git a/drivers/usb/serial/ftdi_sio_ids.h b/drivers/usb/serial/ftdi_sio_ids.h index 263f6255119..c4777bc6aee 100644 --- a/drivers/usb/serial/ftdi_sio_ids.h +++ b/drivers/usb/serial/ftdi_sio_ids.h @@ -2,7 +2,7 @@   * vendor/product IDs (VID/PID) of devices using FTDI USB serial converters.   * Please keep numerically sorted within individual areas, thanks!   * - * Philipp Gühring - pg@futureware.at - added the Device ID of the USB relais + * Philipp Gühring - pg@futureware.at - added the Device ID of the USB relais   * from Rudolf Gugler   *   */ @@ -22,12 +22,16 @@  #define FTDI_8U232AM_ALT_PID 0x6006 /* FTDI's alternate PID for above */  #define FTDI_8U2232C_PID 0x6010 /* Dual channel device */  #define FTDI_4232H_PID 0x6011 /* Quad channel hi-speed device */ +#define FTDI_232H_PID  0x6014 /* Single channel hi-speed device */ +#define FTDI_FTX_PID   0x6015 /* FT-X series (FT201X, FT230X, FT231X, etc) */  #define FTDI_SIO_PID	0x8372	/* Product Id SIO application of 8U100AX */  #define FTDI_232RL_PID  0xFBFA  /* Product ID for FT232RL */  /*** third-party PIDs (using FTDI_VID) ***/ +#define FTDI_LUMEL_PD12_PID	0x6002 +  /*   * Marvell OpenRD Base, Client   * http://www.open-rd.org @@ -38,7 +42,15 @@  /* www.candapter.com Ewert Energy Systems CANdapter device */  #define FTDI_CANDAPTER_PID 0x9F80 /* Product Id */ +/* + * Texas Instruments XDS100v2 JTAG / BeagleBone A3 + * http://processors.wiki.ti.com/index.php/XDS100 + * http://beagleboard.org/bone + */ +#define TI_XDS100V2_PID		0xa6d0 +  #define FTDI_NXTCAM_PID		0xABB8 /* NXTCam for Mindstorms NXT */ +#define FTDI_EV3CON_PID		0xABB9 /* Mindstorms EV3 Console Adapter */  /* US Interface Navigator (http://www.usinterface.com/) */  #define FTDI_USINT_CAT_PID	0xb810	/* Navigator CAT and 2nd PTT lines */ @@ -53,6 +65,7 @@  /* FTDI 2332C Dual channel device, side A=245 FIFO (JTAG), Side B=RS232 UART */  #define LMI_LM3S_DEVEL_BOARD_PID	0xbcd8  #define LMI_LM3S_EVAL_BOARD_PID		0xbcd9 +#define LMI_LM3S_ICDI_BOARD_PID		0xbcda  #define FTDI_TURTELIZER_PID	0xBDC8 /* JTAG/RS-232 adapter by egnite GmbH */ @@ -62,6 +75,10 @@  #define FTDI_OPENDCC_THROTTLE_PID	0xBFDA  #define FTDI_OPENDCC_GATEWAY_PID	0xBFDB  #define FTDI_OPENDCC_GBM_PID	0xBFDC +#define FTDI_OPENDCC_GBM_BOOST_PID	0xBFDD + +/* NZR SEM 16+ USB (http://www.nzr.de) */ +#define FTDI_NZR_SEM_USB_PID	0xC1E0	/* NZR SEM-LOG16+ */  /*   * RR-CirKits LocoBuffer USB (http://www.rr-cirkits.com) @@ -76,7 +93,7 @@   */  #define FTDI_ASK_RDR400_PID	0xC991	/* ASK RDR 400 series card reader */ -/* www.starting-point-systems.com µChameleon device */ +/* www.starting-point-systems.com µChameleon device */  #define FTDI_MICRO_CHAMELEON_PID	0xCAA0	/* Product Id */  /* @@ -88,6 +105,8 @@  #define FTDI_TACTRIX_OPENPORT_13S_PID	0xCC49	/* OpenPort 1.3 Subaru */  #define FTDI_TACTRIX_OPENPORT_13U_PID	0xCC4A	/* OpenPort 1.3 Universal */ +#define FTDI_DISTORTEC_JTAG_LOCK_PICK_PID	0xCFF8 +  /* SCS HF Radio Modems PID's (http://www.scs-ptc.com) */  /* the VID is the standard ftdi vid (FTDI_VID) */  #define FTDI_SCS_DEVICE_0_PID 0xD010    /* SCS PTC-IIusb */ @@ -110,10 +129,14 @@  /* Propox devices */  #define FTDI_PROPOX_JTAGCABLEII_PID	0xD738 +#define FTDI_PROPOX_ISPCABLEIII_PID	0xD739  /* Lenz LI-USB Computer Interface. */  #define FTDI_LENZ_LIUSB_PID	0xD780 +/* Vardaan Enterprises Serial Interface VEUSB422R3 */ +#define FTDI_VARDAAN_PID	0xF070 +  /*   * Xsens Technologies BV products (http://www.xsens.com).   */ @@ -126,6 +149,11 @@  #define XSENS_CONVERTER_6_PID	0xD38E  #define XSENS_CONVERTER_7_PID	0xD38F +/** + * Zolix (www.zolix.com.cb) product ids + */ +#define FTDI_OMNI1509			0xD491	/* Omni1509 embedded USB-serial */ +  /*   * NDI (www.ndigital.com) product ids   */ @@ -183,7 +211,7 @@  /*   * ELV USB devices submitted by Christian Abt of ELV (www.elv.de). - * All of these devices use FTDI's vendor ID (0x0403). + * Almost all of these devices use FTDI's vendor ID (0x0403).   * Further IDs taken from ELV Windows .inf file.   *   * The previously included PID for the UO 100 module was incorrect. @@ -191,6 +219,8 @@   *   * Armin Laeuger originally sent the PID for the UM 100 module.   */ +#define FTDI_ELV_VID	0x1B1F	/* ELV AG */ +#define FTDI_ELV_WS300_PID	0xC006	/* eQ3 WS 300 PC II */  #define FTDI_ELV_USR_PID	0xE000	/* ELV Universal-Sound-Recorder */  #define FTDI_ELV_MSM1_PID	0xE001	/* ELV Mini-Sound-Modul */  #define FTDI_ELV_KL100_PID	0xE002	/* ELV Kfz-Leistungsmesser KL 100 */ @@ -285,7 +315,7 @@  /*   * Teratronik product ids. - * Submitted by O. Wölfelschneider. + * Submitted by O. Wölfelschneider.   */  #define FTDI_TERATRONIK_VCP_PID	 0xEC88	/* Teratronik device (preferring VCP driver on windows) */  #define FTDI_TERATRONIK_D2XX_PID 0xEC89	/* Teratronik device (preferring D2XX driver on windows) */ @@ -297,6 +327,8 @@   * Hameg HO820 and HO870 interface (using VID 0x0403)   */  #define HAMEG_HO820_PID			0xed74 +#define HAMEG_HO730_PID			0xed73 +#define HAMEG_HO720_PID			0xed72  #define HAMEG_HO870_PID			0xed71  /* @@ -332,6 +364,12 @@  /* Sprog II (Andrew Crosland's SprogII DCC interface) */  #define FTDI_SPROG_II		0xF0C8 +/* + * Two of the Tagsys RFID Readers + */ +#define FTDI_TAGSYS_LP101_PID	0xF0E9	/* Tagsys L-P101 RFID*/ +#define FTDI_TAGSYS_P200X_PID	0xF0EE	/* Tagsys Medio P200x RFID*/ +  /* an infrared receiver for user access control with IR tags */  #define FTDI_PIEGROUP_PID	0xF208	/* Product Id */ @@ -346,6 +384,7 @@   */  #define FTDI_4N_GALAXY_DE_1_PID	0xF3C0  #define FTDI_4N_GALAXY_DE_2_PID	0xF3C1 +#define FTDI_4N_GALAXY_DE_3_PID	0xF3C2  /*   * Linx Technologies product ids @@ -413,9 +452,11 @@  #define PROTEGO_SPECIAL_4	0xFC73	/* special/unknown device */  /* - * DSS-20 Sync Station for Sony Ericsson P800 + * Sony Ericsson product ids   */ -#define FTDI_DSS20_PID          0xFC82 +#define FTDI_DSS20_PID		0xFC82	/* DSS-20 Sync Station for Sony Ericsson P800 */ +#define FTDI_URBAN_0_PID	0xFC8A	/* Sony Ericsson Urban, uart #0 */ +#define FTDI_URBAN_1_PID	0xFC8B	/* Sony Ericsson Urban, uart #1 */  /* www.irtrans.de device */  #define FTDI_IRTRANS_PID 0xFC60 /* Product Id */ @@ -486,6 +527,21 @@  /* www.canusb.com Lawicel CANUSB device (FTDI_VID) */  #define FTDI_CANUSB_PID 0xFFA8 /* Product Id */ +/* + * TavIR AVR product ids (FTDI_VID) + */ +#define FTDI_TAVIR_STK500_PID	0xFA33	/* STK500 AVR programmer */ + +/* + * TIAO product ids (FTDI_VID) + * http://www.tiaowiki.com/w/Main_Page + */ +#define FTDI_TIAO_UMPA_PID	0x8a98	/* TIAO/DIYGADGET USB Multi-Protocol Adapter */ + +/* + * NovaTech product ids (FTDI_VID) + */ +#define FTDI_NT_ORIONLXM_PID	0x7c90	/* OrionLXm Substation Automation Platform */  /********************************/ @@ -509,12 +565,37 @@  #define ADI_GNICEPLUS_PID	0xF001  /* + * Microchip Technology, Inc. + * + * MICROCHIP_VID (0x04D8) and MICROCHIP_USB_BOARD_PID (0x000A) are + * used by single function CDC ACM class based firmware demo + * applications.  The VID/PID has also been used in firmware + * emulating FTDI serial chips by: + * Hornby Elite - Digital Command Control Console + * http://www.hornby.com/hornby-dcc/controllers/ + */ +#define MICROCHIP_VID		0x04D8 +#define MICROCHIP_USB_BOARD_PID	0x000A /* CDC RS-232 Emulation Demo */ + +/*   * RATOC REX-USB60F   */  #define RATOC_VENDOR_ID		0x0584  #define RATOC_PRODUCT_ID_USB60F	0xb020  /* + * Infineon Technologies + */ +#define INFINEON_VID		0x058b +#define INFINEON_TRIBOARD_PID	0x0028 /* DAS JTAG TriBoard TC1798 V1.0 */ + +/* + * Acton Research Corp. + */ +#define ACTON_VID		0x0647	/* Vendor ID */ +#define ACTON_SPECTRAPRO_PID	0x0100 + +/*   * Contec products (http://www.contec.com)   * Submitted by Daniel Sangorrin   */ @@ -522,6 +603,13 @@  #define CONTEC_COM1USBH_PID	0x8311	/* COM-1(USB)H */  /* + * Mitsubishi Electric Corp. (http://www.meau.com) + * Submitted by Konstantin Holoborodko + */ +#define MITSUBISHI_VID		0x06D3 +#define MITSUBISHI_FXUSB_PID	0x0284 /* USB/RS422 converters: FX-USB-AW/-BD */ + +/*   * Definitions for B&B Electronics products.   */  #define BANDB_VID		0x0856	/* B&B Electronics Vendor ID */ @@ -563,14 +651,27 @@  /* Note: OCT US101 is also rebadged as Dick Smith Electronics (NZ) XH6381 */  /* Also rebadged as Dick Smith Electronics (Aus) XH6451 */  /* Also rebadged as SIIG Inc. model US2308 hardware version 1 */ +#define OCT_DK201_PID		0x0103	/* OCT DK201 USB docking station */  #define OCT_US101_PID		0x0421	/* OCT US101 USB to RS-232 */  /* - * Icom ID-1 digital transceiver + * Definitions for Icom Inc. devices   */ - -#define ICOM_ID1_VID            0x0C26 -#define ICOM_ID1_PID            0x0004 +#define ICOM_VID		0x0C26 /* Icom vendor ID */ +/* Note: ID-1 is a communications tranceiver for HAM-radio operators */ +#define ICOM_ID_1_PID		0x0004 /* ID-1 USB to RS-232 */ +/* Note: OPC is an Optional cable to connect an Icom Tranceiver */ +#define ICOM_OPC_U_UC_PID	0x0018 /* OPC-478UC, OPC-1122U cloning cable */ +/* Note: ID-RP* devices are Icom Repeater Devices for HAM-radio */ +#define ICOM_ID_RP2C1_PID	0x0009 /* ID-RP2C Asset 1 to RS-232 */ +#define ICOM_ID_RP2C2_PID	0x000A /* ID-RP2C Asset 2 to RS-232 */ +#define ICOM_ID_RP2D_PID	0x000B /* ID-RP2D configuration port*/ +#define ICOM_ID_RP2VT_PID	0x000C /* ID-RP2V Transmit config port */ +#define ICOM_ID_RP2VR_PID	0x000D /* ID-RP2V Receive config port */ +#define ICOM_ID_RP4KVT_PID	0x0010 /* ID-RP4000V Transmit config port */ +#define ICOM_ID_RP4KVR_PID	0x0011 /* ID-RP4000V Receive config port */ +#define ICOM_ID_RP2KVT_PID	0x0012 /* ID-RP2000V Transmit config port */ +#define ICOM_ID_RP2KVR_PID	0x0013 /* ID-RP2000V Receive config port */  /*   * GN Otometrics (http://www.otometrics.com) @@ -632,6 +733,10 @@  #define SEALEVEL_2803_6_PID	0X2863	/* SeaLINK+8 (2803) Port 6 */  #define SEALEVEL_2803_7_PID	0X2873	/* SeaLINK+8 (2803) Port 7 */  #define SEALEVEL_2803_8_PID	0X2883	/* SeaLINK+8 (2803) Port 8 */ +#define SEALEVEL_2803R_1_PID	0Xa02a	/* SeaLINK+8 (2803-ROHS) Port 1+2 */ +#define SEALEVEL_2803R_2_PID	0Xa02b	/* SeaLINK+8 (2803-ROHS) Port 3+4 */ +#define SEALEVEL_2803R_3_PID	0Xa02c	/* SeaLINK+8 (2803-ROHS) Port 5+6 */ +#define SEALEVEL_2803R_4_PID	0Xa02d	/* SeaLINK+8 (2803-ROHS) Port 7+8 */  /*   * JETI SPECTROMETER SPECBOS 1201 @@ -680,6 +785,14 @@  #define TTI_VID			0x103E	/* Vendor Id */  #define TTI_QL355P_PID		0x03E8	/* TTi QL355P power supply */ +/* + * Newport Cooperation (www.newport.com) + */ +#define NEWPORT_VID			0x104D +#define NEWPORT_AGILIS_PID		0x3000 +#define NEWPORT_CONEX_CC_PID		0x3002 +#define NEWPORT_CONEX_AGP_PID		0x3006 +  /* Interbiometrics USB I/O Board */  /* Developed for Interbiometrics by Rudolf Gugler */  #define INTERBIOMETRICS_VID              0x1209 @@ -691,7 +804,8 @@   * Submitted by Colin Leroy   */  #define TESTO_VID			0x128D -#define TESTO_USB_INTERFACE_PID		0x0001 +#define TESTO_1_PID			0x0001 +#define TESTO_3_PID			0x0003  /*   * Mobility Electronics products. @@ -709,6 +823,7 @@  /* Olimex */  #define OLIMEX_VID			0x15BA  #define OLIMEX_ARM_USB_OCD_PID		0x0003 +#define OLIMEX_ARM_USB_OCD_H_PID	0x002b  /*   * Telldus Technologies @@ -719,8 +834,68 @@  /*   * RT Systems programming cables for various ham radios   */ -#define RTSYSTEMS_VID			0x2100	/* Vendor ID */ -#define RTSYSTEMS_SERIAL_VX7_PID	0x9e52	/* Serial converter for VX-7 Radios using FT232RL */ +#define RTSYSTEMS_VID		0x2100	/* Vendor ID */ +#define RTSYSTEMS_USB_S03_PID	0x9001	/* RTS-03 USB to Serial Adapter */ +#define RTSYSTEMS_USB_59_PID	0x9e50	/* USB-59 USB to 8 pin plug */ +#define RTSYSTEMS_USB_57A_PID	0x9e51	/* USB-57A USB to 4pin 3.5mm plug */ +#define RTSYSTEMS_USB_57B_PID	0x9e52	/* USB-57B USB to extended 4pin 3.5mm plug */ +#define RTSYSTEMS_USB_29A_PID	0x9e53	/* USB-29A USB to 3.5mm stereo plug */ +#define RTSYSTEMS_USB_29B_PID	0x9e54	/* USB-29B USB to 6 pin mini din */ +#define RTSYSTEMS_USB_29F_PID	0x9e55	/* USB-29F USB to 6 pin modular plug */ +#define RTSYSTEMS_USB_62B_PID	0x9e56	/* USB-62B USB to 8 pin mini din plug*/ +#define RTSYSTEMS_USB_S01_PID	0x9e57	/* USB-RTS01 USB to 3.5 mm stereo plug*/ +#define RTSYSTEMS_USB_63_PID	0x9e58	/* USB-63 USB to 9 pin female*/ +#define RTSYSTEMS_USB_29C_PID	0x9e59	/* USB-29C USB to 4 pin modular plug*/ +#define RTSYSTEMS_USB_81B_PID	0x9e5A	/* USB-81 USB to 8 pin mini din plug*/ +#define RTSYSTEMS_USB_82B_PID	0x9e5B	/* USB-82 USB to 2.5 mm stereo plug*/ +#define RTSYSTEMS_USB_K5D_PID	0x9e5C	/* USB-K5D USB to 8 pin modular plug*/ +#define RTSYSTEMS_USB_K4Y_PID	0x9e5D	/* USB-K4Y USB to 2.5/3.5 mm plugs*/ +#define RTSYSTEMS_USB_K5G_PID	0x9e5E	/* USB-K5G USB to 8 pin modular plug*/ +#define RTSYSTEMS_USB_S05_PID	0x9e5F	/* USB-RTS05 USB to 2.5 mm stereo plug*/ +#define RTSYSTEMS_USB_60_PID	0x9e60	/* USB-60 USB to 6 pin din*/ +#define RTSYSTEMS_USB_61_PID	0x9e61	/* USB-61 USB to 6 pin mini din*/ +#define RTSYSTEMS_USB_62_PID	0x9e62	/* USB-62 USB to 8 pin mini din*/ +#define RTSYSTEMS_USB_63B_PID	0x9e63	/* USB-63 USB to 9 pin female*/ +#define RTSYSTEMS_USB_64_PID	0x9e64	/* USB-64 USB to 9 pin male*/ +#define RTSYSTEMS_USB_65_PID	0x9e65	/* USB-65 USB to 9 pin female null modem*/ +#define RTSYSTEMS_USB_92_PID	0x9e66	/* USB-92 USB to 12 pin plug*/ +#define RTSYSTEMS_USB_92D_PID	0x9e67	/* USB-92D USB to 12 pin plug data*/ +#define RTSYSTEMS_USB_W5R_PID	0x9e68	/* USB-W5R USB to 8 pin modular plug*/ +#define RTSYSTEMS_USB_A5R_PID	0x9e69	/* USB-A5R USB to 8 pin modular plug*/ +#define RTSYSTEMS_USB_PW1_PID	0x9e6A	/* USB-PW1 USB to 8 pin modular plug*/ + +/* + * Physik Instrumente + * http://www.physikinstrumente.com/en/products/ + */ +/* These two devices use the VID of FTDI */ +#define PI_C865_PID	0xe0a0  /* PI C-865 Piezomotor Controller */ +#define PI_C857_PID	0xe0a1  /* PI Encoder Trigger Box */ + +#define PI_VID              0x1a72  /* Vendor ID */ +#define PI_C866_PID	0x1000  /* PI C-866 Piezomotor Controller */ +#define PI_C663_PID	0x1001  /* PI C-663 Mercury-Step */ +#define PI_C725_PID	0x1002  /* PI C-725 Piezomotor Controller */ +#define PI_E517_PID	0x1005  /* PI E-517 Digital Piezo Controller Operation Module */ +#define PI_C863_PID	0x1007  /* PI C-863 */ +#define PI_E861_PID	0x1008  /* PI E-861 Piezomotor Controller */ +#define PI_C867_PID	0x1009  /* PI C-867 Piezomotor Controller */ +#define PI_E609_PID	0x100D  /* PI E-609 Digital Piezo Controller */ +#define PI_E709_PID	0x100E  /* PI E-709 Digital Piezo Controller */ +#define PI_100F_PID	0x100F  /* PI Digital Piezo Controller */ +#define PI_1011_PID	0x1011  /* PI Digital Piezo Controller */ +#define PI_1012_PID	0x1012  /* PI Motion Controller */ +#define PI_1013_PID	0x1013  /* PI Motion Controller */ +#define PI_1014_PID	0x1014  /* PI Device */ +#define PI_1015_PID	0x1015  /* PI Device */ +#define PI_1016_PID	0x1016  /* PI Digital Servo Module */ + +/* + * Kondo Kagaku Co.Ltd. + * http://www.kondo-robot.com/EN + */ +#define KONDO_VID 		0x165c +#define KONDO_USB_SERIAL_PID	0x0002  /*   * Bayer Ascensia Contour blood glucose meter USB-converter cable. @@ -1018,6 +1193,13 @@  #define WHT_PID			0x0004 /* Wireless Handheld Terminal */  /* + * STMicroelectonics + */ +#define ST_VID			0x0483 +#define ST_STMCLT_2232_PID	0x3746 +#define ST_STMCLT_4232_PID	0x3747 + +/*   * Papouch products (http://www.papouch.com/)   * Submitted by Folkert van Heusden   */ @@ -1077,6 +1259,11 @@  #define MJSG_HD_RADIO_PID	0x937C  /* + * D.O.Tec products (http://www.directout.eu) + */ +#define FTDI_DOTEC_PID 0x9868 + +/*   * Xverve Signalyzer tools (http://www.signalyzer.com/)   */  #define XVERVE_SIGNALYZER_ST_PID	0xBCA0 @@ -1107,3 +1294,84 @@  #define QIHARDWARE_VID			0x20B7  #define MILKYMISTONE_JTAGSERIAL_PID	0x0713 +/* + * CTI GmbH RS485 Converter http://www.cti-lean.com/ + */ +/* USB-485-Mini*/ +#define FTDI_CTI_MINI_PID	0xF608 +/* USB-Nano-485*/ +#define FTDI_CTI_NANO_PID	0xF60B + +/* + * ZeitControl cardsystems GmbH rfid-readers http://zeitconrol.de + */ +/* TagTracer MIFARE*/ +#define FTDI_ZEITCONTROL_TAGTRACE_MIFARE_PID	0xF7C0 + +/* + * Rainforest Automation + */ +/* ZigBee controller */ +#define FTDI_RF_R106		0x8A28 + +/* + * Product: HCP HIT GPRS modem + * Manufacturer: HCP d.o.o. + * ATI command output: Cinterion MC55i + */ +#define FTDI_CINTERION_MC55I_PID	0xA951 + +/* + * Product: Comet Caller ID decoder + * Manufacturer: Crucible Technologies + */ +#define FTDI_CT_COMET_PID	0x8e08 + +/* + * Product: Z3X Box + * Manufacturer: Smart GSM Team + */ +#define FTDI_Z3X_PID		0x0011 + +/* + * Product: Cressi PC Interface + * Manufacturer: Cressi + */ +#define FTDI_CRESSI_PID		0x87d0 + +/* + * Brainboxes devices + */ +#define BRAINBOXES_VID			0x05d1 +#define BRAINBOXES_VX_001_PID		0x1001 /* VX-001 ExpressCard 1 Port RS232 */ +#define BRAINBOXES_VX_012_PID		0x1002 /* VX-012 ExpressCard 2 Port RS232 */ +#define BRAINBOXES_VX_023_PID		0x1003 /* VX-023 ExpressCard 1 Port RS422/485 */ +#define BRAINBOXES_VX_034_PID		0x1004 /* VX-034 ExpressCard 2 Port RS422/485 */ +#define BRAINBOXES_US_101_PID		0x1011 /* US-101 1xRS232 */ +#define BRAINBOXES_US_324_PID		0x1013 /* US-324 1xRS422/485 1Mbaud */ +#define BRAINBOXES_US_606_1_PID		0x2001 /* US-606 6 Port RS232 Serial Port 1 and 2 */ +#define BRAINBOXES_US_606_2_PID		0x2002 /* US-606 6 Port RS232 Serial Port 3 and 4 */ +#define BRAINBOXES_US_606_3_PID		0x2003 /* US-606 6 Port RS232 Serial Port 4 and 6 */ +#define BRAINBOXES_US_701_1_PID		0x2011 /* US-701 4xRS232 1Mbaud Port 1 and 2 */ +#define BRAINBOXES_US_701_2_PID		0x2012 /* US-701 4xRS422 1Mbaud Port 3 and 4 */ +#define BRAINBOXES_US_279_1_PID		0x2021 /* US-279 8xRS422 1Mbaud Port 1 and 2 */ +#define BRAINBOXES_US_279_2_PID		0x2022 /* US-279 8xRS422 1Mbaud Port 3 and 4 */ +#define BRAINBOXES_US_279_3_PID		0x2023 /* US-279 8xRS422 1Mbaud Port 5 and 6 */ +#define BRAINBOXES_US_279_4_PID		0x2024 /* US-279 8xRS422 1Mbaud Port 7 and 8 */ +#define BRAINBOXES_US_346_1_PID		0x3011 /* US-346 4xRS422/485 1Mbaud Port 1 and 2 */ +#define BRAINBOXES_US_346_2_PID		0x3012 /* US-346 4xRS422/485 1Mbaud Port 3 and 4 */ +#define BRAINBOXES_US_257_PID		0x5001 /* US-257 2xRS232 1Mbaud */ +#define BRAINBOXES_US_313_PID		0x6001 /* US-313 2xRS422/485 1Mbaud */ +#define BRAINBOXES_US_357_PID		0x7001 /* US_357 1xRS232/422/485 */ +#define BRAINBOXES_US_842_1_PID		0x8001 /* US-842 8xRS422/485 1Mbaud Port 1 and 2 */ +#define BRAINBOXES_US_842_2_PID		0x8002 /* US-842 8xRS422/485 1Mbaud Port 3 and 4 */ +#define BRAINBOXES_US_842_3_PID		0x8003 /* US-842 8xRS422/485 1Mbaud Port 5 and 6 */ +#define BRAINBOXES_US_842_4_PID		0x8004 /* US-842 8xRS422/485 1Mbaud Port 7 and 8 */ +#define BRAINBOXES_US_160_1_PID		0x9001 /* US-160 16xRS232 1Mbaud Port 1 and 2 */ +#define BRAINBOXES_US_160_2_PID		0x9002 /* US-160 16xRS232 1Mbaud Port 3 and 4 */ +#define BRAINBOXES_US_160_3_PID		0x9003 /* US-160 16xRS232 1Mbaud Port 5 and 6 */ +#define BRAINBOXES_US_160_4_PID		0x9004 /* US-160 16xRS232 1Mbaud Port 7 and 8 */ +#define BRAINBOXES_US_160_5_PID		0x9005 /* US-160 16xRS232 1Mbaud Port 9 and 10 */ +#define BRAINBOXES_US_160_6_PID		0x9006 /* US-160 16xRS232 1Mbaud Port 11 and 12 */ +#define BRAINBOXES_US_160_7_PID		0x9007 /* US-160 16xRS232 1Mbaud Port 13 and 14 */ +#define BRAINBOXES_US_160_8_PID		0x9008 /* US-160 16xRS232 1Mbaud Port 15 and 16 */  | 
