home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 February / CHIP_2_98.iso / misc / src / install / pci-probing / pci-ids.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-11-07  |  9.0 KB  |  156 lines

  1.  
  2. /* This is an automatically generated file by makepciids. */
  3.  
  4. /* some PCI ids map to multiple modules (!!) */
  5. /* we just stick in an mulitple entries for the PCI id, with different */
  6. /* module name for each one. Code just search for ALL matches to a     */
  7. /* given PCI id to get all the modules that might(!) work              */
  8. struct pci_module_map {
  9.     unsigned short    vendor;     /* PCI vendor id */
  10.     unsigned short    device;     /* PCI device id */
  11.     const char      *name;      /* PCI human readable name */
  12.     const char      *module;    /* module to load */
  13. };
  14.  
  15. struct pci_module_map scsi_pci_ids[] = {
  16.     {0x9004  , 0x5078  , (     "AIC-7850" ), ( "aic7xxx" )} ,
  17.     {0x9004  , 0x5578  , (     "AIC-7855" ), ( "aic7xxx" )} ,
  18.     {0x9004  , 0x6078  , (     "AIC-7860" ), ( "aic7xxx" )} ,
  19.     {0x9004  , 0x6178  , (     "AIC-7861" ), ( "aic7xxx" )} ,
  20.     {0x9004  , 0x7078  , (     "AIC-7870" ), ( "aic7xxx" )} ,
  21.     {0x9004  , 0x7178  , (     "AIC-7871" ), ( "aic7xxx" )} ,
  22.     {0x9004  , 0x7278  , (     "AIC-7872" ), ( "aic7xxx" )} ,
  23.     {0x9004  , 0x7378  , (     "AIC-7873" ), ( "aic7xxx" )} ,
  24.     {0x9004  , 0x7478  , (     "AIC-7874" ), ( "aic7xxx" )} ,
  25.     {0x9004  , 0x8078  , (     "AIC-7880U" ), ( "aic7xxx" )} ,
  26.     {0x9004  , 0x8178  , (     "AIC-7881U" ), ( "aic7xxx" )} ,
  27.     {0x9004  , 0x8278  , (     "AIC-7882U" ), ( "aic7xxx" )} ,
  28.     {0x9004  , 0x8378  , (     "AIC-7883U" ), ( "aic7xxx" )} ,
  29.     {0x9004  , 0x8478  , (     "AIC-7884U" ), ( "aic7xxx" )} ,
  30.     {0x10cd  , 0x1200  , (     "ABP940" ), ( "advansys" )} ,
  31.     {0x10cd  , 0x1300  , (     "ABP940U" ), ( "advansys" )} ,
  32.     {0x104B  , 0x8130  , (      "FlashPoint" ), ( "BusLogic" )} ,
  33.     {0x104B  , 0x1040  , (     "MultiMaster" ), ( "BusLogic" )} ,
  34.     {0x104B  , 0x0140  , (  "MultiMaster NC" ), ( "BusLogic" )} ,
  35.     {0x1044  , 0xa400  , (         "SmartCache/Raid" ), ( "dpt" )} ,
  36.     {0x1000  , 0x0001  , (     "53c810" ), ( "ncr53c8xx" )} ,
  37.     {0x1000  , 0x0004  , (     "53c815" ), ( "ncr53c8xx" )} ,
  38.     {0x1000  , 0x0002  , (     "53c820" ), ( "ncr53c8xx" )} ,
  39.     {0x1000  , 0x0003  , (     "53c825" ), ( "ncr53c8xx" )} ,
  40.     {0x1000  , 0x0006  , (     "53c860" ), ( "ncr53c8xx" )} ,
  41.     {0x1000  , 0x000f  , (     "53c875" ), ( "ncr53c8xx" )} ,
  42.     {0x1000  , 0x000d  , (     "53c885" ), ( "ncr53c8xx" )} ,
  43.     {0x1000  , 0x000c  , (     "53c895" ), ( "ncr53c8xx" )} ,
  44.     {0x1000  , 0x000b  , (     "53c896" ), ( "ncr53c8xx" )} ,
  45.     {0x1077  , 0x1020  , (     "ISP1020" ), ( "qlogicisp" )} ,
  46.     {0x1077  , 0x1022  , (     "ISP1022" ), ( "qlogicisp" )} ,
  47. };
  48. int scsi_num_ids=sizeof(scsi_pci_ids)/sizeof(struct pci_module_map);
  49.  
  50. struct pci_module_map eth_pci_ids[] = {
  51.     {0x10b7  , 0x5900  , (     "3C590 10bT" ), ( "3c59x" )} ,
  52.     {0x10b7  , 0x5952  , (     "3C595 100b-MII" ), ( "3c59x" )} ,
  53.     {0x10b7  , 0x5951  , (     "3C595 100bT4" ), ( "3c59x" )} ,
  54.     {0x10b7  , 0x5950  , (     "3C595 100bTX" ), ( "3c59x" )} ,
  55.     {0x10b7  , 0x9001  , ( "3C900 10b Combo" ), ( "3c59x" )} ,
  56.     {0x10b7  , 0x9000  , (     "3C900 10bTPO" ), ( "3c59x" )} ,
  57.     {0x10b7  , 0x9050  , (     "3C905 100bTX" ), ( "3c59x" )} ,
  58.     {0x1022  , 0x2000  , (     "79C970" ), ( "lance" )} ,
  59.     {0x1011  , 0x0021  , (     "DC21052" ), ( "tulip" )} ,
  60.     {0x1011  , 0x0019  , (     "DC21142" ), ( "tulip" )} ,
  61.     {0x1011  , 0x0024  , (     "DC21152" ), ( "tulip" )} ,
  62.     {0x1011  , 0x000F  , (     "DEFPA" ), ( "unknown" )} ,
  63.     {0x1011  , 0x0002  , (     "DC21040" ), ( "tulip" )} ,
  64.     {0x1011  , 0x0009  , (     "DC21140" ), ( "tulip" )} ,
  65.     {0x1011  , 0x0014  , (     "DC21041" ), ( "tulip" )} ,
  66.     {0x103c  , 0x1030  , (     "J2585A" ), ( "hp100" )} ,
  67.     {0x103c  , 0x1031  , (     "J2585B (Lassen)" ), ( "hp100" )} ,
  68.     {0x8086  , 0x1229  , (     "82557" ), ( "eepro100" )} ,
  69.     {0x1050  , 0x0940  , ( "NE2000-PCI" ), ( "ne" )} ,
  70. };
  71. int eth_num_ids=sizeof(eth_pci_ids)/sizeof(struct pci_module_map);
  72.  
  73. struct pci_module_map video_pci_ids[] = {
  74.     {0x121a  , 0x0001  , (     "Voodoo" ), ( "UNKNOWN" )} ,
  75.     {0x3d3d  , 0x0001  , (     "GLINT 300SX" ), ( "UNKNOWN" )} ,
  76.     {0x3d3d  , 0x0003  , (     "GLINT Delta" ), ( "UNKNOWN" )} ,
  77.     {0x3d3d  , 0x0004  , ( "PERMEDIA" ), ( "UNKNOWN" )} ,
  78.     {0xedd8  , 0xa0a1  , (     "2000MT" ), ( "Card:Ark Logic ARK2000MT (generic)" )} ,
  79.     {0xedd8  , 0xa091  , (     "Stingray" ), ( "UNKNOWN" )} ,
  80.     {0xedd8  , 0xa099  , (     "Stingray ARK 2000PV" ), ( "UNKNOWN" )} ,
  81.     {0x1002  , 0x4358  , (    "210888CX" ), ( "Server:Mach64" )} ,
  82.     {0x1002  , 0x4758  , (    "210888GX" ), ( "Server:Mach64" )} ,
  83.     {0x1002  , 0x4354  , (    "215CT222" ), ( "Card:ATI Mach64" )} ,
  84.     {0x1002  , 0x4754  , (     "Mach64 GT (Rage II)" ), ( "Card:ATI Mach64 3D RAGE II, Internal RAMDAC" )} ,
  85.     {0x1002  , 0x5654  , (     "Mach64 VT" ), ( "Card:ATI Mach64 VT (264VT), Internal RAMDAC" )} ,
  86.     {0x1002  , 0x4158  , (       "68800AX" ), ( "UNKNOWN" )} ,
  87.     {0x4005  , 0x2064  , (     "ALG2064i" ), ( "UNKNOWN" )} ,
  88.     {0x1013  , 0x00a0  , (     "GD 5430" ), ( "Card:Cirrus Logic GD543x" )} ,
  89.     {0x1013  , 0x00a4  , (     "GD 5434" ), ( "Card:Cirrus Logic GD543x" )} ,
  90.     {0x1013  , 0x00a8  , (     "GD 5434" ), ( "Card:Cirrus Logic GD543x" )} ,
  91.     {0x1013  , 0x00ac  , (     "GD 5436" ), ( "Card:Cirrus Logic GD543x" )} ,
  92.     {0x1013  , 0x00b8  , (     "GD 5446" ), ( "Card:Cirrus Logic GD544x" )} ,
  93.     {0x1013  , 0x00d4  , (     "GD 5464" ), ( "Card:Cirrus Logic GD5464" )} ,
  94.     {0x1013  , 0x00d6  , (     "GD 5465" ), ( "UNKNOWN" )} ,
  95.     {0x1013  , 0x00bc  , (     "GD 5480" ), ( "UNKNOWN" )} ,
  96.     {0x1013  , 0x1100  , (     "CL 6729" ), ( "UNKNOWN" )} ,
  97.     {0x1013  , 0x1110  , (     "PD 6832" ), ( "UNKNOWN" )} ,
  98.     {0x1013  , 0x1204  , (     "CL 7541" ), ( "Card:Cirrus Logic GD754x (laptop)" )} ,
  99.     {0x1013  , 0x1200  , (     "CL 7542" ), ( "Card:Cirrus Logic GD754x (laptop)" )} ,
  100.     {0x1013  , 0x1202  , (     "CL 7543" ), ( "Card:Cirrus Logic GD754x (laptop)" )} ,
  101.     {0x1013  , 0x0038  , (     "GD 7548" ), ( "Card:Cirrus Logic GD754x (laptop)" )} ,
  102.     {0x0e11  , 0x3033  , (     "QVision 1280/p" ), ( "UNKNOWN" )} ,
  103.     {0x102c  , 0x00d8  , (     "65545" ), ( "Card:Chips & Technologies CT65545" )} ,
  104.     {0x102c  , 0x00dc  , (     "65548" ), ( "Card:Chips & Technologies CT65548" )} ,
  105.     {0x102c  , 0x00e0  , (     "65550" ), ( "Card:Chips & Technologies CT65550" )} ,
  106.     {0x102c  , 0x00e4  , (     "65554" ), ( "Card:Chips & Technologies CT65554" )} ,
  107.     {0x1011  , 0x0004  , (     "DC21030" ), ( "Server:TGA" )} ,
  108.     {0x107d  , 0x0000  , (     "S3 805" ), ( "UNKNOWN" )} ,
  109.     {0x102B  , 0x0518  , (     "Atlas PX2085" ), ( "UNKNOWN" )} ,
  110.     {0x102B  , 0x0d10  , (     "MGA Impression" ), ( "UNKNOWN" )} ,
  111.     {0x102B  , 0x0519  , (     "Millennium" ), ( "Card:Matrox Millennium (MGA)" )} ,
  112.     {0x102B  , 0x051b  , (     "Millennium II" ), ( "Card:Matrox Millennium II" )} ,
  113.     {0x102B  , 0x051A  , (     "Mystique" ), ( "Card:Matrox Mystique" )} ,
  114.     {0x105d  , 0x2309  , (     "Imagine 128" ), ( "Card:Number Nine Imagine I-128 (2-8MB)" )} ,
  115.     {0x105d  , 0x2339  , (     "Imagine 128v2" ), ( "Card:Number Nine Imagine I-128 Series 2 (2-4MB)" )} ,
  116.     {0x10c8  , 0x0002  , (  "MagicGraph 128V" ), ( "UNKNOWN" )} ,
  117.     {0x104e  , 0x0107  , (     "OTI107" ), ( "UNKNOWN" )} ,
  118.     {0x1255  , 0x1110  , (     "MPEG Forge" ), ( "UNKNOWN" )} ,
  119.     {0x1255  , 0x1210  , ( "MPEG Fusion" ), ( "UNKNOWN" )} ,
  120.     {0x1255  , 0x2110  , (     "VideoPlex" ), ( "UNKNOWN" )} ,
  121.     {0x1255  , 0x2120  , ( "VideoPlex CC" ), ( "UNKNOWN" )} ,
  122.     {0x1255  , 0x2130  , ( "VideoQuest" ), ( "UNKNOWN" )} ,
  123.     {0x5333  , 0x88c0  , (     "Vision 864-P" ), ( "Card:S3 864 (generic)" )} ,
  124.     {0x5333  , 0x88c1  , (     "Vision 864-P" ), ( "Card:S3 864 (generic)" )} ,
  125.     {0x5333  , 0x8880  , (     "Vision 868" ), ( "Card:S3 868 (generic)" )} ,
  126.     {0x5333  , 0x88b0  , (         "Vision 928-P" ), ( "Card:S3 928 (generic)" )} ,
  127.     {0x5333  , 0x88d0  , (     "Vision 964-P" ), ( "Card:S3 964 (generic)" )} ,
  128.     {0x5333  , 0x88d1  , (     "Vision 964-P" ), ( "Card:S3 964 (generic)" )} ,
  129.     {0x5333  , 0x88f0  , (         "Vision 968" ), ( "Card:S3 968 (generic)" )} ,
  130.     {0x5333  , 0x8812  , (     "Aurora64V+" ), ( "UNKNOWN" )} ,
  131.     {0x5333  , 0x8902  , (     "PLATO/PX (graphics)" ), ( "UNKNOWN" )} ,
  132.     {0x5333  , 0x0551  , (     "PLATO/PX (system)" ), ( "UNKNOWN" )} ,
  133.     {0x5333  , 0x8811  , (     "Trio32/Trio64" ), ( "Card:S3 Trio64 (generic)" )} ,
  134.     {0x5333  , 0x8814  , (     "Trio64UV+" ), ( "Card:S3 Trio64V+ (generic)" )} ,
  135.     {0x5333  , 0x8901  , (     "Trio64V2/DX or /GX" ), ( "Card:S3 Trio64V2 (generic)" )} ,
  136.     {0x5333  , 0x5631  , (     "ViRGE" ), ( "Server:S3V" )} ,
  137.     {0x5333  , 0x8a01  , (     "ViRGE/DX or /GX" ), ( "Server:S3V" )} ,
  138.     {0x5333  , 0x883d  , (     "ViRGE/VX" ), ( "Server:S3V" )} ,
  139.     {0x5333  , 0x8a10  , (     "ViRGE/GX2" ), ( "Server:S3V" )} ,
  140.     {0x10a8  , 0x0000  , (     "STB Horizon 64" ), ( "UNKNOWN" )} ,
  141.     {0x1de1  , 0xdc29  , (     "DC-290" ), ( "UNKNOWN" )} ,
  142.     {0x1023  , 0x9420  , (     "TG 9420" ), ( "Card:Trident TGUI9420DGi (generic)" )} ,
  143.     {0x1023  , 0x9440  , (     "TG 9440" ), ( "Card:Trident TGUI9440 (generic)" )} ,
  144.     {0x1023  , 0x9660  , (     "TG 9660" ), ( "Card:Trident TGUI9660 (generic)" )} ,
  145.     {0x100c  , 0x3208  , (     "ET6000" ), ( "Card:ET6000 (generic)" )} ,
  146.     {0x100c  , 0x3202  , (     "ET4000W32P" ), ( "Card:ET4000 W32i, W32p (generic)" )} ,
  147.     {0x100c  , 0x3205  , (     "ET4000W32P rev B" ), ( "Card:ET4000 W32i, W32p (generic)" )} ,
  148.     {0x100c  , 0x3206  , (     "ET4000W32P rev C" ), ( "Card:ET4000 W32i, W32p (generic)" )} ,
  149.     {0x100c  , 0x3207  , (     "ET4000W32P rev D" ), ( "Card:ET4000 W32i, W32p (generic)" )} ,
  150.     {0x100e  , 0x9001  , (     "P9000" ), ( "UNKNOWN" )} ,
  151.     {0x100e  , 0x9100  , (     "P9100" ), ( "UNKNOWN" )} ,
  152. };
  153. int video_num_ids=sizeof(video_pci_ids)/sizeof(struct pci_module_map);
  154.  
  155. /* END of automatically generated text */
  156.