Source
x
// SPDX-License-Identifier: GPL-2.0+
/************************************************************************
*
* USBVEND.H Vendor-specific USB definitions
*
* NOTE: This must be kept in sync with the Edgeport firmware and
* must be kept backward-compatible with older firmware.
*
************************************************************************
*
* Copyright (C) 1998 Inside Out Networks, Inc.
*
************************************************************************/
/************************************************************************
*
* D e f i n e s / T y p e d e f s
*
************************************************************************/
//
// Definitions of USB product IDs
//
// Our VID
// TI VID
/* Axiohm VID */
//
// Definitions of USB product IDs (PID)
// We break the USB-defined PID into an OEM Id field (upper 6 bits)
// and a Device Id (bottom 10 bits). The Device Id defines what
// device this actually is regardless of what the OEM wants to
// call it.
//
// ION-device OEM IDs
// 00h Inside Out Networks
// 01h NLynx Systems
// 02h Generic OEM
// 03h Mac Version
// 04h Lupusb OEM Mac version (MegaWolf)
// 05h Multitech Rapidports
// 06h AGILENT board
// ION-device Device IDs
// Product IDs - assigned to match middle digit of serial number (No longer true)
// This bit is set in the PID if this edgeport hardware$
// is based on the 80251+Netchip.
// Value for 930 based edgeports
// Value for 80251+Netchip.
// Value for Texas Instruments TUSB5052 chip
// Watchport Family of products
// This bit in the PID designates a HUB device
// for example 8C would be a 421 4 port hub
// and 8D would be a 2 port embedded hub
// Not including OEM or GENERATION fields
// In manufacturing only
// Edgeport/4 RS232
// Edgeport with RJ45 no Ring
// Rapidport/4
// Edgeport/4 RS232 for Telxon (aka "Fleetport")
// Edgeport/2 RS232
// Edgeport/4 RS422
// Edgeport/2 RS422/RS485
// Edgeport with RJ45 with Data and RTS/CTS only
// ION_DEVICE_ID_EDGEPORT_8_HANDBUILT 0x009 // Hand-built Edgeport/8 (Placeholder, used in middle digit of serial number only!)
// ION_DEVICE_ID_MULTIMODEM_4X56 0x00A // MultiTech version of RP/4 (Placeholder, used in middle digit of serial number only!)
// Edgeport/(4)21 Parallel port (USS720)
// Edgeport/421 Hub+RS232+Parallel
// Edgeport/21 RS232+Parallel
// Half of an Edgeport/8 (the kind with 2 EP/4s on 1 PCB)
// Edgeport/8 (single-CPU)
// Edgeport/2 RS232 with Apple DIN connector
// Edgeport/4 RS232 with Apple DIN connector
// Half of an Edgeport/16 (the kind with 2 EP/8s)
// Edgeport Compatible, for NCR, Axiohm etc. testing
// Edgeport/8 RS422 (single-CPU)
// Edgeport/1 RS232
// Half of an EPOS/44 (TIUMP BASED)
// Edgeport/42
// Edgeport/412 8 port part