diff options
author | roger <roger@FreeBSD.org> | 1999-06-15 12:01:26 +0000 |
---|---|---|
committer | roger <roger@FreeBSD.org> | 1999-06-15 12:01:26 +0000 |
commit | ab1be53d9e25f80a087b5bf4a33cd4b2a048a4e6 (patch) | |
tree | 78fc21a92fefa1c251668d2db899464c2619615b | |
parent | d66dc63b38daaa9fc809faa00dd6b402b31c9cf6 (diff) | |
download | FreeBSD-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
-rw-r--r-- | sys/pci/pcisupport.c | 20 |
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"); |