summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>1999-10-25 06:28:04 +0000
committeralc <alc@FreeBSD.org>1999-10-25 06:28:04 +0000
commitfde4bba9744f37bec5c6536b15db72d4d32d3189 (patch)
tree156d7001d363010af6567aa814da654f08058a94
parent6976901e20cc15463b642b400dc92ad889d2bf7c (diff)
downloadFreeBSD-src-fde4bba9744f37bec5c6536b15db72d4d32d3189.zip
FreeBSD-src-fde4bba9744f37bec5c6536b15db72d4d32d3189.tar.gz
Add text for the AMD-751 host-to-PCI and PCI-to-PCI (AGP) bridges.
-rw-r--r--sys/amd64/pci/pci_bus.c5
-rw-r--r--sys/amd64/pci/pci_cfgreg.c5
-rw-r--r--sys/i386/isa/pcibus.c5
-rw-r--r--sys/i386/pci/pci_bus.c5
-rw-r--r--sys/i386/pci/pci_cfgreg.c5
-rw-r--r--sys/i386/pci/pci_pir.c5
-rw-r--r--sys/pci/pcisupport.c8
7 files changed, 38 insertions, 0 deletions
diff --git a/sys/amd64/pci/pci_bus.c b/sys/amd64/pci/pci_bus.c
index 741baa9..138da75 100644
--- a/sys/amd64/pci/pci_bus.c
+++ b/sys/amd64/pci/pci_bus.c
@@ -345,6 +345,11 @@ nexus_pcib_is_host_bridge(pcicfgregs *cfg,
}
break;
+ /* AMD -- vendor 0x1022 */
+ case 0x70061022:
+ s = "AMD-751 host to PCI bridge";
+ break;
+
/* SiS -- vendor 0x1039 */
case 0x04961039:
s = "SiS 85c496";
diff --git a/sys/amd64/pci/pci_cfgreg.c b/sys/amd64/pci/pci_cfgreg.c
index 741baa9..138da75 100644
--- a/sys/amd64/pci/pci_cfgreg.c
+++ b/sys/amd64/pci/pci_cfgreg.c
@@ -345,6 +345,11 @@ nexus_pcib_is_host_bridge(pcicfgregs *cfg,
}
break;
+ /* AMD -- vendor 0x1022 */
+ case 0x70061022:
+ s = "AMD-751 host to PCI bridge";
+ break;
+
/* SiS -- vendor 0x1039 */
case 0x04961039:
s = "SiS 85c496";
diff --git a/sys/i386/isa/pcibus.c b/sys/i386/isa/pcibus.c
index 741baa9..138da75 100644
--- a/sys/i386/isa/pcibus.c
+++ b/sys/i386/isa/pcibus.c
@@ -345,6 +345,11 @@ nexus_pcib_is_host_bridge(pcicfgregs *cfg,
}
break;
+ /* AMD -- vendor 0x1022 */
+ case 0x70061022:
+ s = "AMD-751 host to PCI bridge";
+ break;
+
/* SiS -- vendor 0x1039 */
case 0x04961039:
s = "SiS 85c496";
diff --git a/sys/i386/pci/pci_bus.c b/sys/i386/pci/pci_bus.c
index 741baa9..138da75 100644
--- a/sys/i386/pci/pci_bus.c
+++ b/sys/i386/pci/pci_bus.c
@@ -345,6 +345,11 @@ nexus_pcib_is_host_bridge(pcicfgregs *cfg,
}
break;
+ /* AMD -- vendor 0x1022 */
+ case 0x70061022:
+ s = "AMD-751 host to PCI bridge";
+ break;
+
/* SiS -- vendor 0x1039 */
case 0x04961039:
s = "SiS 85c496";
diff --git a/sys/i386/pci/pci_cfgreg.c b/sys/i386/pci/pci_cfgreg.c
index 741baa9..138da75 100644
--- a/sys/i386/pci/pci_cfgreg.c
+++ b/sys/i386/pci/pci_cfgreg.c
@@ -345,6 +345,11 @@ nexus_pcib_is_host_bridge(pcicfgregs *cfg,
}
break;
+ /* AMD -- vendor 0x1022 */
+ case 0x70061022:
+ s = "AMD-751 host to PCI bridge";
+ break;
+
/* SiS -- vendor 0x1039 */
case 0x04961039:
s = "SiS 85c496";
diff --git a/sys/i386/pci/pci_pir.c b/sys/i386/pci/pci_pir.c
index 741baa9..138da75 100644
--- a/sys/i386/pci/pci_pir.c
+++ b/sys/i386/pci/pci_pir.c
@@ -345,6 +345,11 @@ nexus_pcib_is_host_bridge(pcicfgregs *cfg,
}
break;
+ /* AMD -- vendor 0x1022 */
+ case 0x70061022:
+ s = "AMD-751 host to PCI bridge";
+ break;
+
/* SiS -- vendor 0x1039 */
case 0x04961039:
s = "SiS 85c496";
diff --git a/sys/pci/pcisupport.c b/sys/pci/pcisupport.c
index 0a3bf6c..e358adc 100644
--- a/sys/pci/pcisupport.c
+++ b/sys/pci/pcisupport.c
@@ -740,6 +740,10 @@ pcib_match(device_t dev)
case 0x524310b9:/* 5243 seems like 5247, need more info to divide*/
return ("AcerLabs M5243 PCI-PCI bridge");
+ /* AMD -- vendor 0x1022 */
+ case 0x70071022:
+ return ("AMD-751 PCI-PCI (AGP) bridge");
+
/* Others */
case 0x00221014:
return ("IBM 82351 PCI-PCI bridge");
@@ -1085,6 +1089,10 @@ chip_match(device_t dev)
case 0x30381106:
return ("VIA 83C572 USB controller");
+ /* AMD -- vendor 0x1022 */
+ case 0x70061022:
+ return ("AMD-751 host to PCI bridge");
+
/* NEC -- vendor 0x1033 */
case 0x00021033:
return ("NEC 0002 PCI to PC-98 local bus bridge");
OpenPOWER on IntegriCloud