summaryrefslogtreecommitdiffstats
path: root/sys/pci
diff options
context:
space:
mode:
authorroger <roger@FreeBSD.org>1999-06-15 12:01:26 +0000
committerroger <roger@FreeBSD.org>1999-06-15 12:01:26 +0000
commitab1be53d9e25f80a087b5bf4a33cd4b2a048a4e6 (patch)
tree78fc21a92fefa1c251668d2db899464c2619615b /sys/pci
parentd66dc63b38daaa9fc809faa00dd6b402b31c9cf6 (diff)
downloadFreeBSD-src-ab1be53d9e25f80a087b5bf4a33cd4b2a048a4e6.zip
FreeBSD-src-ab1be53d9e25f80a087b5bf4a33cd4b2a048a4e6.tar.gz
Add VIA Apollo Master VT82c570 chipset. (I have 2 of these)
Also, Apollo IDE controller has device ID of 1571 and 0571
Diffstat (limited to 'sys/pci')
-rw-r--r--sys/pci/pcisupport.c20
1 files changed, 8 insertions, 12 deletions
diff --git a/sys/pci/pcisupport.c b/sys/pci/pcisupport.c
index 83959e8..33bd51e 100644
--- a/sys/pci/pcisupport.c
+++ b/sys/pci/pcisupport.c
@@ -1,6 +1,6 @@
/**************************************************************************
**
-** $Id: pcisupport.c,v 1.118 1999/06/09 11:46:43 ache Exp $
+** $Id: pcisupport.c,v 1.119 1999/06/13 20:48:29 n_hibma Exp $
**
** Device driver for DEC/INTEL PCI chipsets.
**
@@ -703,6 +703,7 @@ ide_pci_match(device_t dev)
return ("Promise Ultra/33 IDE controller");
case 0x522910b9:
return ("AcerLabs Aladdin IDE controller");
+ case 0x15711106:
case 0x05711106:
return ("VIA Apollo IDE controller");
case 0x06401095:
@@ -950,11 +951,8 @@ isab_match(device_t dev)
case 0x00061004:
return ("VLSI 82C593 PCI to ISA bridge");
- /* 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 0x05861106: /* south bridge section -- IDE is covered in ide_pci.c */
+ /* VIA Technologies -- vendor 0x1106 &/
+ case 0x05861106: /* south bridge section */
return ("VIA 82C586 PCI-ISA bridge");
/* AcerLabs -- vendor 0x10b9 */
@@ -1159,11 +1157,9 @@ chip_match(device_t dev)
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 */
-
+ /* VIA Technologies -- vendor 0x1106 (0x1107 on the Apollo Master) */
+ case 0x15761107:
+ return ("VIA 82C570 (Apollo Master) system controller");
case 0x05851106:
return ("VIA 82C585 (Apollo VP1/VPX) system controller");
case 0x05951106:
@@ -1178,7 +1174,7 @@ chip_match(device_t dev)
return ("VIA 82C598MVP (Apollo MVP3) host bridge");
case 0x30401106:
return ("VIA 82C586B ACPI interface");
- case 0x05711106:
+ case 0x05711106:
return ("VIA 82C586B IDE controller");
case 0x30381106:
return ("VIA 83C572 USB controller");
OpenPOWER on IntegriCloud