summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/dev/pci/ahci.c14
1 files changed, 11 insertions, 3 deletions
diff --git a/sys/dev/pci/ahci.c b/sys/dev/pci/ahci.c
index ef514aab902..78557bfcd5b 100644
--- a/sys/dev/pci/ahci.c
+++ b/sys/dev/pci/ahci.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ahci.c,v 1.187 2012/04/13 11:33:12 sasano Exp $ */
+/* $OpenBSD: ahci.c,v 1.188 2012/05/05 10:10:12 sthen Exp $ */
/*
* Copyright (c) 2006 David Gwynne <dlg@openbsd.org>
@@ -460,10 +460,18 @@ int ahci_intel_attach(struct ahci_softc *,
struct pci_attach_args *);
static const struct ahci_device ahci_devices[] = {
- { PCI_VENDOR_AMD, PCI_PRODUCT_AMD_HUDSON2_SATA,
+ { PCI_VENDOR_AMD, PCI_PRODUCT_AMD_HUDSON2_SATA_1,
NULL, ahci_amd_hudson2_attach },
- { PCI_VENDOR_AMD, PCI_PRODUCT_AMD_HUDSON_AHCI_1,
+ { PCI_VENDOR_AMD, PCI_PRODUCT_AMD_HUDSON2_SATA_2,
NULL, ahci_ati_sb700_attach },
+ { PCI_VENDOR_AMD, PCI_PRODUCT_AMD_HUDSON2_SATA_3,
+ NULL, ahci_amd_hudson2_attach },
+ { PCI_VENDOR_AMD, PCI_PRODUCT_AMD_HUDSON2_SATA_4,
+ NULL, ahci_amd_hudson2_attach },
+ { PCI_VENDOR_AMD, PCI_PRODUCT_AMD_HUDSON2_SATA_5,
+ NULL, ahci_amd_hudson2_attach },
+ { PCI_VENDOR_AMD, PCI_PRODUCT_AMD_HUDSON2_SATA_6,
+ NULL, ahci_amd_hudson2_attach },
{ PCI_VENDOR_ATI, PCI_PRODUCT_ATI_SB600_SATA,
NULL, ahci_ati_sb600_attach },