1$pcidevs 2002/09/03 broadcom $ 2 3/* 4 * Copyright (c) 1995, 1996 Christopher G. Demetriou 5 * All rights reserved. 6 * 7 * Redistribution and use in source and binary forms, with or without 8 * modification, are permitted provided that the following conditions 9 * are met: 10 * 1. Redistributions of source code must retain the above copyright 11 * notice, this list of conditions and the following disclaimer. 12 * 2. Redistributions in binary form must reproduce the above copyright 13 * notice, this list of conditions and the following disclaimer in the 14 * documentation and/or other materials provided with the distribution. 15 * 3. All advertising materials mentioning features or use of this software 16 * must display the following acknowledgement: 17 * This product includes software developed by Christopher G. Demetriou 18 * for the NetBSD Project. 19 * 4. The name of the author may not be used to endorse or promote products 20 * derived from this software without specific prior written permission 21 * 22 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 23 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 24 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 25 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 26 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 27 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 28 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 29 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 30 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 31 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 32 */ 33 34/* 35 * NOTE: a fairly complete list of PCI codes can be found at: 36 * 37 * http://members.hyperlink.net.au/~chart/pci.htm 38 * 39 * which replaces the database found at 40 * 41 * http://www.yourvote.com/pci/ 42 * 43 * (but it doesn't always seem to match vendor documentation) 44 */ 45 46/* 47 * List of known PCI vendors. This list has been trimmed to include 48 * only vendors of products supported by CFE drivers. 49 */ 50 51vendor NS 0x100b National Semiconductor 52vendor DEC 0x1011 Digital Equipment 53vendor AMD 0x1022 Advanced Micro Devices 54vendor OPTI 0x1045 Opti 55vendor TEXASINST 0x104c Texas Instruments 56vendor TUNDRA 0x10e3 Tundra Semiconductor 57vendor REALTEK 0x10ec Realtek Semiconductor 58vendor SERVERWORKS 0x1166 ServerWorks 59vendor PERICOM 0x12d8 Pericom Semiconductor 60vendor ALSC 0x14d9 Alliance Semiconductor 61vendor BROADCOM 0x14e4 Broadcom 62vendor SIBYTE 0x166d SiByte, Inc. 63vendor HINT 0x3388 Hint Corp. 64vendor INTEL 0x8086 Intel 65vendor ADP 0x9004 Adaptec 66 67/* 68 * List of known products. Grouped by vendor. This list has been 69 * trimmed to include only products with chip-specific CFE drivers. 70 */ 71 72/* Adaptec products */ 73product ADP AIC6915 0x6915 AIC-6915 10/100 Ethernet 74 75/* Alliance (formerly API Networks) products */ 76product ALSC SP1011 0x0010 SP1011 HyperTransport-PCI Bridge 77product ALSC AS90L10208 0x9000 AS90L10208 HyperTransport-PCI-X Bridge 78 79/* AMD products */ 80product AMD HT7520 0x7450 (PLX) HT7520 PCI-X Tunnel 81product AMD HT7520_PIC 0x7451 (PLX) HT7520 PCI-X IOAPIC 82product AMD AMD8151_AGP 0x7454 AMD8151 AGP Device 83product AMD AMD8151 0x7455 AMD8151 HyperTransport-AGP Bridge 84 85/* Broadcom products */ 86product BROADCOM BCM5700 0x1644 BCM5700 10/100/1000 Ethernet 87product BROADCOM BCM5701 0x1645 BCM5701 10/100/1000 Ethernet 88product BROADCOM BCM5703_0 0x1647 BCM5703 10/100/1000 Ethernet 89product BROADCOM BCM5704C 0x1648 BCM5704 Dual 10/100/1000 Ethernet 90product BROADCOM BCM5706 0x164a BCM5706 10/100/1000 Ethernet TOE 91product BROADCOM BCM5705 0x1653 BCM5705 10/100/1000 Ethernet 92product BROADCOM BCM5750 0x1676 BCM5750 10/100/1000 Ethernet 93product BROADCOM BCM5705 0x1653 BCM5705 10/100/1000 Ethernet 94product BROADCOM BCM5703 0x16a7 BCM5703 10/100/1000 Ethernet 95product BROADCOM BCM5704S 0x16a8 BCM5704 Dual 10/100/1000 Ethernet 96product BROADCOM BCM5703_2 0x16c7 BCM5703 10/100/1000 Ethernet 97product BROADCOM BCM4401_B 0x170c BCM4401 10/100 Ethernet 98product BROADCOM BCM4401 0x4401 BCM4401 10/100 Ethernet 99product BROADCOM BCM4704 0x4704 BCM4704 PCI Host Bridge 100product BROADCOM BCM4710 0x4710 BCM4710/4702 PCI Host Bridge 101product BROADCOM BCM5365 0x5365 BCM5365 PCI Host Bridge 102product BROADCOM BCM5345 0x5635 BCM5345 Switching Processor 103product BROADCOM BCM5670 0x5670 BCM5670 HiGig Switch Fabric 104product BROADCOM BCM5671 0x5671 BCM5671 HiGig Switch Fabric 105product BROADCOM BCM5673 0x5673 BCM5673 StrataXGS Ethernet Switch 106product BROADCOM BCM5674 0x5674 BCM5674 StrataXGS Ethernet Switch 107product BROADCOM BCM5675 0x5675 BCM5675 HiGig Switch Fabric 108product BROADCOM BCM5680 0x5680 BCM5680 StrataSwitch Ethernet Switch 109product BROADCOM BCM5690 0x5690 BCM5690 StrataXGS Ethernet Switch 110product BROADCOM BCM5691 0x5691 BCM5691 StrataXGS Ethernet Switch 111product BROADCOM BCM5692 0x5692 BCM5692 StrataXGS Ethernet Switch 112product BROADCOM BCM5693 0x5693 BCM5693 StrataXGS Ethernet Switch 113product BROADCOM BCM5695 0x5695 BCM5695 StrataXGS Ethernet Switch 114product BROADCOM BCM5820 0x5820 BCM5820 Security Processor 115product BROADCOM BCM5821 0x5821 BCM5821 Security Processor 116product BROADCOM BCM5822 0x5822 BCM5822 Security Processor 117product BROADCOM BCM5823 0x5823 BCM5823 Security Processor 118product BROADCOM BCM5850 0x5850 BCM5850 SSL/TLS Protocol Processor 119product BROADCOM BCM56304 0xb304 BCM56304 StrataXGS Ethernet Switch 120product BROADCOM BCM56504 0xb504 BCM56504 StrataXGS Ethernet Switch 121product BROADCOM BCM56601 0xb601 BCM56601 StrataXGS Ethernet Switch 122product BROADCOM BCM56602 0xb602 BCM56602 StrataXGS Ethernet Switch 123 124/* DEC products */ 125product DEC 21050 0x0001 DECchip 21050 PCI-PCI Bridge 126product DEC 21040 0x0002 DECchip 21040 Ethernet 127product DEC 21140 0x0009 DECchip 21140 10/100 Ethernet 128product DEC 21041 0x0014 DECchip 21041 Ethernet 129product DEC 21142 0x0019 DECchip 21142/21143 10/100 Ethernet 130product DEC 21052 0x0021 DECchip 21052 PCI-PCI Bridge 131product DEC 21150 0x0022 DECchip 21150 PCI-PCI Bridge 132product DEC 21150_2 0x0023 DECchip 21150 PCI-PCI Bridge 133product DEC 21152 0x0024 DECchip 21152 PCI-PCI Bridge 134product DEC 21153 0x0025 DECchip 21153 PCI-PCI Bridge 135product DEC 21154 0x0026 DECchip 21154 PCI-PCI Bridge 136 137/* Hint Corp. (now PLX) products */ 138product HINT HB4 0x0022 HB4 PCI-PCI Bridge (PLX PCI6150) 139 140/* Intel products */ 141product INTEL IN_BUSINESS 0x1030 InBusiness Fast Ethernet LAN Controller 142product INTEL 82559ER 0x1209 82559ER Fast Ethernet LAN Controller 143product INTEL EEPRO100 0x1227 EE Pro 100 10/100 Fast Ethernet 144product INTEL EEPRO100S 0x1228 EE Pro 100 Smart 10/100 Fast Ethernet 145product INTEL 82557 0x1229 82557 Fast Ethernet LAN Controller 146product INTEL 21154 0xB154 21154 PCI-PCI Bridge 147 148/* Opti products */ 149product OPTI 82C862 0xc861 82C862 FireLink USB Controller 150 151/* Pericom Semiconductor products */ 152product PERICOM PI7C7300 0x71E2 PI7C7300 153product PERICOM PI7C8150 0x8150 PI7C8150 154product PERICOM PI7C8152 0x8152 PI7C8152 155 156/* National Semiconductor products */ 157product NS DP83810 0x0001 DP83810 10/100 Ethernet 158product NS DP83815 0x0020 DP83815 10/100 Ethernet 159 160/* Realtek products */ 161product REALTEK RT8139 0x8139 8139 10/100 Ethernet 162 163/* SiByte, Inc. (now Broadcom) products */ 164product SIBYTE SB1250_PCI 0x0001 BCM1250 PCI Host Bridge 165product SIBYTE SB1250_LDT 0x0002 BCM1250 HyperTransport Host Bridge 166product SIBYTE SB1480_HTP 0x0010 BCM1480 HyperTransport Bridge (Primary) 167product SIBYTE SB1480_HTS 0x0011 BCM1480 HyperTransport Bridge (Secondary) 168product SIBYTE SB1480_PCIX 0x0012 BCM1480 PCI-X Host Bridge 169product SIBYTE SB1480_LDT 0x0014 BCM1480 HyperTransport Host Bridge 170 171/* Tundra products */ 172product TUNDRA TEMPE 0x0148 Tempe VME Bridge 173