diff options
Diffstat (limited to 'sys/dev/pci')
-rw-r--r-- | sys/dev/pci/if_fxp_pci.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/sys/dev/pci/if_fxp_pci.c b/sys/dev/pci/if_fxp_pci.c index 68ad759e4c1..f363ea7de19 100644 --- a/sys/dev/pci/if_fxp_pci.c +++ b/sys/dev/pci/if_fxp_pci.c @@ -1,4 +1,4 @@ -/* $OpenBSD: if_fxp_pci.c,v 1.6 2001/06/13 23:19:16 jason Exp $ */ +/* $OpenBSD: if_fxp_pci.c,v 1.7 2001/08/03 23:28:49 chris Exp $ */ /* * Copyright (c) 1995, David Greenman @@ -161,9 +161,12 @@ fxp_pci_attach(parent, self, aux) switch (PCI_PRODUCT(pa->pa_id)) { case PCI_PRODUCT_INTEL_82562: sc->sc_flags |= FXPF_HAS_RESUME_BUG; + /* FALLTHROUGH */ + case PCI_PRODUCT_INTEL_82559: + case PCI_PRODUCT_INTEL_82559ER: sc->not_82557 = 1; break; - default: + case PCI_PRODUCT_INTEL_82557: /* * revisions * 2 = 82557 @@ -172,6 +175,9 @@ fxp_pci_attach(parent, self, aux) */ sc->not_82557 = (rev >= 4) ? 1 : 0; break; + default: + sc->not_82557 = 0; + break; } /* Do generic parts of attach. */ |