From c35a735c4b79b65ec98a098e46281edea4ec0529 Mon Sep 17 00:00:00 2001 From: jsg Date: Thu, 24 Apr 2014 04:11:17 +0000 Subject: [PATCH] match some more intel sata devices in ide mode --- sys/dev/pci/pciide.c | 74 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 73 insertions(+), 1 deletion(-) diff --git a/sys/dev/pci/pciide.c b/sys/dev/pci/pciide.c index 11ee60a5ffc..d5f9fbfd999 100644 --- a/sys/dev/pci/pciide.c +++ b/sys/dev/pci/pciide.c @@ -1,4 +1,4 @@ -/* $OpenBSD: pciide.c,v 1.343 2013/12/06 21:03:04 deraadt Exp $ */ +/* $OpenBSD: pciide.c,v 1.344 2014/04/24 04:11:17 jsg Exp $ */ /* $NetBSD: pciide.c,v 1.127 2001/08/03 01:31:08 tsutsui Exp $ */ /* @@ -553,6 +553,10 @@ const struct pciide_product_desc pciide_intel_products[] = { 0, piixsata_chip_map }, + { PCI_PRODUCT_INTEL_C600_SATA, /* Intel C600 SATA */ + 0, + piixsata_chip_map + }, { PCI_PRODUCT_INTEL_6SERIES_SATA_1, /* Intel 6 Series SATA */ 0, piixsata_chip_map @@ -581,10 +585,78 @@ const struct pciide_product_desc pciide_intel_products[] = { 0, piixsata_chip_map }, + { PCI_PRODUCT_INTEL_7SERIES_SATA_4, /* Intel 7 Series SATA */ + 0, + piixsata_chip_map + }, + { PCI_PRODUCT_INTEL_8SERIES_SATA_1, /* Intel 8 Series SATA */ + 0, + piixsata_chip_map + }, + { PCI_PRODUCT_INTEL_8SERIES_SATA_2, /* Intel 8 Series SATA */ + 0, + piixsata_chip_map + }, + { PCI_PRODUCT_INTEL_8SERIES_SATA_3, /* Intel 8 Series SATA */ + 0, + piixsata_chip_map + }, + { PCI_PRODUCT_INTEL_8SERIES_SATA_4, /* Intel 8 Series SATA */ + 0, + piixsata_chip_map + }, + { PCI_PRODUCT_INTEL_8SERIES_LP_SATA_1, /* Intel 8 Series SATA */ + 0, + piixsata_chip_map + }, + { PCI_PRODUCT_INTEL_8SERIES_LP_SATA_2, /* Intel 8 Series SATA */ + 0, + piixsata_chip_map + }, + { PCI_PRODUCT_INTEL_8SERIES_LP_SATA_3, /* Intel 8 Series SATA */ + 0, + piixsata_chip_map + }, + { PCI_PRODUCT_INTEL_8SERIES_LP_SATA_4, /* Intel 8 Series SATA */ + 0, + piixsata_chip_map + }, + { PCI_PRODUCT_INTEL_ATOMC2000_SATA_1, /* Intel Atom C2000 SATA */ + 0, + piixsata_chip_map + }, + { PCI_PRODUCT_INTEL_ATOMC2000_SATA_2, /* Intel Atom C2000 SATA */ + 0, + piixsata_chip_map + }, + { PCI_PRODUCT_INTEL_ATOMC2000_SATA_3, /* Intel Atom C2000 SATA */ + 0, + piixsata_chip_map + }, + { PCI_PRODUCT_INTEL_ATOMC2000_SATA_4, /* Intel Atom C2000 SATA */ + 0, + piixsata_chip_map + }, + { PCI_PRODUCT_INTEL_BAYTRAIL_SATA_1, /* Intel Baytrail SATA */ + 0, + piixsata_chip_map + }, + { PCI_PRODUCT_INTEL_BAYTRAIL_SATA_2, /* Intel Baytrail SATA */ + 0, + piixsata_chip_map + }, { PCI_PRODUCT_INTEL_EP80579_SATA, /* Intel EP80579 SATA */ 0, piixsata_chip_map }, + { PCI_PRODUCT_INTEL_DH8900_SATA_1, /* Intel DH8900 SATA */ + 0, + piixsata_chip_map + }, + { PCI_PRODUCT_INTEL_DH8900_SATA_2, /* Intel DH8900 SATA */ + 0, + piixsata_chip_map + }, { PCI_PRODUCT_INTEL_SCH_IDE, /* Intel SCH IDE */ 0, sch_chip_map -- 2.20.1