diff options
author | nsayer <nsayer@FreeBSD.org> | 1999-04-01 15:28:10 +0000 |
---|---|---|
committer | nsayer <nsayer@FreeBSD.org> | 1999-04-01 15:28:10 +0000 |
commit | 808e0ce4efa4b05d5df503415edb5df3a45a9810 (patch) | |
tree | 0c1c5096e43ce96e4f57e8aa6022a43430c5145f /sys/pci/pcic_p.c | |
parent | e966b5f866c7cee9c9af6de2a5743143d2a2dcd6 (diff) | |
download | FreeBSD-src-808e0ce4efa4b05d5df503415edb5df3a45a9810.zip FreeBSD-src-808e0ce4efa4b05d5df503415edb5df3a45a9810.tar.gz |
Import PCI pccard bridge chip probing from PAO. Hopeful prelude for
broadening chipset support in -current.
Reviewed by: joerg
Obtained from: PAO
Diffstat (limited to 'sys/pci/pcic_p.c')
-rw-r--r-- | sys/pci/pcic_p.c | 36 |
1 files changed, 29 insertions, 7 deletions
diff --git a/sys/pci/pcic_p.c b/sys/pci/pcic_p.c index 60c3f42..a97588c 100644 --- a/sys/pci/pcic_p.c +++ b/sys/pci/pcic_p.c @@ -26,7 +26,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $Id: pcic_p.c,v 1.7 1998/12/14 06:32:57 dillon Exp $ + * $Id: pcic_p.c,v 1.8 1999/01/25 12:59:31 torstenb Exp $ */ #include "pci.h" @@ -67,16 +67,38 @@ static const char * pcic_pci_probe(pcici_t tag, pcidi_t type) { switch (type) { - case PCI_DEVICE_ID_PCIC_CLPD6729: - return ("Cirrus Logic PD6729/6730 PC-Card Controller"); case PCI_DEVICE_ID_PCIC_CLPD6832: - return ("Cirrus Logic PD6832 CardBus Adapter"); + return ("Cirrus Logic PD6832 PCI/CardBus Bridge"); case PCI_DEVICE_ID_PCIC_TI1130: - return ("TI 1130 PCMCIA/CardBus Bridge"); + return ("TI PCI-1130 PCI-CardBus Bridge"); case PCI_DEVICE_ID_PCIC_TI1131: - return ("TI 1131 PCI to PCMCIA/CardBus bridge"); + return ("TI PCI-1131 PCI-CardBus Bridge"); + case PCI_DEVICE_ID_PCIC_TI1220: + return ("TI PCI-1220 PCI-CardBus Bridge"); + case PCI_DEVICE_ID_PCIC_TI1221: + return ("TI PCI-1221 PCI-CardBus Bridge"); case PCI_DEVICE_ID_PCIC_TI1250: - return ("TI 1250 PCI to PCMCIA/CardBus bridge"); + return ("TI PCI-1250 PCI-CardBus Bridge"); + case PCI_DEVICE_ID_TOSHIBA_TOPIC95: + return ("Toshiba ToPIC95 PCI-CardBus Bridge"); + case PCI_DEVICE_ID_TOSHIBA_TOPIC97: + return ("Toshiba ToPIC97 PCI-CardBus Bridge"); + case PCI_DEVICE_ID_RICOH_RL5C465: + return ("Ricoh RL5C465 PCI-CardBus Brige"); + case PCI_DEVICE_ID_RICOH_RL5C475: + return ("Ricoh RL5C475 PCI-CardBus Brige"); + case PCI_DEVICE_ID_RICOH_RL5C476: + return ("Ricoh RL5C476 PCI-CardBus Brige"); + case PCI_DEVICE_ID_RICOH_RL5C478: + return ("Ricoh RL5C478 PCI-CardBus Brige"); + /* 16bit PC-card bridges */ + case PCI_DEVICE_ID_PCIC_CLPD6729: + return ("Cirrus Logic PD6729/6730 PC-Card Controller"); + case PCI_DEVICE_ID_PCIC_OZ6729: + return ("O2micro OZ6729 PC-Card Bridge"); + case PCI_DEVICE_ID_PCIC_OZ6730: + return ("O2micro OZ6730 PC-Card Bridge"); + default: break; } |