diff options
-rw-r--r-- | sys/dev/pci/ahci.c | 14 |
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 }, |