summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authoranholt <anholt@FreeBSD.org>2004-05-19 05:25:31 +0000
committeranholt <anholt@FreeBSD.org>2004-05-19 05:25:31 +0000
commitcb8ed671c69b48a885580f0d9245ef3c92703868 (patch)
treef5810e73e63358c08972a3e4f5de5213e96c0f58 /sys
parent7d8fea6fb78416403b773e2f16dc51771246b658 (diff)
downloadFreeBSD-src-cb8ed671c69b48a885580f0d9245ef3c92703868.zip
FreeBSD-src-cb8ed671c69b48a885580f0d9245ef3c92703868.tar.gz
Add explicit list of SiS AGP chipsets based on Linux kernel's list.
Prompted by: i386/59503
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/agp/agp_sis.c36
-rw-r--r--sys/pci/agp_sis.c36
2 files changed, 72 insertions, 0 deletions
diff --git a/sys/dev/agp/agp_sis.c b/sys/dev/agp/agp_sis.c
index 33100ac..a959c3b 100644
--- a/sys/dev/agp/agp_sis.c
+++ b/sys/dev/agp/agp_sis.c
@@ -67,8 +67,44 @@ agp_sis_match(device_t dev)
switch (pci_get_devid(dev)) {
case 0x00011039:
return ("SiS 5591 host to AGP bridge");
+ case 0x05301039:
+ return ("SiS 530 host to AGP bridge");
+ case 0x05401039:
+ return ("SiS 540 host to AGP bridge");
+ case 0x05501039:
+ return ("SiS 550 host to AGP bridge");
+ case 0x06201039:
+ return ("SiS 620 host to AGP bridge");
+ case 0x06301039:
+ return ("SiS 630 host to AGP bridge");
+ case 0x06451039:
+ return ("SiS 645 host to AGP bridge");
+ case 0x06461039:
+ return ("SiS 645DX host to AGP bridge");
case 0x06481039:
return ("SiS 648 host to AGP bridge");
+ case 0x06501039:
+ return ("SiS 650 host to AGP bridge");
+ case 0x06511039:
+ return ("SiS 651 host to AGP bridge");
+ case 0x06551039:
+ return ("SiS 655 host to AGP bridge");
+ case 0x06611039:
+ return ("SiS 661 host to AGP bridge");
+ case 0x07301039:
+ return ("SiS 730 host to AGP bridge");
+ case 0x07351039:
+ return ("SiS 735 host to AGP bridge");
+ case 0x07401039:
+ return ("SiS 740 host to AGP bridge");
+ case 0x07411039:
+ return ("SiS 741 host to AGP bridge");
+ case 0x07451039:
+ return ("SiS 745 host to AGP bridge");
+ case 0x07461039:
+ return ("SiS 746 host to AGP bridge");
+ case 0x07601039:
+ return ("SiS 760 host to AGP bridge");
};
if (pci_get_vendor(dev) == 0x1039)
diff --git a/sys/pci/agp_sis.c b/sys/pci/agp_sis.c
index 33100ac..a959c3b 100644
--- a/sys/pci/agp_sis.c
+++ b/sys/pci/agp_sis.c
@@ -67,8 +67,44 @@ agp_sis_match(device_t dev)
switch (pci_get_devid(dev)) {
case 0x00011039:
return ("SiS 5591 host to AGP bridge");
+ case 0x05301039:
+ return ("SiS 530 host to AGP bridge");
+ case 0x05401039:
+ return ("SiS 540 host to AGP bridge");
+ case 0x05501039:
+ return ("SiS 550 host to AGP bridge");
+ case 0x06201039:
+ return ("SiS 620 host to AGP bridge");
+ case 0x06301039:
+ return ("SiS 630 host to AGP bridge");
+ case 0x06451039:
+ return ("SiS 645 host to AGP bridge");
+ case 0x06461039:
+ return ("SiS 645DX host to AGP bridge");
case 0x06481039:
return ("SiS 648 host to AGP bridge");
+ case 0x06501039:
+ return ("SiS 650 host to AGP bridge");
+ case 0x06511039:
+ return ("SiS 651 host to AGP bridge");
+ case 0x06551039:
+ return ("SiS 655 host to AGP bridge");
+ case 0x06611039:
+ return ("SiS 661 host to AGP bridge");
+ case 0x07301039:
+ return ("SiS 730 host to AGP bridge");
+ case 0x07351039:
+ return ("SiS 735 host to AGP bridge");
+ case 0x07401039:
+ return ("SiS 740 host to AGP bridge");
+ case 0x07411039:
+ return ("SiS 741 host to AGP bridge");
+ case 0x07451039:
+ return ("SiS 745 host to AGP bridge");
+ case 0x07461039:
+ return ("SiS 746 host to AGP bridge");
+ case 0x07601039:
+ return ("SiS 760 host to AGP bridge");
};
if (pci_get_vendor(dev) == 0x1039)
OpenPOWER on IntegriCloud