summaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authorMichael Shalayeff <mickey@cvs.openbsd.org>2004-11-30 22:30:48 +0000
committerMichael Shalayeff <mickey@cvs.openbsd.org>2004-11-30 22:30:48 +0000
commit075c950124792ef692d43c9077cbc8c54a2c9322 (patch)
tree4a579c031cbc2ec78f59b8cef1905aa9097c173c /sys/dev
parent72687962be62dc978d4a2228cc70fa24aef652f6 (diff)
EB is just like DB does not set PCR; reported and tested by Jan Johansson <janj+openbsd@wenf.org>auich.c
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/pci/auich.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/dev/pci/auich.c b/sys/dev/pci/auich.c
index 74d3b1e839d..f8b7b35ee83 100644
--- a/sys/dev/pci/auich.c
+++ b/sys/dev/pci/auich.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: auich.c,v 1.42 2004/09/20 17:27:53 grange Exp $ */
+/* $OpenBSD: auich.c,v 1.43 2004/11/30 22:30:47 mickey Exp $ */
/*
* Copyright (c) 2000,2001 Michael Shalayeff
@@ -412,7 +412,8 @@ auich_attach(parent, self, aux)
status = bus_space_read_4(sc->iot, sc->aud_ioh, AUICH_GSTS);
if (!(status & AUICH_PCR)) { /* reset failure */
if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_INTEL &&
- PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_INTEL_82801DB_ACA) {
+ (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_INTEL_82801DB_ACA ||
+ PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_INTEL_82801EB_ACA)) {
/* MSI 845G Max never return AUICH_PCR */
sc->sc_ignore_codecready = 1;
} else {