diff options
author | Jonathan Gray <jsg@cvs.openbsd.org> | 2012-01-15 15:16:24 +0000 |
---|---|---|
committer | Jonathan Gray <jsg@cvs.openbsd.org> | 2012-01-15 15:16:24 +0000 |
commit | a58584d8ba7bcdaf7d8ee61e4bb95e3d93751701 (patch) | |
tree | 8f93bf668b0069eb81b5258d16043eaea8aa2eff | |
parent | ad138c83d70aa59f1b4e525a578cf2f65e7b7a59 (diff) |
As SiS IDE has the same PCI product id for different revisions
with different bugs the host bridge is used to determine which path
to take. As pointed out by Chris Cappuccio we need to expand
this list to cover newer chips SiS have inflicted on the world.
From and tested by Loganaden Velvindron (on SiS 968).
-rw-r--r-- | sys/dev/pci/pciide.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/dev/pci/pciide.c b/sys/dev/pci/pciide.c index 0ead878d1ad..475345bba18 100644 --- a/sys/dev/pci/pciide.c +++ b/sys/dev/pci/pciide.c @@ -1,4 +1,4 @@ -/* $OpenBSD: pciide.c,v 1.336 2012/01/04 03:38:59 jsg Exp $ */ +/* $OpenBSD: pciide.c,v 1.337 2012/01/15 15:16:23 jsg Exp $ */ /* $NetBSD: pciide.c,v 1.127 2001/08/03 01:31:08 tsutsui Exp $ */ /* @@ -4966,7 +4966,9 @@ static struct sis_hostbr_type { {PCI_PRODUCT_SIS_962, 0x00, 6, "962", SIS_TYPE_133NEW}, {PCI_PRODUCT_SIS_963, 0x00, 6, "963", SIS_TYPE_133NEW}, {PCI_PRODUCT_SIS_964, 0x00, 6, "964", SIS_TYPE_133NEW}, - {PCI_PRODUCT_SIS_965, 0x00, 6, "965", SIS_TYPE_133NEW} + {PCI_PRODUCT_SIS_965, 0x00, 6, "965", SIS_TYPE_133NEW}, + {PCI_PRODUCT_SIS_966, 0x00, 6, "966", SIS_TYPE_133NEW}, + {PCI_PRODUCT_SIS_968, 0x00, 6, "968", SIS_TYPE_133NEW} }; static struct sis_hostbr_type *sis_hostbr_type_match; |