^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) /* SPDX-License-Identifier: GPL-2.0-only */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) * ciscode.h
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) *
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) * The initial developer of the original code is David A. Hinds
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) * are Copyright (C) 1999 David A. Hinds. All Rights Reserved.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) *
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) * (C) 1999 David A. Hinds
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) #ifndef _LINUX_CISCODE_H
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) #define _LINUX_CISCODE_H
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) /* Manufacturer and Product ID codes */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) #define MANFID_3COM 0x0101
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) #define PRODID_3COM_3CXEM556 0x0035
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) #define PRODID_3COM_3CCFEM556 0x0556
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) #define PRODID_3COM_3C562 0x0562
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) #define MANFID_ACCTON 0x01bf
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) #define PRODID_ACCTON_EN2226 0x010a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) #define MANFID_ADAPTEC 0x012f
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) #define PRODID_ADAPTEC_SCSI 0x0001
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) #define MANFID_ATT 0xffff
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) #define PRODID_ATT_KIT 0x0100
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) #define MANFID_CONTEC 0xc001
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) #define MANFID_FUJITSU 0x0004
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) #define PRODID_FUJITSU_MBH10302 0x0004
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) #define PRODID_FUJITSU_MBH10304 0x1003
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) #define PRODID_FUJITSU_LA501 0x2000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) #define MANFID_IBM 0x00a4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) #define PRODID_IBM_HOME_AND_AWAY 0x002e
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) #define MANFID_INTEL 0x0089
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) #define PRODID_INTEL_DUAL_RS232 0x0301
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) #define PRODID_INTEL_2PLUS 0x8422
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) #define MANFID_KME 0x0032
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) #define PRODID_KME_KXLC005_A 0x0704
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) #define PRODID_KME_KXLC005_B 0x2904
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) #define MANFID_LINKSYS 0x0143
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) #define PRODID_LINKSYS_PCMLM28 0xc0ab
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) #define PRODID_LINKSYS_3400 0x3341
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) #define MANFID_MEGAHERTZ 0x0102
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) #define PRODID_MEGAHERTZ_VARIOUS 0x0000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) #define PRODID_MEGAHERTZ_EM3288 0x0006
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) #define MANFID_MACNICA 0xc00b
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) #define MANFID_MOTOROLA 0x0109
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) #define PRODID_MOTOROLA_MARINER 0x0501
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) #define MANFID_NATINST 0x010b
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) #define PRODID_NATINST_QUAD_RS232 0xd180
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) #define MANFID_NEW_MEDIA 0x0057
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) #define MANFID_NOKIA 0x0124
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) #define PRODID_NOKIA_CARDPHONE 0x0900
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) #define MANFID_OLICOM 0x0121
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) #define PRODID_OLICOM_OC2231 0x3122
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) #define PRODID_OLICOM_OC2232 0x3222
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) #define MANFID_OMEGA 0x0137
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) #define PRODID_OMEGA_QSP_100 0x0025
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) #define MANFID_OSITECH 0x0140
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) #define PRODID_OSITECH_JACK_144 0x0001
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) #define PRODID_OSITECH_JACK_288 0x0002
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) #define PRODID_OSITECH_JACK_336 0x0007
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) #define PRODID_OSITECH_SEVEN 0x0008
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) #define MANFID_OXSEMI 0x0279
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) #define MANFID_PIONEER 0x000b
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) #define MANFID_PSION 0x016c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) #define PRODID_PSION_NET100 0x0023
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) #define MANFID_QUATECH 0x0137
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) #define PRODID_QUATECH_SPP100 0x0003
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) #define PRODID_QUATECH_DUAL_RS232 0x0012
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) #define PRODID_QUATECH_DUAL_RS232_D1 0x0007
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) #define PRODID_QUATECH_DUAL_RS232_D2 0x0052
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) #define PRODID_QUATECH_DUAL_RS232_G 0x004d
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) #define PRODID_QUATECH_QUAD_RS232 0x001b
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) #define PRODID_QUATECH_DUAL_RS422 0x000e
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) #define PRODID_QUATECH_QUAD_RS422 0x0045
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) #define MANFID_SMC 0x0108
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) #define PRODID_SMC_ETHER 0x0105
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) #define MANFID_SOCKET 0x0104
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) #define PRODID_SOCKET_DUAL_RS232 0x0006
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) #define PRODID_SOCKET_EIO 0x000a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) #define PRODID_SOCKET_LPE 0x000d
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) #define PRODID_SOCKET_LPE_CF 0x0075
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) #define MANFID_SUNDISK 0x0045
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) #define MANFID_TDK 0x0105
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) #define PRODID_TDK_CF010 0x0900
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) #define PRODID_TDK_NP9610 0x0d0a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) #define PRODID_TDK_MN3200 0x0e0a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) #define PRODID_TDK_GN3410 0x4815
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) #define MANFID_TOSHIBA 0x0098
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) #define MANFID_UNGERMANN 0x02c0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) #define MANFID_XIRCOM 0x0105
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) #define MANFID_POSSIO 0x030c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) #define PRODID_POSSIO_GCC 0x0003
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) #define MANFID_NEC 0x0010
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) #endif /* _LINUX_CISCODE_H */