aboutsummaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authorSøren Schmidt <sos@FreeBSD.org>2004-02-02 14:05:57 +0000
committerSøren Schmidt <sos@FreeBSD.org>2004-02-02 14:05:57 +0000
commit6595b49405391899b288e86d97755d6c780ba3ab (patch)
tree85a10d9a6e7d8f9b5f441dc00f219974e5a6c635 /sys/dev
parentabc2e0fd56ce55c04d4fd1ec27acaaaef8cdec4a (diff)
Notes
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/ata/ata-chipset.c2
-rw-r--r--sys/dev/ata/ata-pci.h1
2 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/ata/ata-chipset.c b/sys/dev/ata/ata-chipset.c
index daff30beab539..48233aa7264ea 100644
--- a/sys/dev/ata/ata-chipset.c
+++ b/sys/dev/ata/ata-chipset.c
@@ -1107,7 +1107,7 @@ ata_promise_ident(device_t dev)
if ((idx->cfg2 & PRTX4) && pci_get_class(GRANDPARENT(dev))==PCIC_BRIDGE &&
!BUS_READ_IVAR(device_get_parent(GRANDPARENT(dev)),
GRANDPARENT(dev), PCI_IVAR_DEVID, &devid) &&
- devid == ATA_DEC_21150) {
+ ((devid == ATA_DEC_21150) || (devid == ATA_DEC_21150_1))) {
static long start = 0, end = 0;
if (pci_get_slot(dev) == 1) {
diff --git a/sys/dev/ata/ata-pci.h b/sys/dev/ata/ata-pci.h
index 48acb25a22c4a..b11a8210cc9f7 100644
--- a/sys/dev/ata/ata-pci.h
+++ b/sys/dev/ata/ata-pci.h
@@ -88,6 +88,7 @@ struct ata_pci_controller {
#define ATA_CYPRESS_82C693 0xc6931080
#define ATA_DEC_21150 0x00221011
+#define ATA_DEC_21150_1 0x00231011
#define ATA_HIGHPOINT_ID 0x1103
#define ATA_HPT366 0x00041103