#
# PCI vendor and devices. Extracted from the Linux kernel source 2.0.35
# (drivers/pci/pci.h and drivers/pci/pci.c).
# Simplified with some search and replace commands. ( _ID_ -> to _ etc.)
#
# You can construct newer versions yourself easily. Be sure to generate the
# same structure in the file. The reading procedure is ackward. Also avoid
# hardtabs! (Use crtolf)

#
# CURRENT VERSION IS LINUX-2.2.0 Pre7   (dates half januari 1998 or so)
#
#

#
# First list equates. Association between Vendor IDs and device IDs to their
# resp. tag names.
#

VENDOR_COMPAQ = $0e11
DEVICE_COMPAQ_1280 = $3033
DEVICE_COMPAQ_TRIFLEX = $4000
DEVICE_COMPAQ_SMART2P = $ae10
DEVICE_COMPAQ_NETEL100 = $ae32
DEVICE_COMPAQ_NETEL10 = $ae34
DEVICE_COMPAQ_NETFLEX3I = $ae35
DEVICE_COMPAQ_NETEL100D = $ae40
DEVICE_COMPAQ_NETEL100PI = $ae43
DEVICE_COMPAQ_NETEL100I = $b011
DEVICE_COMPAQ_THUNDER = $f130
DEVICE_COMPAQ_NETFLEX3B = $f150

VENDOR_NCR = $1000
DEVICE_NCR_53C810 = $0001
DEVICE_NCR_53C820 = $0002
DEVICE_NCR_53C825 = $0003
DEVICE_NCR_53C815 = $0004
DEVICE_NCR_53C860 = $0006
DEVICE_NCR_53C896 = $000b
DEVICE_NCR_53C895 = $000c
DEVICE_NCR_53C885 = $000d
DEVICE_NCR_53C875 = $000f
DEVICE_NCR_53C875J = $008f

VENDOR_ATI = $1002
DEVICE_ATI_68800 = $4158
DEVICE_ATI_215CT222 = $4354
DEVICE_ATI_210888CX = $4358
DEVICE_ATI_215GB = $4742
DEVICE_ATI_215GD = $4744
DEVICE_ATI_215GI = $4749
DEVICE_ATI_215GP = $4750
DEVICE_ATI_215GQ = $4751
DEVICE_ATI_215GT = $4754
DEVICE_ATI_215GTB = $4755
DEVICE_ATI_210888GX = $4758
DEVICE_ATI_215LG = $4c47
DEVICE_ATI_264LT = $4c54
DEVICE_ATI_264VT = $5654

VENDOR_VLSI = $1004
DEVICE_VLSI_82C592 = $0005
DEVICE_VLSI_82C593 = $0006
DEVICE_VLSI_82C594 = $0007
DEVICE_VLSI_82C597 = $0009
DEVICE_VLSI_82C541 = $000c
DEVICE_VLSI_82C543 = $000d
DEVICE_VLSI_82C532 = $0101
DEVICE_VLSI_82C534 = $0102
DEVICE_VLSI_82C535 = $0104
DEVICE_VLSI_82C147 = $0105
DEVICE_VLSI_VAS96011 = $0702

VENDOR_ADL = $1005
DEVICE_ADL_2301 = $2301

VENDOR_NS = $100b
DEVICE_NS_87415 = $0002
DEVICE_NS_87410 = $d001

VENDOR_TSENG = $100c
DEVICE_TSENG_W32P_2 = $3202
DEVICE_TSENG_W32P_b = $3205
DEVICE_TSENG_W32P_c = $3206
DEVICE_TSENG_W32P_d = $3207
DEVICE_TSENG_ET6000 = $3208

VENDOR_WEITEK = $100e
DEVICE_WEITEK_P9000 = $9001
DEVICE_WEITEK_P9100 = $9100

VENDOR_DEC = $1011
DEVICE_DEC_BRD = $0001
DEVICE_DEC_TULIP = $0002
DEVICE_DEC_TGA = $0004
DEVICE_DEC_TULIP_FAST = $0009
DEVICE_DEC_TGA2 = $000D
DEVICE_DEC_FDDI = $000F
DEVICE_DEC_TULIP_PLUS = $0014
DEVICE_DEC_21142 = $0019
DEVICE_DEC_21052 = $0021
DEVICE_DEC_21150 = $0022
DEVICE_DEC_21152 = $0024

VENDOR_CIRRUS = $1013
DEVICE_CIRRUS_7548 = $0038
DEVICE_CIRRUS_5430 = $00a0
DEVICE_CIRRUS_5434_4 = $00a4
DEVICE_CIRRUS_5434_8 = $00a8
DEVICE_CIRRUS_5436 = $00ac
DEVICE_CIRRUS_5446 = $00b8
DEVICE_CIRRUS_5480 = $00bc
DEVICE_CIRRUS_5464 = $00d4
DEVICE_CIRRUS_5465 = $00d6
DEVICE_CIRRUS_6729 = $1100
DEVICE_CIRRUS_6832 = $1110
DEVICE_CIRRUS_7542 = $1200
DEVICE_CIRRUS_7543 = $1202
DEVICE_CIRRUS_7541 = $1204

VENDOR_IBM = $1014
DEVICE_IBM_FIRE_CORAL = $000a
DEVICE_IBM_TR = $0018
DEVICE_IBM_82G2675 = $001d
DEVICE_IBM_MCA = $0020
DEVICE_IBM_82351 = $0022
DEVICE_IBM_SERVERAID = $002e
DEVICE_IBM_TR_WAKE = $003e
DEVICE_IBM_MPIC = $0046
DEVICE_IBM_3780IDSP = $007d
DEVICE_IBM_MPIC_2 = $ffff

VENDOR_WD = $101c
DEVICE_WD_7197 = $3296

VENDOR_AMD = $1022
DEVICE_AMD_LANCE = $2000
DEVICE_AMD_SCSI = $2020

VENDOR_TRIDENT = $1023
DEVICE_TRIDENT_9397 = $9397
DEVICE_TRIDENT_9420 = $9420
DEVICE_TRIDENT_9440 = $9440
DEVICE_TRIDENT_9660 = $9660
DEVICE_TRIDENT_9750 = $9750

VENDOR_AI = $1025
DEVICE_AI_M1435 = $1435

VENDOR_MATROX = $102B
DEVICE_MATROX_MGA_2 = $0518
DEVICE_MATROX_MIL = $0519
DEVICE_MATROX_MYS = $051A
DEVICE_MATROX_MIL_2 = $051b
DEVICE_MATROX_MIL_2_AGP = $051f
DEVICE_MATROX_G200_PCI =  $0520
DEVICE_MATROX_G200_AGP =  $0521
DEVICE_MATROX_MGA_IMP = $0d10
DEVICE_MATROX_G100_MM  =  $1000
DEVICE_MATROX_G100_AGP =  $1001

VENDOR_CT = $102C
DEVICE_CT_65545 = $00d8
DEVICE_CT_65548 = $00dc
DEVICE_CT_65550 = $00e0
DEVICE_CT_65554 = $00e4
DEVICE_CT_65555 = $00e5

VENDOR_MIRO = $1031
DEVICE_MIRO_36050 = $5601

VENDOR_NEC = $1033
DEVICE_NEC_PCX2 = $0046

VENDOR_FD = $1036
DEVICE_FD_36C70 = $0000

VENDOR_SI = $1039
DEVICE_SI_5591_AGP = $0001
DEVICE_SI_6202 = $0002
DEVICE_SI_503 = $0008
DEVICE_SI_ACPI = $0009
DEVICE_SI_5597_VGA = $0200
DEVICE_SI_6205 = $0205
DEVICE_SI_501 = $0406
DEVICE_SI_496 = $0496
DEVICE_SI_601 = $0601
DEVICE_SI_5107 = $5107
DEVICE_SI_5511 = $5511
DEVICE_SI_5513 = $5513
DEVICE_SI_5571 = $5571
DEVICE_SI_5591 = $5591
DEVICE_SI_5597 = $5597
DEVICE_SI_7001 = $7001

VENDOR_HP = $103c
DEVICE_HP_J2585A = $1030
DEVICE_HP_J2585B = $1031

VENDOR_PCTECH = $1042
DEVICE_PCTECH_RZ1000 = $1000
DEVICE_PCTECH_RZ1001 = $1001
DEVICE_PCTECH_SAMURAI_0 = $3000
DEVICE_PCTECH_SAMURAI_1 = $3010
DEVICE_PCTECH_SAMURAI_IDE =$3020

VENDOR_DPT            = = $1044
DEVICE_DPT             =  $a400

VENDOR_OPTI = $1045
DEVICE_OPTI_92C178 = $c178
DEVICE_OPTI_82C557 = $c557
DEVICE_OPTI_82C558 = $c558
DEVICE_OPTI_82C621 = $c621
DEVICE_OPTI_82C700 = $c700
DEVICE_OPTI_82C701 = $c701
DEVICE_OPTI_82C814 = $c814
DEVICE_OPTI_82C822 = $c822
DEVICE_OPTI_82C861 = $c861
DEVICE_OPTI_82C825 = $d568

VENDOR_SGS = $104a
DEVICE_SGS_2000 = $0008
DEVICE_SGS_1764 = $0009

VENDOR_BUSLOGIC    = $104B
DEVICE_BUSLOGIC_MULTIMASTER_NC = $0140
DEVICE_BUSLOGIC_MULTIMASTER  = $1040
DEVICE_BUSLOGIC_FLASHPOINT   = $8130

VENDOR_TI = $104c
DEVICE_TI_TVP4010 = $3d04
DEVICE_TI_TVP4020 = $3d07
DEVICE_TI_PCI1130 = $ac12
DEVICE_TI_PCI1031 = $ac13
DEVICE_TI_PCI1131 = $ac15
DEVICE_TI_PCI1250 = $ac16
DEVICE_TI_PCI1220 = $ac17

VENDOR_OAK = $104e
DEVICE_OAK_OTI107 = $0107

/* Winbond have two vendor IDs! See $10ad as well */
VENDOR_WINBOND2 = $1050
DEVICE_WINBOND2_89C940 = $0940

VENDOR_MOTOROLA = $1057
DEVICE_MOTOROLA_MPC105 = $0001
DEVICE_MOTOROLA_MPC106 = $0002
DEVICE_MOTOROLA_RAVEN = $4801

VENDOR_PROMISE = $105a
DEVICE_PROMISE_20246 = $4d33
DEVICE_PROMISE_5300 = $5300

VENDOR_N9 = $105d
DEVICE_N9_I128 = $2309
DEVICE_N9_I128_2 = $2339
DEVICE_N9_I128_T2R = $493d

VENDOR_UMC = $1060
DEVICE_UMC_UM8673F = $0101
DEVICE_UMC_UM8891A = $0891
DEVICE_UMC_UM8886BF = $673a
DEVICE_UMC_UM8886A = $886a
DEVICE_UMC_UM8881F = $8881
DEVICE_UMC_UM8886F = $8886
DEVICE_UMC_UM9017F = $9017
DEVICE_UMC_UM8886N = $e886
DEVICE_UMC_UM8891N = $e891

VENDOR_X = $1061
DEVICE_X_AGX016 = $0001

VENDOR_PICOP = $1066
DEVICE_PICOP_PT86C52X = $0001
DEVICE_PICOP_PT80C524 = $8002

VENDOR_APPLE = $106b
DEVICE_APPLE_BANDIT = $0001
DEVICE_APPLE_GC = $0002
DEVICE_APPLE_HYDRA = $000e

VENDOR_NEXGEN = $1074
DEVICE_NEXGEN_82C501 = $4e78

VENDOR_QLOGIC = $1077
DEVICE_QLOGIC_ISP1020 = $1020
DEVICE_QLOGIC_ISP1022 = $1022
DEVICE_QLOGIC_ISP2100 = $2100

VENDOR_CYRIX = $1078
DEVICE_CYRIX_5510 = $0000
DEVICE_CYRIX_PCI_MASTER = $0001
DEVICE_CYRIX_5520 = $0002
DEVICE_CYRIX_5530_LEGACY = $0100
DEVICE_CYRIX_5530_SMI = $0101
DEVICE_CYRIX_5530_IDE = $0102
DEVICE_CYRIX_5530_AUDIO = $0103
DEVICE_CYRIX_5530_VIDEO = $0104

VENDOR_LEADTEK = $107d
DEVICE_LEADTEK_805 = $0000

VENDOR_CONTAQ = $1080
DEVICE_CONTAQ_82C599 = $0600
DEVICE_CONTAQ_82C693 = $c693

VENDOR_FOREX = $1083

VENDOR_OLICOM = $108d
DEVICE_OLICOM_OC3136 = $0001
DEVICE_OLICOM_OC2315 = $0011
DEVICE_OLICOM_OC2325 = $0012
DEVICE_OLICOM_OC2183 = $0013
DEVICE_OLICOM_OC2326 = $0014
DEVICE_OLICOM_OC6151 = $0021

VENDOR_SUN = $108e
DEVICE_SUN_EBUS = $1000
DEVICE_SUN_HAPPYMEAL = $1001
DEVICE_SUN_SIMBA = $5000
DEVICE_SUN_PBM = $8000
DEVICE_SUN_SABRE = $a000

VENDOR_CMD = $1095
DEVICE_CMD_640 = $0640
DEVICE_CMD_643 = $0643
DEVICE_CMD_646 = $0646
DEVICE_CMD_647 = $0647
DEVICE_CMD_670 = $0670

VENDOR_VISION = $1098
DEVICE_VISION_QD8500 = $0001
DEVICE_VISION_QD8580 = $0002

VENDOR_BROOKTREE = $109e
DEVICE_BROOKTREE_848 = $0350
DEVICE_BROOKTREE_849A = $0351
DEVICE_BROOKTREE_8474 = $8474

VENDOR_SIERRA = $10a8
DEVICE_SIERRA_STB = $0000

VENDOR_ACC = $10aa
DEVICE_ACC_2056 = $0000

VENDOR_WINBOND = $10ad
DEVICE_WINBOND_83769 = $0001
DEVICE_WINBOND_82C105 = $0105
DEVICE_WINBOND_83C553 = $0565

VENDOR_DATABOOK = $10b3
DEVICE_DATABOOK_87144 = $b106

VENDOR_PLX = $10b5
DEVICE_PLX_9050 = $9050
DEVICE_PLX_9060 = $9060
DEVICE_PLX_9060ES = $906E
DEVICE_PLX_9060SD = $906D
DEVICE_PLX_9080 = $9080

VENDOR_MADGE = $10b6
DEVICE_MADGE_MK2 = $0002
DEVICE_MADGE_C155S = $1001

VENDOR_3COM = $10b7
DEVICE_3COM_3C985 = $0001
DEVICE_3COM_3C339 = $3390
DEVICE_3COM_3C590 = $5900
DEVICE_3COM_3C595TX = $5950
DEVICE_3COM_3C595T4 = $5951
DEVICE_3COM_3C595MII = $5952
DEVICE_3COM_3C900TPO = $9000
DEVICE_3COM_3C900COMBO = $9001
DEVICE_3COM_3C905TX = $9050
DEVICE_3COM_3C905T4 = $9051
DEVICE_3COM_3C905B_TX = $9055

VENDOR_SMC = $10b8
DEVICE_SMC_EPIC100 = $0005

VENDOR_AL = $10b9
DEVICE_AL_M1445 = $1445
DEVICE_AL_M1449 = $1449
DEVICE_AL_M1451 = $1451
DEVICE_AL_M1461 = $1461
DEVICE_AL_M1489 = $1489
DEVICE_AL_M1511 = $1511
DEVICE_AL_M1513 = $1513
DEVICE_AL_M1521 = $1521
DEVICE_AL_M1523 = $1523
DEVICE_AL_M1531 = $1531
DEVICE_AL_M1533 = $1533
DEVICE_AL_M3307 = $3307
DEVICE_AL_M4803 = $5215
DEVICE_AL_M5219 = $5219
DEVICE_AL_M5229 = $5229
DEVICE_AL_M5237 = $5237
DEVICE_AL_M7101 = $7101

VENDOR_MITSUBISHI = $10ba

VENDOR_SURECOM = $10bd
DEVICE_SURECOM_NE34 = $0e34

VENDOR_NEOMAGIC        = $10c8
DEVICE_NEOMAGIC_MAGICGRAPH_NM2070 = $0001
DEVICE_NEOMAGIC_MAGICGRAPH_128V = $0002
DEVICE_NEOMAGIC_MAGICGRAPH_128ZV = $0003
DEVICE_NEOMAGIC_MAGICGRAPH_NM2160 = $0004

VENDOR_ASP = $10cd
DEVICE_ASP_ABP940 = $1200
DEVICE_ASP_ABP940U = $1300
DEVICE_ASP_ABP940UW = $2300

VENDOR_MACRONIX = $10d9
DEVICE_MACRONIX_MX98713 = $0512
DEVICE_MACRONIX_MX987x5 = $0531

VENDOR_CERN = $10dc
DEVICE_CERN_SPSB_PMC = $0001
DEVICE_CERN_SPSB_PCI = $0002
DEVICE_CERN_HIPPI_DST = $0021
DEVICE_CERN_HIPPI_SRC = $0022

VENDOR_NVIDIA = $10de

VENDOR_IMS = $10e0
DEVICE_IMS_8849 = $8849

VENDOR_TEKRAM2 = $10e1
DEVICE_TEKRAM2_690c = $690c

VENDOR_TUNDRA = $10e3
DEVICE_TUNDRA_CA91C042 = $0000

VENDOR_AMCC = $10e8
DEVICE_AMCC_MYRINET = $8043
DEVICE_AMCC_PARASTATION = $8062
DEVICE_AMCC_S5933 = $807d
DEVICE_AMCC_S5933_HEPC3 = $809c

VENDOR_INTERG = $10ea
DEVICE_INTERG_1680 = $1680
DEVICE_INTERG_1682 = $1682

VENDOR_REALTEK = $10ec
DEVICE_REALTEK_8029 = $8029
DEVICE_REALTEK_8129 = $8129
DEVICE_REALTEK_8139 = $8139

VENDOR_TRUEVISION = $10fa
DEVICE_TRUEVISION_T1000 = $000c

VENDOR_INIT = $1101
DEVICE_INIT_320P = $9100
DEVICE_INIT_360P = $9500

VENDOR_TTI = $1103
DEVICE_TTI_HPT343 = $0003

VENDOR_VIA = $1106
DEVICE_VIA_82C505 = $0505
DEVICE_VIA_82C561 = $0561
DEVICE_VIA_82C586_1 = $0571
DEVICE_VIA_82C576 = $0576
DEVICE_VIA_82C585 = $0585
DEVICE_VIA_82C586_0 = $0586
DEVICE_VIA_82C595 = $0595
DEVICE_VIA_82C597_0 = $0597
DEVICE_VIA_82C598_0 = $0598
DEVICE_VIA_82C926 = $0926
DEVICE_VIA_82C416 = $1571
DEVICE_VIA_82C595_97 = $1595
DEVICE_VIA_82C586_2 = $3038
DEVICE_VIA_82C586_3 = $3040
DEVICE_VIA_86C100A = $6100
DEVICE_VIA_82C597_1 = $8597
DEVICE_VIA_82C598_1    = $8598

VENDOR_SMC2           = $1113
DEVICE_SMC2_1211TX    = $1211

VENDOR_VORTEX = $1119
DEVICE_VORTEX_GDT60x0 = $0000
DEVICE_VORTEX_GDT6000B = $0001
DEVICE_VORTEX_GDT6x10 = $0002
DEVICE_VORTEX_GDT6x20 = $0003
DEVICE_VORTEX_GDT6530 = $0004
DEVICE_VORTEX_GDT6550 = $0005
DEVICE_VORTEX_GDT6x17 = $0006
DEVICE_VORTEX_GDT6x27 = $0007
DEVICE_VORTEX_GDT6537 = $0008
DEVICE_VORTEX_GDT6557 = $0009
DEVICE_VORTEX_GDT6x15 = $000a
DEVICE_VORTEX_GDT6x25 = $000b
DEVICE_VORTEX_GDT6535 = $000c
DEVICE_VORTEX_GDT6555 = $000d
DEVICE_VORTEX_GDT6x17RP = $0100
DEVICE_VORTEX_GDT6x27RP = $0101
DEVICE_VORTEX_GDT6537RP = $0102
DEVICE_VORTEX_GDT6557RP = $0103
DEVICE_VORTEX_GDT6x11RP = $0104
DEVICE_VORTEX_GDT6x21RP = $0105
DEVICE_VORTEX_GDT6x17RP1 = $0110
DEVICE_VORTEX_GDT6x27RP1 = $0111
DEVICE_VORTEX_GDT6537RP1 = $0112
DEVICE_VORTEX_GDT6557RP1 = $0113
DEVICE_VORTEX_GDT6x11RP1 = $0114
DEVICE_VORTEX_GDT6x21RP1 = $0115
DEVICE_VORTEX_GDT6x17RP2 = $0120
DEVICE_VORTEX_GDT6x27RP2 = $0121
DEVICE_VORTEX_GDT6537RP2 = $0122
DEVICE_VORTEX_GDT6557RP2 = $0123
DEVICE_VORTEX_GDT6x11RP2 = $0124
DEVICE_VORTEX_GDT6x21RP2 = $0125

VENDOR_EF = $111a
DEVICE_EF_ATM_FPGA = $0000
DEVICE_EF_ATM_ASIC = $0002

VENDOR_FORE = $1127
DEVICE_FORE_PCA200PC = $0210
DEVICE_FORE_PCA200E = $0300

VENDOR_IMAGINGTECH = $112f
DEVICE_IMAGINGTECH_ICPCI = $0000

VENDOR_PHILIPS = $1131
DEVICE_PHILIPS_SAA7145 = $7145
DEVICE_PHILIPS_SAA7146 = $7146

VENDOR_CYCLONE = $113c
DEVICE_CYCLONE_SDK = $0001

VENDOR_ALLIANCE = $1142
DEVICE_ALLIANCE_PROMOTIO = $3210
DEVICE_ALLIANCE_PROVIDEO = $6422
DEVICE_ALLIANCE_AT24 = $6424
DEVICE_ALLIANCE_AT3D = $643d

VENDOR_SK = $1148
DEVICE_SK_FP = $4000
DEVICE_SK_TR = $4200
DEVICE_SK_GE = $4300

VENDOR_VMIC = $114a
DEVICE_VMIC_VME = $7587

VENDOR_DIGI = $114f
DEVICE_DIGI_EPC = $0002
DEVICE_DIGI_RIGHTSWITCH = $0003
DEVICE_DIGI_XEM = $0004
DEVICE_DIGI_XR = $0005
DEVICE_DIGI_CX = $0006
DEVICE_DIGI_XRJ = $0009
DEVICE_DIGI_EPCJ = $000a
DEVICE_DIGI_XR_920 = $0027

VENDOR_MUTECH = $1159
DEVICE_MUTECH_MV1000 = $0001

VENDOR_RENDITION = $1163
DEVICE_RENDITION_VERITE = $0001
DEVICE_RENDITION_VERITE2100 = $2000

VENDOR_TOSHIBA = $1179
DEVICE_TOSHIBA_601 = $0601
DEVICE_TOSHIBA_TOPIC95 = $060a
DEVICE_TOSHIBA_TOPIC97 = $060f

VENDOR_RICOH = $1180
DEVICE_RICOH_RL5C465 = $0465
DEVICE_RICOH_RL5C466 = $0466
DEVICE_RICOH_RL5C475 = $0475
DEVICE_RICOH_RL5C478 = $0478

VENDOR_ARTOP = $1191
DEVICE_ARTOP_ATP8400 = $0004
DEVICE_ARTOP_ATP850UF = $0005

VENDOR_ZEITNET = $1193
DEVICE_ZEITNET_1221 = $0001
DEVICE_ZEITNET_1225 = $0002

VENDOR_OMEGA = $119b
DEVICE_OMEGA_82C092G = $1221

VENDOR_LITEON = $11ad
DEVICE_LITEON_LNE100TX = $0002

VENDOR_NP = $11bc
DEVICE_NP_PCI_FDDI = $0001

VENDOR_ATT = $11c1
DEVICE_ATT_L56XMF = $0440

VENDOR_SPECIALIX = $11cb
DEVICE_SPECIALIX_IO8 = $2000
DEVICE_SPECIALIX_XIO = $4000
DEVICE_SPECIALIX_RIO = $8000

VENDOR_AURAVISION = $11d1
DEVICE_AURAVISION_VXP524 = $01f7

VENDOR_IKON = $11d5
DEVICE_IKON_10115 = $0115
DEVICE_IKON_10117 = $0117

VENDOR_ZORAN = $11de
DEVICE_ZORAN_36057 = $6057
DEVICE_ZORAN_36120 = $6120

VENDOR_KINETIC = $11f4
DEVICE_KINETIC_2915 = $2915

VENDOR_COMPEX = $11f6
DEVICE_COMPEX_ENET100VG4 = $0112
DEVICE_COMPEX_RL2000 = $1401

VENDOR_RP             = $11fe
DEVICE_RP32INTF       = $0001
DEVICE_RP8INTF        = $0002
DEVICE_RP16INTF       = $0003
DEVICE_RP4QUAD     = $0004
DEVICE_RP8OCTA        = $0005
DEVICE_RP8J     = $0006
DEVICE_RPP4     = $000A
DEVICE_RPP8     = $000B
DEVICE_RP8M     = $000C

VENDOR_CYCLADES = $120e
DEVICE_CYCLOM_Y_Lo = $0100
DEVICE_CYCLOM_Y_Hi = $0101
DEVICE_CYCLOM_Z_Lo = $0200
DEVICE_CYCLOM_Z_Hi = $0201

VENDOR_ESSENTIAL = $120f
DEVICE_ESSENTIAL_ROADRUNNER = $0001

VENDOR_O2 = $1217
DEVICE_O2_6729 = $6729
DEVICE_O2_6730 = $673a
DEVICE_O2_6832 = $6832
DEVICE_O2_6836 = $6836

VENDOR_3DFX = $121a
DEVICE_3DFX_VOODOO = $0001
DEVICE_3DFX_VOODOO2 = $0002

VENDOR_SIGMADES = $1236
DEVICE_SIGMADES_6425 = $6401

VENDOR_CCUBE = $123f

VENDOR_DIPIX = $1246

VENDOR_STALLION = $124d
DEVICE_STALLION_ECHPCI832 = $0000
DEVICE_STALLION_ECHPCI864 = $0002
DEVICE_STALLION_EIOPCI = $0003

VENDOR_OPTIBASE = $1255
DEVICE_OPTIBASE_FORGE = $1110
DEVICE_OPTIBASE_FUSION = $1210
DEVICE_OPTIBASE_VPLEX = $2110
DEVICE_OPTIBASE_VPLEXCC = $2120
DEVICE_OPTIBASE_VQUEST = $2130

VENDOR_SATSAGEM = $1267
DEVICE_SATSAGEM_PCR2101 = $5352
DEVICE_SATSAGEM_TELSATTURBO = $5a4b

VENDOR_HUGHES = $1273
DEVICE_HUGHES_DIRECPC = $0002

VENDOR_ENSONIQ = $1274
DEVICE_ENSONIQ_AUDIOPCI = $5000

VENDOR_ALTEON = $12ae
DEVICE_ALTEON_ACENIC = $0001

VENDOR_PICTUREL = $12c5
DEVICE_PICTUREL_PCIVST = $0081

VENDOR_NVIDIA_SGS = $12d2
DEVICE_NVIDIA_SGS_RIVA128 = $0018

VENDOR_CBOARDS = $1307
DEVICE_CBOARDS_DAS1602_16 = $0001

VENDOR_SYMPHONY = $1c1c
DEVICE_SYMPHONY_101 = $0001

VENDOR_TEKRAM = $1de1
DEVICE_TEKRAM_DC290 = $dc29

VENDOR_3DLABS = $3d3d
DEVICE_3DLABS_300SX = $0001
DEVICE_3DLABS_500TX = $0002
DEVICE_3DLABS_DELTA = $0003
DEVICE_3DLABS_PERMEDIA = $0004
DEVICE_3DLABS_MX = $0006

VENDOR_AVANCE = $4005
DEVICE_AVANCE_ALG2064 = $2064
DEVICE_AVANCE_2302 = $2302

VENDOR_NETVIN = $4a14
DEVICE_NETVIN_NV5000SC = $5000

VENDOR_S3 = $5333
DEVICE_S3_PLATO_PXS = $0551
DEVICE_S3_ViRGE = $5631
DEVICE_S3_TRIO = $8811
DEVICE_S3_AURORA64VP = $8812
DEVICE_S3_TRIO64UVP = $8814
DEVICE_S3_ViRGE_VX = $883d
DEVICE_S3_868 = $8880
DEVICE_S3_928 = $88b0
DEVICE_S3_864_1 = $88c0
DEVICE_S3_864_2 = $88c1
DEVICE_S3_964_1 = $88d0
DEVICE_S3_964_2 = $88d1
DEVICE_S3_968 = $88f0
DEVICE_S3_TRIO64V2 = $8901
DEVICE_S3_PLATO_PXG = $8902
DEVICE_S3_ViRGE_DXGX = $8a01
DEVICE_S3_ViRGE_GX2 = $8a10
DEVICE_S3_ViRGE_MX = $8c01
DEVICE_S3_ViRGE_MXP = $8c02
DEVICE_S3_ViRGE_MXPMV = $8c03
DEVICE_S3_SONICVIBES = $ca00

VENDOR_DCI     = $6666
DEVICE_DCI_PCCOM4  = $0001

VENDOR_INTEL = $8086
DEVICE_INTEL_82375 = $0482
DEVICE_INTEL_82424 = $0483
DEVICE_INTEL_82378 = $0484
DEVICE_INTEL_82430 = $0486
DEVICE_INTEL_82434 = $04a3
DEVICE_INTEL_82092AA_0 = $1221
DEVICE_INTEL_82092AA_1 = $1222
DEVICE_INTEL_7116 = $1223
DEVICE_INTEL_82596 = $1226
DEVICE_INTEL_82865 = $1227
DEVICE_INTEL_82557 = $1229
DEVICE_INTEL_82437 = $122d
DEVICE_INTEL_82371FB_0 = $122e
DEVICE_INTEL_82371FB_1 = $1230
DEVICE_INTEL_82371MX = $1234
DEVICE_INTEL_82437MX = $1235
DEVICE_INTEL_82441 = $1237
DEVICE_INTEL_82380FB = $124b
DEVICE_INTEL_82439 = $1250
DEVICE_INTEL_82371SB_0 = $7000
DEVICE_INTEL_82371SB_1 = $7010
DEVICE_INTEL_82371SB_2 = $7020
DEVICE_INTEL_82437VX = $7030
DEVICE_INTEL_82439TX = $7100
DEVICE_INTEL_82371AB_0 = $7110
DEVICE_INTEL_82371AB = $7111
DEVICE_INTEL_82371AB_2 = $7112
DEVICE_INTEL_82371AB_3 = $7113
DEVICE_INTEL_82443LX_0 = $7180
DEVICE_INTEL_82443LX_1 = $7181
DEVICE_INTEL_82443BX_0 = $7190
DEVICE_INTEL_82443BX_1 = $7191
DEVICE_INTEL_82443BX_2 = $7192
DEVICE_INTEL_P6 = $84c4
DEVICE_INTEL_82450GX = $84c5

VENDOR_KTI = $8e2e
DEVICE_KTI_ET32P2 = $3000

VENDOR_ADAPTEC = $9004
DEVICE_ADAPTEC_7810 = $1078
DEVICE_ADAPTEC_7850 = $5078
DEVICE_ADAPTEC_7855 = $5578
DEVICE_ADAPTEC_5800 = $5800
DEVICE_ADAPTEC_1480A = $6075
DEVICE_ADAPTEC_7860 = $6078
DEVICE_ADAPTEC_7861 = $6178
DEVICE_ADAPTEC_7870 = $7078
DEVICE_ADAPTEC_7871 = $7178
DEVICE_ADAPTEC_7872 = $7278
DEVICE_ADAPTEC_7873 = $7378
DEVICE_ADAPTEC_7874 = $7478
DEVICE_ADAPTEC_7895 = $7895
DEVICE_ADAPTEC_7880 = $8078
DEVICE_ADAPTEC_7881 = $8178
DEVICE_ADAPTEC_7882 = $8278
DEVICE_ADAPTEC_7883 = $8378
DEVICE_ADAPTEC_7884 = $8478
DEVICE_ADAPTEC_1030 = $8b78

VENDOR_ADAPTEC2 = $9005
DEVICE_ADAPTEC2_2940U2 = $0010
DEVICE_ADAPTEC2_78902 = $0013
DEVICE_ADAPTEC2_7890 = $001f
DEVICE_ADAPTEC2_3940U2 = $0050
DEVICE_ADAPTEC2_3950U2D = $0051
DEVICE_ADAPTEC2_7896 = $005f

VENDOR_ATRONICS = $907f
DEVICE_ATRONICS_2015 = $2015

VENDOR_HOLTEK = $9412
DEVICE_HOLTEK_6565 = $6565

VENDOR_TIGERJET = $e159
DEVICE_TIGERJET_300 = $0001

VENDOR_ARK = $edd8
DEVICE_ARK_STING = $a091
DEVICE_ARK_STINGARK = $a099
DEVICE_ARK_2000MT = $a0a1

#
# Second list, association between vendor tag and device tag with real name.
#
#
DEVICE(COMPAQ,          COMPAQ_1280,    "QVision 1280/p"),
DEVICE(COMPAQ,          COMPAQ_SMART2P, "Smart-2/P RAID Controller"),
DEVICE(COMPAQ,          COMPAQ_NETEL100, "Netelligent 10/100"),
DEVICE(COMPAQ,          COMPAQ_NETEL10, "Netelligent 10"),
DEVICE(COMPAQ,          COMPAQ_NETFLEX3I, "NetFlex 3"),
DEVICE(COMPAQ,          COMPAQ_NETEL100D, "Netelligent 10/100 Dual"),
DEVICE(COMPAQ,          COMPAQ_NETEL100PI, "Netelligent 10/100 ProLiant"),
DEVICE(COMPAQ,          COMPAQ_NETEL100I, "Netelligent 10/100 Integrated"),
DEVICE(COMPAQ,          COMPAQ_THUNDER, "ThunderLAN"),
DEVICE(COMPAQ,          COMPAQ_NETFLEX3B, "NetFlex 3 BNC"),
DEVICE(NCR,             NCR_53C810,     "53c810"),
DEVICE(NCR,             NCR_53C820,     "53c820"),
DEVICE(NCR,             NCR_53C825,     "53c825"),
DEVICE(NCR,             NCR_53C815,     "53c815"),
DEVICE(NCR,             NCR_53C860,     "53c860"),
DEVICE(NCR,             NCR_53C896,     "53c896"),
DEVICE(NCR,             NCR_53C895,     "53c895"),
DEVICE(NCR,             NCR_53C885,     "53c885"),
DEVICE(NCR,             NCR_53C875,     "53c875"),
DEVICE(NCR,             NCR_53C875J,    "53c875J"),
DEVICE(ATI,             ATI_68800,      "68800AX"),
DEVICE(ATI,             ATI_215CT222,   "215CT222"),
DEVICE(ATI,             ATI_210888CX,   "210888CX"),
DEVICE(ATI,             ATI_215GB,      "Mach64 GB"),
DEVICE(ATI,             ATI_215GD,      "Mach64 GD (Rage Pro)"),
DEVICE(ATI,             ATI_215GI,      "Mach64 GI (Rage Pro)"),
DEVICE(ATI,             ATI_215GP,      "Mach64 GP (Rage Pro)"),
DEVICE(ATI,             ATI_215GQ,      "Mach64 GQ (Rage Pro)"),
DEVICE(ATI,             ATI_215GT,      "Mach64 GT (Rage II)"),
DEVICE(ATI,             ATI_215GTB,     "Mach64 GT (Rage II)"),
DEVICE(ATI,             ATI_210888GX,   "210888GX"),
DEVICE(ATI,             ATI_215LG,      "Mach64 LG (Rage Pro)"),
DEVICE(ATI,             ATI_264LT,      "Mach64 LT"),
DEVICE(ATI,             ATI_264VT,      "Mach64 VT"),
DEVICE(VLSI,            VLSI_82C592,    "82C592-FC1"),
DEVICE(VLSI,            VLSI_82C593,    "82C593-FC1"),
DEVICE(VLSI,            VLSI_82C594,    "82C594-AFC2"),
DEVICE(VLSI,            VLSI_82C597,    "82C597-AFC2"),
DEVICE(VLSI,            VLSI_82C541,    "82C541 Lynx"),
DEVICE(VLSI,            VLSI_82C543,    "82C543 Lynx ISA"),
DEVICE(VLSI,            VLSI_82C532,    "82C532"),
DEVICE(VLSI,            VLSI_82C534,    "82C534"),
DEVICE(VLSI,            VLSI_82C535,    "82C535"),
DEVICE(VLSI,            VLSI_82C147,    "82C147"),
DEVICE(VLSI,            VLSI_VAS96011,  "VAS96011 (Golden Gate II)"),
DEVICE(ADL,             ADL_2301,       "2301"),
DEVICE(NS,              NS_87415,       "87415"),
DEVICE(NS,              NS_87410,       "87410"),
DEVICE(TSENG,           TSENG_W32P_2,   "ET4000W32P"),
DEVICE(TSENG,           TSENG_W32P_b,   "ET4000W32P rev B"),
DEVICE(TSENG,           TSENG_W32P_c,   "ET4000W32P rev C"),
DEVICE(TSENG,           TSENG_W32P_d,   "ET4000W32P rev D"),
DEVICE(TSENG,           TSENG_ET6000,   "ET6000"),
DEVICE(WEITEK,          WEITEK_P9000,   "P9000"),
DEVICE(WEITEK,          WEITEK_P9100,   "P9100"),
DEVICE(DEC,             DEC_BRD,        "DC21050"),
DEVICE(DEC,             DEC_TULIP,      "DC21040"),
DEVICE(DEC,             DEC_TGA,        "TGA"),
DEVICE(DEC,             DEC_TULIP_FAST, "DC21140"),
DEVICE(DEC,             DEC_TGA2,       "TGA2"),
DEVICE(DEC,             DEC_FDDI,       "DEFPA"),
DEVICE(DEC,             DEC_TULIP_PLUS, "DC21041"),
DEVICE(DEC,             DEC_21142,      "DC21142"),
DEVICE(DEC,             DEC_21052,      "DC21052"),
DEVICE(DEC,             DEC_21150,      "DC21150"),
DEVICE(DEC,             DEC_21152,      "DC21152"),
DEVICE(CIRRUS,          CIRRUS_7548,    "GD 7548"),
DEVICE(CIRRUS,          CIRRUS_5430,    "GD 5430"),
DEVICE(CIRRUS,          CIRRUS_5434_4,  "GD 5434"),
DEVICE(CIRRUS,          CIRRUS_5434_8,  "GD 5434"),
DEVICE(CIRRUS,          CIRRUS_5436,    "GD 5436"),
DEVICE(CIRRUS,          CIRRUS_5446,    "GD 5446"),
DEVICE(CIRRUS,          CIRRUS_5480,    "GD 5480"),
DEVICE(CIRRUS,          CIRRUS_5464,    "GD 5464"),
DEVICE(CIRRUS,          CIRRUS_5465,    "GD 5465"),
DEVICE(CIRRUS,          CIRRUS_6729,    "CL 6729"),
DEVICE(CIRRUS,          CIRRUS_6832,    "PD 6832"),
DEVICE(CIRRUS,          CIRRUS_7542,    "CL 7542"),
DEVICE(CIRRUS,          CIRRUS_7543,    "CL 7543"),
DEVICE(CIRRUS,          CIRRUS_7541,    "CL 7541"),
DEVICE(IBM,             IBM_FIRE_CORAL, "Fire Coral"),
DEVICE(IBM,             IBM_TR,         "Token Ring"),
DEVICE(IBM,             IBM_82G2675,    "82G2675"),
DEVICE(IBM,             IBM_MCA,        "MicroChannel"),
DEVICE(IBM,             IBM_82351,      "82351"),
DEVICE(IBM,             IBM_SERVERAID,  "ServeRAID"),
DEVICE(IBM,             IBM_TR_WAKE,    "Wake On LAN Token Ring"),
DEVICE(IBM,             IBM_MPIC,       "MPIC-2 Interrupt Controller"),
DEVICE(IBM,             IBM_3780IDSP,   "MWave DSP"),
DEVICE(IBM,             IBM_MPIC_2,     "MPIC-2 ASIC Interrupt Controller"),
DEVICE(WD,              WD_7197,        "WD 7197"),
DEVICE(AMD,             AMD_LANCE,      "79C970"),
DEVICE(AMD,             AMD_SCSI,       "53C974"),
DEVICE(TRIDENT, TRIDENT_9397,   "Cyber9397"),
DEVICE(TRIDENT, TRIDENT_9420,   "TG 9420"),
DEVICE(TRIDENT, TRIDENT_9440,   "TG 9440"),
DEVICE(TRIDENT, TRIDENT_9660,   "TG 9660 / Cyber9385"),
DEVICE(TRIDENT, TRIDENT_9750,   "Image 975"),
DEVICE(AI,              AI_M1435,       "M1435"),
DEVICE(MATROX,          MATROX_MGA_2,   "Atlas PX2085"),
DEVICE(MATROX,          MATROX_MIL,     "Millennium"),
DEVICE(MATROX,          MATROX_MYS,     "Mystique"),
DEVICE(MATROX,          MATROX_MIL_2,   "Millennium II"),
DEVICE(MATROX,          MATROX_MIL_2_AGP, "Millennium II AGP"),
DEVICE(MATROX,          MATROX_G200_PCI, "Matrox G200 PCI"),
DEVICE(MATROX,          MATROX_G200_AGP, "Matrox G200 AGP"),
DEVICE(MATROX,          MATROX_MGA_IMP, "MGA Impression"),
DEVICE(MATROX,          MATROX_G100_MM, "Matrox G100 multi monitor"),
DEVICE(MATROX,          MATROX_G100_AGP, "Matrox G100 AGP"),
DEVICE(CT,              CT_65545,       "65545"),
DEVICE(CT,              CT_65548,       "65548"),
DEVICE(CT,              CT_65550,       "65550"),
DEVICE(CT,              CT_65554,       "65554"),
DEVICE(CT,              CT_65555,       "65555"),
DEVICE(MIRO,            MIRO_36050,     "ZR36050"),
DEVICE(NEC,             NEC_PCX2,       "PowerVR PCX2"),
DEVICE(FD,              FD_36C70,       "TMC-18C30"),
DEVICE(SI,              SI_5591_AGP,    "5591/5592 AGP"),
DEVICE(SI,              SI_6202,        "6202"),
DEVICE(SI,              SI_503,         "85C503"),
DEVICE(SI,              SI_ACPI,        "ACPI"),
DEVICE(SI,              SI_5597_VGA,    "5597/5598 VGA"),
DEVICE(SI,              SI_6205,        "6205"),
DEVICE(SI,              SI_501,         "85C501"),
DEVICE(SI,              SI_496,         "85C496"),
DEVICE(SI,              SI_601,         "85C601"),
DEVICE(SI,              SI_5107,        "5107"),
DEVICE(SI,              SI_5511,                "85C5511"),
DEVICE(SI,              SI_5513,                "85C5513"),
DEVICE(SI,              SI_5571,        "5571"),
DEVICE(SI,              SI_5591,        "5591/5592 Host"),
DEVICE(SI,              SI_5597,        "5597/5598 Host"),
DEVICE(SI,              SI_7001,        "7001 USB"),
DEVICE(HP,              HP_J2585A,      "J2585A"),
DEVICE(HP,              HP_J2585B,      "J2585B (Lassen)"),
DEVICE(PCTECH,          PCTECH_RZ1000,  "RZ1000 (buggy)"),
DEVICE(PCTECH,          PCTECH_RZ1001,  "RZ1001 (buggy?)"),
DEVICE(PCTECH,          PCTECH_SAMURAI_0, "Samurai 0"),
DEVICE(PCTECH,          PCTECH_SAMURAI_1, "Samurai 1"),
DEVICE(PCTECH,          PCTECH_SAMURAI_IDE, "Samurai IDE"),
DEVICE(DPT,             DPT,            "SmartCache/Raid"),
DEVICE(OPTI,            OPTI_92C178,    "92C178"),
DEVICE(OPTI,            OPTI_82C557,    "82C557 Viper-M"),
DEVICE(OPTI,            OPTI_82C558,    "82C558 Viper-M ISA+IDE"),
DEVICE(OPTI,            OPTI_82C621,    "82C621"),
DEVICE(OPTI,            OPTI_82C700,    "82C700"),
DEVICE(OPTI,            OPTI_82C701,    "82C701 FireStar Plus"),
DEVICE(OPTI,            OPTI_82C814,    "82C814 Firebridge 1"),
DEVICE(OPTI,            OPTI_82C822,    "82C822"),
DEVICE(OPTI,            OPTI_82C825,    "82C825 Firebridge 2"),
DEVICE(SGS,             SGS_2000,       "STG 2000X"),
DEVICE(SGS,             SGS_1764,       "STG 1764X"),
DEVICE(BUSLOGIC,        BUSLOGIC_MULTIMASTER_NC, "MultiMaster NC"),
DEVICE(BUSLOGIC,        BUSLOGIC_MULTIMASTER,    "MultiMaster"),
DEVICE(BUSLOGIC,        BUSLOGIC_FLASHPOINT,     "FlashPoint"),
DEVICE(TI,              TI_TVP4010,     "TVP4010 Permedia"),
DEVICE(TI,              TI_TVP4020,     "TVP4020 Permedia 2"),
DEVICE(TI,              TI_PCI1130,     "PCI1130"),
DEVICE(TI,              TI_PCI1131,     "PCI1131"),
DEVICE(TI,              TI_PCI1250,     "PCI1250"),
DEVICE(OAK,             OAK_OTI107,     "OTI107"),
DEVICE(WINBOND2,        WINBOND2_89C940, "NE2000-PCI"),
DEVICE(MOTOROLA,        MOTOROLA_MPC105, "MPC105 Eagle"),
DEVICE(MOTOROLA,        MOTOROLA_MPC106, "MPC106 Grackle"),
DEVICE(MOTOROLA,        MOTOROLA_RAVEN, "Raven"),
DEVICE(PROMISE,        PROMISE_20246,   "IDE UltraDMA/33"),
DEVICE(PROMISE, PROMISE_5300,   "DC5030"),
DEVICE(N9,              N9_I128,        "Imagine 128"),
DEVICE(N9,              N9_I128_2,      "Imagine 128v2"),
DEVICE(N9,              N9_I128_T2R,    "Revolution 3D"),
DEVICE(UMC,             UMC_UM8673F,    "UM8673F"),
DEVICE(UMC,             UMC_UM8891A,    "UM8891A"),
DEVICE(UMC,             UMC_UM8886BF,   "UM8886BF"),
DEVICE(UMC,             UMC_UM8886A,    "UM8886A"),
DEVICE(UMC,             UMC_UM8881F,    "UM8881F"),
DEVICE(UMC,             UMC_UM8886F,    "UM8886F"),
DEVICE(UMC,             UMC_UM9017F,    "UM9017F"),
DEVICE(UMC,             UMC_UM8886N,    "UM8886N"),
DEVICE(UMC,             UMC_UM8891N,    "UM8891N"),
DEVICE(X,               X_AGX016,       "ITT AGX016"),
DEVICE(PICOP,           PICOP_PT86C52X, "PT86C52x Vesuvius"),
DEVICE(PICOP,           PICOP_PT80C524, "PT80C524 Nile"),
DEVICE(APPLE,           APPLE_BANDIT,   "Bandit"),
DEVICE(APPLE,           APPLE_GC,       "Grand Central"),
DEVICE(APPLE,           APPLE_HYDRA,    "Hydra"),
DEVICE(NEXGEN,          NEXGEN_82C501,  "82C501"),
DEVICE(QLOGIC,          QLOGIC_ISP1020, "ISP1020"),
DEVICE(QLOGIC,          QLOGIC_ISP1022, "ISP1022"),
DEVICE(CYRIX,           CYRIX_5510,     "5510"),
DEVICE(CYRIX,           CYRIX_PCI_MASTER, "PCI Master"),
DEVICE(CYRIX,           CYRIX_5520,     "5520"),
DEVICE(CYRIX,           CYRIX_5530_LEGACY, "5530 Kahlua Legacy"),
DEVICE(CYRIX,           CYRIX_5530_SMI, "5530 Kahlua SMI"),
DEVICE(CYRIX,           CYRIX_5530_IDE, "5530 Kahlua IDE"),
DEVICE(CYRIX,           CYRIX_5530_AUDIO, "5530 Kahlua Audio"),
DEVICE(CYRIX,           CYRIX_5530_VIDEO, "5530 Kahlua Video"),
DEVICE(LEADTEK, LEADTEK_805,    "S3 805"),
DEVICE(CONTAQ,          CONTAQ_82C599,  "82C599"),
DEVICE(CONTAQ,          CONTAQ_82C693,  "82C693"),
DEVICE(OLICOM,          OLICOM_OC3136,  "OC-3136/3137"),
DEVICE(OLICOM,          OLICOM_OC2315,  "OC-2315"),
DEVICE(OLICOM,          OLICOM_OC2325,  "OC-2325"),
DEVICE(OLICOM,          OLICOM_OC2183,  "OC-2183/2185"),
DEVICE(OLICOM,          OLICOM_OC2326,  "OC-2326"),
DEVICE(OLICOM,          OLICOM_OC6151,  "OC-6151/6152"),
DEVICE(SUN,             SUN_EBUS,       "PCI-EBus Bridge"),
DEVICE(SUN,             SUN_HAPPYMEAL,  "Happy Meal Ethernet"),
DEVICE(SUN,             SUN_SIMBA,      "Advanced PCI Bridge"),
DEVICE(SUN,             SUN_PBM,        "PCI Bus Module"),
DEVICE(SUN,             SUN_SABRE,      "Ultra IIi PCI"),
DEVICE(CMD,             CMD_640,        "640 (buggy)"),
DEVICE(CMD,             CMD_643,        "643"),
DEVICE(CMD,             CMD_646,        "646"),
DEVICE(CMD,             CMD_670,        "670"),
DEVICE(VISION,          VISION_QD8500,  "QD-8500"),
DEVICE(VISION,          VISION_QD8580,  "QD-8580"),
DEVICE(BROOKTREE,       BROOKTREE_848,  "Bt848"),
DEVICE(BROOKTREE,       BROOKTREE_849A, "Bt849"),
DEVICE(BROOKTREE,       BROOKTREE_8474, "Bt8474"),
DEVICE(SIERRA,          SIERRA_STB,     "STB Horizon 64"),
DEVICE(ACC,             ACC_2056,       "2056"),
DEVICE(WINBOND, WINBOND_83769,  "W83769F"),
DEVICE(WINBOND, WINBOND_82C105, "SL82C105"),
DEVICE(WINBOND, WINBOND_83C553, "W83C553"),
DEVICE(DATABOOK,        DATABOOK_87144, "DB87144"),
DEVICE(PLX,             PLX_9050,       "PCI9050 I2O"),
DEVICE(PLX,             PLX_9080,       "PCI9080 I2O"),
DEVICE(MADGE,           MADGE_MK2,      "Smart 16/4 BM Mk2 Ringnode"),
DEVICE(MADGE,           MADGE_C155S,    "Collage 155 Server"),
DEVICE(3COM,            3COM_3C339,     "3C339 TokenRing"),
DEVICE(3COM,            3COM_3C590,     "3C590 10bT"),
DEVICE(3COM,            3COM_3C595TX,   "3C595 100bTX"),
DEVICE(3COM,            3COM_3C595T4,   "3C595 100bT4"),
DEVICE(3COM,            3COM_3C595MII,  "3C595 100b-MII"),
DEVICE(3COM,            3COM_3C900TPO,  "3C900 10bTPO"),
DEVICE(3COM,            3COM_3C900COMBO, "3C900 10b Combo"),
DEVICE(3COM,            3COM_3C905TX,   "3C905 100bTX"),
DEVICE(3COM,            3COM_3C905T4,   "3C905 100bT4"),
DEVICE(3COM,            3COM_3C905B_TX, "3C905B 100bTX"),
DEVICE(SMC,             SMC_EPIC100,    "9432 TX"),
DEVICE(AL,              AL_M1445,       "M1445"),
DEVICE(AL,              AL_M1449,       "M1449"),
DEVICE(AL,              AL_M1451,       "M1451"),
DEVICE(AL,              AL_M1461,       "M1461"),
DEVICE(AL,              AL_M1489,       "M1489"),
DEVICE(AL,              AL_M1511,       "M1511"),
DEVICE(AL,              AL_M1513,       "M1513"),
DEVICE(AL,              AL_M1521,       "M1521"),
DEVICE(AL,              AL_M1523,       "M1523"),
DEVICE(AL,              AL_M1531,       "M1531 Aladdin IV"),
DEVICE(AL,              AL_M1533,       "M1533 Aladdin IV"),
DEVICE(AL,              AL_M3307,       "M3307 MPEG-1 decoder"),
DEVICE(AL,              AL_M4803,       "M4803"),
DEVICE(AL,              AL_M5219,       "M5219"),
DEVICE(AL,              AL_M5229,       "M5229 TXpro"),
DEVICE(AL,              AL_M5237,       "M5237 USB"),
DEVICE(SURECOM, SURECOM_NE34,   "NE-34PCI LAN"),
DEVICE(NEOMAGIC,       NEOMAGIC_MAGICGRAPH_NM2070,     "Magicgraph NM2070"),
DEVICE(NEOMAGIC,        NEOMAGIC_MAGICGRAPH_128V, "MagicGraph 128V"),
DEVICE(NEOMAGIC,        NEOMAGIC_MAGICGRAPH_128ZV, "MagicGraph 128ZV"),
DEVICE(NEOMAGIC,        NEOMAGIC_MAGICGRAPH_NM2160, "MagicGraph NM2160"),
DEVICE(ASP,             ASP_ABP940,     "ABP940"),
DEVICE(ASP,             ASP_ABP940U,    "ABP940U"),
DEVICE(ASP,             ASP_ABP940UW,   "ABP940UW"),
DEVICE(MACRONIX,        MACRONIX_MX98713, "MX98713"),
DEVICE(MACRONIX,        MACRONIX_MX987x5, "MX98715 / MX98725"),
DEVICE(CERN,            CERN_SPSB_PMC,  "STAR/RD24 SCI-PCI (PMC)"),
DEVICE(CERN,            CERN_SPSB_PCI,  "STAR/RD24 SCI-PCI (PMC)"),
DEVICE(CERN,            CERN_HIPPI_DST, "HIPPI destination"),
DEVICE(CERN,            CERN_HIPPI_SRC, "HIPPI source"),
DEVICE(IMS,             IMS_8849,       "8849"),
DEVICE(TEKRAM2, TEKRAM2_690c,   "DC690c"),
DEVICE(TUNDRA,          TUNDRA_CA91C042, "CA91C042 Universe"),
DEVICE(AMCC,            AMCC_MYRINET,   "Myrinet PCI (M2-PCI-32)"),
DEVICE(AMCC,            AMCC_PARASTATION, "ParaStation Interface"),
DEVICE(AMCC,            AMCC_S5933,     "S5933 PCI44"),
DEVICE(AMCC,            AMCC_S5933_HEPC3, "S5933 Traquair HEPC3"),
DEVICE(INTERG,          INTERG_1680,    "IGA-1680"),
DEVICE(INTERG,         INTERG_1682,    "IGA-1682"),
DEVICE(REALTEK, REALTEK_8029,   "8029"),
DEVICE(REALTEK, REALTEK_8129,   "8129"),
DEVICE(REALTEK, REALTEK_8139,   "8139"),
DEVICE(TRUEVISION,      TRUEVISION_T1000, "TARGA 1000"),
DEVICE(INIT,            INIT_320P,      "320 P"),
DEVICE(INIT,            INIT_360P,      "360 P"),
DEVICE(TTI,            TTI_HPT343,     "HPT343"),
DEVICE(VIA,             VIA_82C505,     "VT 82C505"),
DEVICE(VIA,             VIA_82C561,     "VT 82C561"),
DEVICE(VIA,             VIA_82C586_1,   "VT 82C586 Apollo IDE"),
DEVICE(VIA,             VIA_82C576,     "VT 82C576 3V"),
DEVICE(VIA,             VIA_82C585,     "VT 82C585 Apollo VP1/VPX"),
DEVICE(VIA,             VIA_82C586_0,   "VT 82C586 Apollo ISA"),
DEVICE(VIA,             VIA_82C595,     "VT 82C595 Apollo VP2"),
DEVICE(VIA,             VIA_82C597_0,   "VT 82C597 Apollo VP3"),
DEVICE(VIA,             VIA_82C598_0,   "VT 82C598 Apollo MVP3"),
DEVICE(VIA,             VIA_82C926,     "VT 82C926 Amazon"),
DEVICE(VIA,             VIA_82C416,     "VT 82C416MV"),
DEVICE(VIA,             VIA_82C595_97,  "VT 82C595 Apollo VP2/97"),
DEVICE(VIA,             VIA_82C586_2,   "VT 82C586 Apollo USB"),
DEVICE(VIA,             VIA_82C586_3,   "VT 82C586B Apollo ACPI"),
DEVICE(VIA,             VIA_86C100A,    "VT 86C100A"),
DEVICE(VIA,             VIA_82C597_1,   "VT 82C597 Apollo VP3 AGP"),
DEVICE(VIA,             VIA_82C598_1,   "VT 82C598 Apollo MVP3 AGP"),
DEVICE(SMC2,            SMC2_1211TX,    "1211 TX"),
DEVICE(VORTEX,          VORTEX_GDT60x0, "GDT 60x0"),
DEVICE(VORTEX,          VORTEX_GDT6000B, "GDT 6000b"),
DEVICE(VORTEX,          VORTEX_GDT6x10, "GDT 6110/6510"),
DEVICE(VORTEX,          VORTEX_GDT6x20, "GDT 6120/6520"),
DEVICE(VORTEX,          VORTEX_GDT6530, "GDT 6530"),
DEVICE(VORTEX,          VORTEX_GDT6550, "GDT 6550"),
DEVICE(VORTEX,          VORTEX_GDT6x17, "GDT 6117/6517"),
DEVICE(VORTEX,          VORTEX_GDT6x27, "GDT 6127/6527"),
DEVICE(VORTEX,          VORTEX_GDT6537, "GDT 6537"),
DEVICE(VORTEX,          VORTEX_GDT6557, "GDT 6557"),
DEVICE(VORTEX,          VORTEX_GDT6x15, "GDT 6115/6515"),
DEVICE(VORTEX,          VORTEX_GDT6x25, "GDT 6125/6525"),
DEVICE(VORTEX,          VORTEX_GDT6535, "GDT 6535"),
DEVICE(VORTEX,          VORTEX_GDT6555, "GDT 6555"),
DEVICE(VORTEX,          VORTEX_GDT6x17RP, "GDT 6117RP/6517RP"),
DEVICE(VORTEX,          VORTEX_GDT6x27RP, "GDT 6127RP/6527RP"),
DEVICE(VORTEX,          VORTEX_GDT6537RP, "GDT 6537RP"),
DEVICE(VORTEX,          VORTEX_GDT6557RP, "GDT 6557RP"),
DEVICE(VORTEX,          VORTEX_GDT6x11RP, "GDT 6111RP/6511RP"),
DEVICE(VORTEX,          VORTEX_GDT6x21RP, "GDT 6121RP/6521RP"),
DEVICE(VORTEX,          VORTEX_GDT6x17RP1, "GDT 6117RP1/6517RP1"),
DEVICE(VORTEX,          VORTEX_GDT6x27RP1, "GDT 6127RP1/6527RP1"),
DEVICE(VORTEX,          VORTEX_GDT6537RP1, "GDT 6537RP1"),
DEVICE(VORTEX,          VORTEX_GDT6557RP1, "GDT 6557RP1"),
DEVICE(VORTEX,          VORTEX_GDT6x11RP1, "GDT 6111RP1/6511RP1"),
DEVICE(VORTEX,          VORTEX_GDT6x21RP1, "GDT 6121RP1/6521RP1"),
DEVICE(VORTEX,          VORTEX_GDT6x17RP2, "GDT 6117RP2/6517RP2"),
DEVICE(VORTEX,          VORTEX_GDT6x27RP2, "GDT 6127RP2/6527RP2"),
DEVICE(VORTEX,          VORTEX_GDT6537RP2, "GDT 6537RP2"),
DEVICE(VORTEX,          VORTEX_GDT6557RP2, "GDT 6557RP2"),
DEVICE(VORTEX,          VORTEX_GDT6x11RP2, "GDT 6111RP2/6511RP2"),
DEVICE(VORTEX,          VORTEX_GDT6x21RP2, "GDT 6121RP2/6521RP2"),
DEVICE(EF,              EF_ATM_FPGA,            "155P-MF1 (FPGA)"),
DEVICE(EF,              EF_ATM_ASIC,    "155P-MF1 (ASIC)"),
DEVICE(FORE,            FORE_PCA200PC, "PCA-200PC"),
DEVICE(FORE,            FORE_PCA200E,    "PCA-200E"),
DEVICE(IMAGINGTECH,     IMAGINGTECH_ICPCI, "MVC IC-PCI"),
DEVICE(PHILIPS, PHILIPS_SAA7145, "SAA7145"),
DEVICE(PHILIPS, PHILIPS_SAA7146, "SAA7146"),
DEVICE(CYCLONE, CYCLONE_SDK,    "SDK"),
DEVICE(ALLIANCE,        ALLIANCE_PROMOTIO, "Promotion-6410"),
DEVICE(ALLIANCE,        ALLIANCE_PROVIDEO, "Provideo"),
DEVICE(ALLIANCE,        ALLIANCE_AT24,  "AT24"),
DEVICE(ALLIANCE,        ALLIANCE_AT3D,  "AT3D"),
DEVICE(VMIC,            VMIC_VME,       "VMIVME-7587"),
DEVICE(DIGI,            DIGI_EPC,       "AccelPort EPC"),
DEVICE(DIGI,            DIGI_RIGHTSWITCH, "RightSwitch SE-6"),
DEVICE(DIGI,            DIGI_XEM,       "AccelPort Xem"),
DEVICE(DIGI,            DIGI_XR,        "AccelPort Xr"),
DEVICE(DIGI,            DIGI_CX,        "AccelPort C/X"),
DEVICE(DIGI,            DIGI_XRJ,       "AccelPort Xr/J"),
DEVICE(DIGI,            DIGI_EPCJ,      "AccelPort EPC/J"),
DEVICE(DIGI,            DIGI_XR_920,    "AccelPort Xr 920"),
DEVICE(MUTECH,          MUTECH_MV1000,  "MV-1000"),
DEVICE(RENDITION,       RENDITION_VERITE, "Verite 1000"),
DEVICE(RENDITION,       RENDITION_VERITE2100, "Verite 2100"),
DEVICE(TOSHIBA,         TOSHIBA_601,    "Laptop"),
DEVICE(TOSHIBA,         TOSHIBA_TOPIC95, "ToPIC95"),
DEVICE(TOSHIBA,         TOSHIBA_TOPIC97, "ToPIC97"),
DEVICE(RICOH,           RICOH_RL5C466,  "RL5C466"),
DEVICE(ARTOP,          ARTOP_ATP8400,  "ATP8400"),
DEVICE(ARTOP,           ARTOP_ATP850UF, "ATP850UF"),
DEVICE(ZEITNET,         ZEITNET_1221,   "1221"),
DEVICE(ZEITNET,         ZEITNET_1225,   "1225"),
DEVICE(OMEGA,           OMEGA_82C092G,  "82C092G"),
DEVICE(LITEON,          LITEON_LNE100TX, "LNE100TX"),
DEVICE(NP,              NP_PCI_FDDI,    "NP-PCI"),
DEVICE(ATT,             ATT_L56XMF,     "L56xMF"),
DEVICE(SPECIALIX,       SPECIALIX_IO8,  "IO8+/PCI"),
DEVICE(SPECIALIX,       SPECIALIX_XIO,  "XIO/SIO host"),
DEVICE(SPECIALIX,       SPECIALIX_RIO,  "RIO host"),
DEVICE(AURAVISION,      AURAVISION_VXP524, "VXP524"),
DEVICE(IKON,            IKON_10115,     "10115 Greensheet"),
DEVICE(IKON,            IKON_10117,     "10117 Greensheet"),
DEVICE(ZORAN,           ZORAN_36057,    "ZR36057"),
DEVICE(ZORAN,           ZORAN_36120,    "ZR36120"),
DEVICE(KINETIC,         KINETIC_2915,   "2915 CAMAC"),
DEVICE(COMPEX,          COMPEX_ENET100VG4, "Readylink ENET100-VG4"),
DEVICE(COMPEX,          COMPEX_RL2000,  "ReadyLink 2000"),
DEVICE(RP,             RP32INTF,       "RocketPort 32 Intf"),
DEVICE(RP,             RP8INTF,        "RocketPort 8 Intf"),
DEVICE(RP,             RP16INTF,       "RocketPort 16 Intf"),
DEVICE(RP,              RP4QUAD,        "Rocketport 4 Quad"),
DEVICE(RP,             RP8OCTA,        "RocketPort 8 Oct"),
DEVICE(RP,             RP8J,            "RocketPort 8 J"),
DEVICE(RP,             RPP4,            "RocketPort Plus 4 Quad"),
DEVICE(RP,             RPP8,            "RocketPort Plus 8 Oct"),
DEVICE(RP,             RP8M,            "RocketModem 8 J"),
DEVICE(CYCLADES,        CYCLOM_Y_Lo,    "Cyclom-Y below 1Mbyte"),
DEVICE(CYCLADES,        CYCLOM_Y_Hi,    "Cyclom-Y above 1Mbyte"),
DEVICE(CYCLADES,        CYCLOM_Z_Lo,    "Cyclom-Z below 1Mbyte"),
DEVICE(CYCLADES,        CYCLOM_Z_Hi,    "Cyclom-Z above 1Mbyte"),
DEVICE(ESSENTIAL,       ESSENTIAL_ROADRUNNER, "Roadrunner serial HIPPI"),
DEVICE(O2,              O2_6832,        "6832"),
DEVICE(3DFX,            3DFX_VOODOO,    "Voodoo"),
DEVICE(3DFX,            3DFX_VOODOO2,   "Voodoo2"),
DEVICE(SIGMADES,        SIGMADES_6425,  "REALmagic64/GX"),
DEVICE(STALLION,        STALLION_ECHPCI832, "EasyConnection 8/32"),
DEVICE(STALLION,        STALLION_ECHPCI864, "EasyConnection 8/64"),
DEVICE(STALLION,        STALLION_EIOPCI, "EasyIO"),
DEVICE(OPTIBASE,        OPTIBASE_FORGE, "MPEG Forge"),
DEVICE(OPTIBASE,        OPTIBASE_FUSION, "MPEG Fusion"),
DEVICE(OPTIBASE,        OPTIBASE_VPLEX, "VideoPlex"),
DEVICE(OPTIBASE,        OPTIBASE_VPLEXCC, "VideoPlex CC"),
DEVICE(OPTIBASE,        OPTIBASE_VQUEST, "VideoQuest"),
DEVICE(SATSAGEM,        SATSAGEM_PCR2101, "PCR2101 DVB receiver"),
DEVICE(SATSAGEM,        SATSAGEM_TELSATTURBO, "Telsat Turbo DVB"),
DEVICE(HUGHES,          HUGHES_DIRECPC, "DirecPC"),
DEVICE(ENSONIQ,         ENSONIQ_AUDIOPCI, "AudioPCI"),
DEVICE(ALTEON,          ALTEON_ACENIC, "AceNIC"),
DEVICE(PICTUREL,        PICTUREL_PCIVST, "PCIVST"),
DEVICE(NVIDIA_SGS,      NVIDIA_SGS_RIVA128,     "Riva 128"),
DEVICE(CBOARDS,         CBOARDS_DAS1602_16, "DAS1602/16"),
DEVICE(SYMPHONY,        SYMPHONY_101,   "82C101"),
DEVICE(TEKRAM,          TEKRAM_DC290,   "DC-290"),
DEVICE(3DLABS,          3DLABS_300SX,   "GLINT 300SX"),
DEVICE(3DLABS,          3DLABS_500TX,   "GLINT 500TX"),
DEVICE(3DLABS,          3DLABS_DELTA,   "GLINT Delta"),
DEVICE(3DLABS,          3DLABS_PERMEDIA, "PERMEDIA"),
DEVICE(3DLABS,          3DLABS_MX,      "GLINT MX"),
DEVICE(AVANCE,          AVANCE_ALG2064, "ALG2064i"),
DEVICE(AVANCE,          AVANCE_2302,    "ALG-2302"),
DEVICE(NETVIN,          NETVIN_NV5000SC, "NV5000"),
DEVICE(S3,              S3_PLATO_PXS,   "PLATO/PX (system)"),
DEVICE(S3,              S3_ViRGE,       "ViRGE"),
DEVICE(S3,              S3_TRIO,        "Trio32/Trio64"),
DEVICE(S3,              S3_AURORA64VP,  "Aurora64V+"),
DEVICE(S3,              S3_TRIO64UVP,   "Trio64UV+"),
DEVICE(S3,              S3_ViRGE_VX,    "ViRGE/VX"),
DEVICE(S3,              S3_868, "Vision 868"),
DEVICE(S3,              S3_928,         "Vision 928-P"),
DEVICE(S3,              S3_864_1,       "Vision 864-P"),
DEVICE(S3,              S3_864_2,       "Vision 864-P"),
DEVICE(S3,              S3_964_1,       "Vision 964-P"),
DEVICE(S3,              S3_964_2,       "Vision 964-P"),
DEVICE(S3,              S3_968,         "Vision 968"),
DEVICE(S3,              S3_TRIO64V2,    "Trio64V2/DX or /GX"),
DEVICE(S3,              S3_PLATO_PXG,   "PLATO/PX (graphics)"),
DEVICE(S3,              S3_ViRGE_DXGX,  "ViRGE/DX or /GX"),
DEVICE(S3,              S3_ViRGE_GX2,   "ViRGE/GX2"),
DEVICE(S3,              S3_ViRGE_MX,    "ViRGE/MX"),
DEVICE(S3,              S3_ViRGE_MXP,   "ViRGE/MX+"),
DEVICE(S3,              S3_ViRGE_MXPMV, "ViRGE/MX+MV"),
DEVICE(S3,              S3_SONICVIBES,  "SonicVibes"),
DEVICE(DCI,             DCI_PCCOM4,     "PC COM PCI Bus 4 port serial Adapter"),
DEVICE(INTEL,           INTEL_82375,    "82375EB"),
DEVICE(INTEL,           INTEL_82424,    "82424ZX Saturn"),
DEVICE(INTEL,           INTEL_82378,    "82378IB"),
DEVICE(INTEL,           INTEL_82430,    "82430ZX Aries"),
DEVICE(INTEL,           INTEL_82434,    "82434LX Mercury/Neptune"),
DEVICE(INTEL,           INTEL_82092AA_0, "82092AA PCMCIA bridge"),
DEVICE(INTEL,           INTEL_82092AA_1, "82092AA EIDE"),
DEVICE(INTEL,           INTEL_7116,     "SAA7116"),
DEVICE(INTEL,           INTEL_82596,    "82596"),
DEVICE(INTEL,           INTEL_82865,    "82865"),
DEVICE(INTEL,           INTEL_82557,    "82557"),
DEVICE(INTEL,           INTEL_82437,    "82437"),
DEVICE(INTEL,           INTEL_82371FB_0, "82371FB PIIX ISA"),
DEVICE(INTEL,           INTEL_82371FB_1, "82371FB PIIX IDE"),
DEVICE(INTEL,           INTEL_82371MX,  "430MX - 82371MX MPIIX"),
DEVICE(INTEL,           INTEL_82437MX,  "430MX - 82437MX MTSC"),
DEVICE(INTEL,           INTEL_82441,    "82441FX Natoma"),
DEVICE(INTEL,           INTEL_82380FB,  "82380FB Mobile"),
DEVICE(INTEL,           INTEL_82439,    "82439HX Triton II"),
DEVICE(INTEL,          INTEL_82371SB_0, "82371SB PIIX3 ISA"),
DEVICE(INTEL,          INTEL_82371SB_1, "82371SB PIIX3 IDE"),
DEVICE(INTEL,           INTEL_82371SB_2, "82371SB PIIX3 USB"),
DEVICE(INTEL,           INTEL_82437VX,  "82437VX Triton II"),
DEVICE(INTEL,           INTEL_82439TX,  "82439TX"),
DEVICE(INTEL,           INTEL_82371AB_0, "82371AB PIIX4 ISA"),
DEVICE(INTEL,           INTEL_82371AB,  "82371AB PIIX4 IDE"),
DEVICE(INTEL,           INTEL_82371AB_2, "82371AB PIIX4 USB"),
DEVICE(INTEL,           INTEL_82371AB_3, "82371AB PIIX4 ACPI"),
DEVICE(INTEL,           INTEL_82443LX_0, "440LX - 82443LX PAC Host"),
DEVICE(INTEL,           INTEL_82443LX_1, "440LX - 82443LX PAC AGP"),
DEVICE(INTEL,           INTEL_82443BX_0, "440BX - 82443BX Host"),
DEVICE(INTEL,           INTEL_82443BX_1, "440BX - 82443BX AGP"),
DEVICE(INTEL,           INTEL_82443BX_2, "440BX - 82443BX Host (no AGP)"),
DEVICE(INTEL,           INTEL_P6,       "Orion P6"),
DEVICE(INTEL,           INTEL_82450GX,  "82450GX Orion P6"),
DEVICE(KTI,            KTI_ET32P2,     "ET32P2"),
DEVICE(ADAPTEC,         ADAPTEC_7810,   "AIC-7810 RAID"),
DEVICE(ADAPTEC,         ADAPTEC_7850,   "AIC-7850"),
DEVICE(ADAPTEC,         ADAPTEC_7855,   "AIC-7855"),
DEVICE(ADAPTEC,         ADAPTEC_5800,   "AIC-5800"),
DEVICE(ADAPTEC,         ADAPTEC_7860,   "AIC-7860"),
DEVICE(ADAPTEC,         ADAPTEC_7861,   "AIC-7861"),
DEVICE(ADAPTEC,         ADAPTEC_7870,   "AIC-7870"),
DEVICE(ADAPTEC,         ADAPTEC_7871,   "AIC-7871"),
DEVICE(ADAPTEC,         ADAPTEC_7872,   "AIC-7872"),
DEVICE(ADAPTEC,         ADAPTEC_7873,   "AIC-7873"),
DEVICE(ADAPTEC,         ADAPTEC_7874,   "AIC-7874"),
DEVICE(ADAPTEC,         ADAPTEC_7895,   "AIC-7895U"),
DEVICE(ADAPTEC,         ADAPTEC_7880,   "AIC-7880U"),
DEVICE(ADAPTEC,         ADAPTEC_7881,   "AIC-7881U"),
DEVICE(ADAPTEC,         ADAPTEC_7882,   "AIC-7882U"),
DEVICE(ADAPTEC,         ADAPTEC_7883,   "AIC-7883U"),
DEVICE(ADAPTEC,         ADAPTEC_7884,   "AIC-7884U"),
DEVICE(ADAPTEC,         ADAPTEC_1030,   "ABA-1030 DVB receiver"),
DEVICE(ADAPTEC2,        ADAPTEC2_2940U2, "AHA-2940U2"),
DEVICE(ADAPTEC2,        ADAPTEC2_78902, "AIC-7890/1"),
DEVICE(ADAPTEC2,        ADAPTEC2_7890,  "AIC-7890/1"),
DEVICE(ADAPTEC2,        ADAPTEC2_3940U2, "AHA-3940U2"),
DEVICE(ADAPTEC2,        ADAPTEC2_3950U2D, "AHA-3950U2D"),
DEVICE(ADAPTEC2,        ADAPTEC2_7896,  "AIC-7896/7"),
DEVICE(ATRONICS,        ATRONICS_2015,  "IDE-2015PL"),
DEVICE(TIGERJET,        TIGERJET_300,   "Tiger300 ISDN"),
DEVICE(ARK,             ARK_STING,      "Stingray"),
DEVICE(ARK,             ARK_STINGARK,   "Stingray ARK 2000PV"),
DEVICE(ARK,             ARK_2000MT,     "2000MT")

#
# 3rd list Association between vendor tag and vendor name.
#

case VENDOR_COMPAQ:      "Compaq"
case VENDOR_NCR:         "NCR"
case VENDOR_ATI:         "ATI"
case VENDOR_VLSI:        "VLSI"
case VENDOR_ADL:         "Avance Logic"
case VENDOR_NS:          "NS"
case VENDOR_TSENG:       "Tseng'Lab"
case VENDOR_WEITEK:      "Weitek"
case VENDOR_DEC:         "DEC"
case VENDOR_CIRRUS:      "Cirrus Logic"
case VENDOR_IBM:         "IBM"
case VENDOR_WD:          "Western Digital"
case VENDOR_AMD:         "AMD"
case VENDOR_TRIDENT:     "Trident"
case VENDOR_AI:          "Acer Incorporated"
case VENDOR_MATROX:      "Matrox"
case VENDOR_CT:          "Chips & Technologies"
case VENDOR_MIRO:        "Miro"
case VENDOR_NEC:         "NEC"
case VENDOR_FD:          "Future Domain"
case VENDOR_SI:          "Silicon Integrated Systems"
case VENDOR_HP:          "Hewlett Packard"
case VENDOR_PCTECH:      "PCTECH"
case VENDOR_DPT:         "DPT"
case VENDOR_OPTI:        "OPTi"
case VENDOR_SGS:         "SGS Thomson"
case VENDOR_BUSLOGIC:    "BusLogic"
case VENDOR_TI:          "Texas Instruments"
case VENDOR_OAK:         "OAK"
case VENDOR_WINBOND2:    "Winbond"
case VENDOR_MOTOROLA:    "Motorola"
case VENDOR_PROMISE:     "Promise Technology"
case VENDOR_N9:          "Number Nine"
case VENDOR_UMC:         "UMC"
case VENDOR_X:           "X TECHNOLOGY"
case VENDOR_PICOP:       "PicoPower"
case VENDOR_APPLE:       "Apple"
case VENDOR_NEXGEN:      "Nexgen"
case VENDOR_QLOGIC:      "Q Logic"
case VENDOR_CYRIX:       "Cyrix"
case VENDOR_LEADTEK:     "Leadtek Research"
case VENDOR_CONTAQ:      "Contaq"
case VENDOR_FOREX:       "Forex"
case VENDOR_OLICOM:      "Olicom"
case VENDOR_SUN:         "Sun Microsystems"
case VENDOR_CMD:         "CMD"
case VENDOR_VISION:      "Vision"
case VENDOR_BROOKTREE:   "Brooktree"
case VENDOR_SIERRA:      "Sierra"
case VENDOR_ACC:         "ACC MICROELECTRONICS"
case VENDOR_WINBOND:     "Winbond"
case VENDOR_DATABOOK:    "Databook"
case VENDOR_PLX:         "PLX"
case VENDOR_MADGE:       "Madge Networks"
case VENDOR_3COM:        "3Com"
case VENDOR_SMC:         "SMC"
case VENDOR_AL:          "Acer Labs"
case VENDOR_MITSUBISHI:  "Mitsubishi"
case VENDOR_SURECOM:     "Surecom"
case VENDOR_NEOMAGIC:    "Neomagic"
case VENDOR_ASP:         "Advanced System Products"
case VENDOR_MACRONIX:    "Macronix"
case VENDOR_CERN:        "CERN"
case VENDOR_NVIDIA:      "NVidia"
case VENDOR_IMS:         "IMS"
case VENDOR_TEKRAM2:     "Tekram"
case VENDOR_TUNDRA:      "Tundra"
case VENDOR_AMCC:        "AMCC"
case VENDOR_INTERG:      "Intergraphics"
case VENDOR_REALTEK:     "Realtek"
case VENDOR_TRUEVISION:  "Truevision"
case VENDOR_INIT:        "Initio Corp"
case VENDOR_TTI:         "Triones Technologies, Inc."
case VENDOR_VIA:         "VIA Technologies"
case VENDOR_SMC2:        "SMC"
case VENDOR_VORTEX:      "VORTEX"
case VENDOR_EF:          "Efficient Networks"
case VENDOR_FORE:        "Fore Systems"
case VENDOR_IMAGINGTECH: "Imaging Technology"
case VENDOR_PHILIPS:     "Philips"
case VENDOR_CYCLONE:     "Cyclone"
case VENDOR_ALLIANCE:    "Alliance"
case VENDOR_VMIC:        "VMIC"
case VENDOR_DIGI:        "Digi Intl."
case VENDOR_MUTECH:      "Mutech"
case VENDOR_RENDITION:   "Rendition"
case VENDOR_TOSHIBA:     "Toshiba"
case VENDOR_RICOH:       "Ricoh"
case VENDOR_ARTOP:       "Artop Electronics"
case VENDOR_ZEITNET:     "ZeitNet"
case VENDOR_OMEGA:       "Omega Micro"
case VENDOR_LITEON:      "LiteOn"
case VENDOR_NP:          "Network Peripherals"
case VENDOR_ATT:         "Lucent (ex-AT&T) Microelectronics"
case VENDOR_SPECIALIX:   "Specialix"
case VENDOR_AURAVISION:  "Auravision"
case VENDOR_IKON:        "Ikon"
case VENDOR_ZORAN:       "Zoran"
case VENDOR_KINETIC:     "Kinetic"
case VENDOR_COMPEX:      "Compex"
case VENDOR_RP:          "Comtrol"
case VENDOR_CYCLADES:    "Cyclades"
case VENDOR_ESSENTIAL:   "Essential Communications"
case VENDOR_O2:          "O2 Micro"
case VENDOR_3DFX:        "3Dfx"
case VENDOR_SIGMADES:    "Sigma Designs"
case VENDOR_CCUBE:       "C-Cube"
case VENDOR_DIPIX:       "Dipix"
case VENDOR_STALLION:    "Stallion Technologies"
case VENDOR_OPTIBASE:    "Optibase"
case VENDOR_SATSAGEM:    "SatSagem"
case VENDOR_HUGHES:      "Hughes"
case VENDOR_ENSONIQ:     "Ensoniq"
case VENDOR_ALTEON:      "Alteon"
case VENDOR_PICTUREL:    "Picture Elements"
case VENDOR_NVIDIA_SGS:  "NVidia/SGS Thomson"
case VENDOR_CBOARDS:     "ComputerBoards"
case VENDOR_SYMPHONY:    "Symphony"
case VENDOR_TEKRAM:      "Tekram"
case VENDOR_3DLABS:      "3Dlabs"
case VENDOR_AVANCE:      "Avance"
case VENDOR_NETVIN:      "NetVin"
case VENDOR_S3:          "S3 Inc."
case VENDOR_DCI:         "Decision Computer Int."
case VENDOR_INTEL:       "Intel"
case VENDOR_KTI:         "KTI"
case VENDOR_ADAPTEC:     "Adaptec"
case VENDOR_ADAPTEC2:    "Adaptec"
case VENDOR_ATRONICS:    "Atronics"
case VENDOR_TIGERJET:    "TigerJet"
case VENDOR_ARK:         "ARK Logic"
