c3ae59171a
- aic7xxx.c: fix the probe routines to use pcidevs.h
124 lines
4.5 KiB
Plaintext
124 lines
4.5 KiB
Plaintext
$NetBSD: pcidevs,v 1.3 1995/11/10 19:36:09 christos Exp $
|
|
|
|
/*
|
|
* Copyright (c) 1995 Christopher G. Demetriou
|
|
* All rights reserved.
|
|
*
|
|
* Redistribution and use in source and binary forms, with or without
|
|
* modification, are permitted provided that the following conditions
|
|
* are met:
|
|
* 1. Redistributions of source code must retain the above copyright
|
|
* notice, this list of conditions and the following disclaimer.
|
|
* 2. Redistributions in binary form must reproduce the above copyright
|
|
* notice, this list of conditions and the following disclaimer in the
|
|
* documentation and/or other materials provided with the distribution.
|
|
* 3. All advertising materials mentioning features or use of this software
|
|
* must display the following acknowledgement:
|
|
* This product includes software developed by Christopher G. Demetriou
|
|
* for the NetBSD Project.
|
|
* 4. The name of the author may not be used to endorse or promote products
|
|
* derived from this software without specific prior written permission
|
|
*
|
|
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
|
* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
|
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
|
* IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
|
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
|
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
|
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
|
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
|
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
|
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
*/
|
|
|
|
/*
|
|
* List of known PCI vendors
|
|
*/
|
|
|
|
vendor OLDNCR 0x1000 NCR # Old ID. see "NCR" below.
|
|
vendor ATI 0x1002 ATI
|
|
vendor DEC 0x1011 DEC
|
|
vendor CIRRUS 0x1013 Cirrus Logic
|
|
vendor IBM 0x1014 IBM
|
|
vendor NCR 0x101A NCR
|
|
vendor AMD 0x1022 AMD
|
|
vendor ACER 0x1025 Acer
|
|
vendor COMPAQ 0x1032 Compaq
|
|
vendor NEC 0x1033 NEC
|
|
vendor SIS 0x1039 SIS
|
|
vendor HP 0x103C Hewlett-Packard
|
|
vendor KPC 0x1040 Kubota Pacific Corp.
|
|
vendor TI 0x104C Texas Instruments
|
|
vendor SONY 0x104D Sony
|
|
vendor MOT 0x1057 Motorola
|
|
vendor MYLEX 0x1069 Mylex
|
|
vendor APPLE 0x106B Apple
|
|
vendor QLOGIC 0x1077 QLogic # ??? XXX
|
|
vendor BIT3 0x108A Bit3 Computer Corp.
|
|
vendor CABLETRON 0x10B1 Cabletron
|
|
vendor 3COM 0x10B7 3Com
|
|
vendor CERN 0x10DC CERN # ??? XXX
|
|
vendor ECP 0x10DC ECP # ??? XXX
|
|
vendor ECU 0x10DC ECU # ??? XXX
|
|
vendor PROTEON 0x1108 Proteon
|
|
vendor S3 0x5333 S3
|
|
vendor INTEL 0x8086 Intel
|
|
vendor ADP 0x9004 Adaptec
|
|
|
|
/*
|
|
* List of known products. Grouped by vendor.
|
|
*/
|
|
|
|
/* Adaptec products */
|
|
product ADP AIC7850 0x7075 UNSUPP AIC-7850
|
|
product ADP AIC7870 0x7078 UNSUPP AIC-7870
|
|
product ADP AIC2940 0x7178 UNSUPP AIC-2940
|
|
product ADP AIC2940U 0x8178 UNSUPP AIC-2940 (\"Ultra\")
|
|
|
|
/* ATI products */
|
|
product ATI MACH32 0x4158 UNSUPP Mach32
|
|
product ATI MACH64_CX 0x4358 UNSUPP Mach64-CX
|
|
product ATI MACH64_GX 0x4758 UNSUPP Mach64-GX
|
|
|
|
/* DEC products */
|
|
product DEC 21050 0x0001 UNSUPP DECchip 21050 (\"PPB\")
|
|
product DEC 21040 0x0002 DECchip 21040 (\"Tulip\")
|
|
product DEC 21030 0x0004 UNSUPP DECchip 21030 (\"TGA\")
|
|
product DEC NVRAM 0x0007 UNSUPP Zephyr NV-RAM
|
|
product DEC KZPSA 0x0008 UNSUPP KZPSA
|
|
product DEC 21140 0x0009 DECchip 21140 (\"FasterNet\")
|
|
product DEC DEFPA 0x000f UNSUPP DEFPA
|
|
/* product DEC ??? 0x0010 UNSUPP ??? VME Interface */
|
|
product DEC 21041 0x0014 DECchip 21041 (\"Tulip Pass 3\")
|
|
|
|
/* Intel products */
|
|
/* XXX name? */
|
|
product INTEL PCEB 0x0482 UNSUPP 82375EB PCI-EISA Bridge
|
|
product INTEL PCIB 0x0486 UNSUPP 82426EX PCI-ISA Bridge
|
|
product INTEL PCMC 0x04a3 UNSUPP 82434LX PCI, Cache, and Memory controller
|
|
|
|
/* XXX the following two Intel products are UNVERIFIED. */
|
|
product INTEL CDC 0x0483 UNSUPP 82424 Cache and DRAM controller
|
|
/* XXX Supported on the Alpha. XXX unverified. XXX includes PCI-ISA bridge */
|
|
product INTEL SIO 0x0484 UNSUPP 82378 System I/O
|
|
|
|
/* Mylex products */
|
|
product MYLEX 960P 0x0001 UNSUPP RAID controller
|
|
|
|
/* NCR/Symbios Logic products */
|
|
product NCR 810 0x0001 53c810
|
|
product OLDNCR 810 0x0001 53c810
|
|
product NCR 825 0x0003 53c825
|
|
product OLDNCR 825 0x0003 53c825
|
|
product NCR 815 0x0004 53c815
|
|
product OLDNCR 815 0x0004 53c815
|
|
|
|
/* QLogic products */
|
|
product QLOGIC ISP1020 0x1020 UNSUPP ISP1020
|
|
|
|
/* S3 Products */
|
|
product S3 VISION864 0x88c0 UNSUPP Vision 864
|
|
|
|
/* 3COM Products */
|
|
product 3COM 3C590 0x5900 3c590
|