summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>1998-05-03 08:35:05 +0000
committerphk <phk@FreeBSD.org>1998-05-03 08:35:05 +0000
commit9ec9823f3dfdf935d8264af3eac6cd69d0a7a747 (patch)
treea7352e03425f18d7dca93d9aebdea006a28f11e5 /sys
parentea57ac3951a6bbdca2cf9cc36a967ee8088162f8 (diff)
downloadFreeBSD-src-9ec9823f3dfdf935d8264af3eac6cd69d0a7a747.zip
FreeBSD-src-9ec9823f3dfdf935d8264af3eac6cd69d0a7a747.tar.gz
Patches are given here for pcisupport.c to recognise most of VIA
Technologies' Socket 7 chipsets. This covers all of the Apollo chipsets except the Master (82C570) and the MVP3, and it also covers the cheap VXPro and VXTWO knockoffs of the VP1 and VPX. PR: 6481 Reviewed by: phk Submitted by: Lee Cremeans <lcremean@tidalwave.net>
Diffstat (limited to 'sys')
-rw-r--r--sys/pci/pcisupport.c23
1 files changed, 22 insertions, 1 deletions
diff --git a/sys/pci/pcisupport.c b/sys/pci/pcisupport.c
index f70d77a..63b3c62 100644
--- a/sys/pci/pcisupport.c
+++ b/sys/pci/pcisupport.c
@@ -1,6 +1,6 @@
/**************************************************************************
**
-** $Id: pcisupport.c,v 1.62 1998/03/27 20:36:54 se Exp $
+** $Id: pcisupport.c,v 1.63 1998/05/02 22:19:33 se Exp $
**
** Device driver for DEC/INTEL PCI chipsets.
**
@@ -249,6 +249,27 @@ chipset_probe (pcici_t tag, pcidi_t type)
return ("VLSI 82C535 Eagle II System Controller");
case 0x01051004:
return ("VLSI 82C147 IrDA Controller");
+
+ /* VIA Technologies -- vendor 0x1106
+ * Note that the old Apollo Master chipset is not in here, as VIA
+ * does not seem to have any docs on their website for it, and I do
+ * not have a Master board in my posession. -LC */
+
+ case 0x05851106:
+ return("VIA 82C585 (Apollo VP1/VPX) system controller");
+ case 0x05861106: /* south bridge section -- IDE is covered in ide_pci.c */
+ return("VIA 82C586 PCI-ISA bridge");
+ case 0x05951106:
+ case 0x15951106:
+ return("VIA 82C595 (Apollo VP2) system controller");
+ case 0x05971106:
+ return("VIA 82C597 (Apollo VP3) system controller");
+ /* XXX need info on the MVP3 -- any takers? */
+ case 0x30381106:
+ return("VIA 82C586B USB host controller");
+ case 0x30401106:
+ return("VIA 82C586B ACPI interface");
+
};
if (descr = generic_pci_bridge(tag))
OpenPOWER on IntegriCloud