Add support for Promise Ultra133TX2 and Ultra133TX2v2, from FreeBSD and
stephen@degler.net in kern/17509.
This commit is contained in:
parent
ea9862cb62
commit
1a7bae9619
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: pciide.c,v 1.164 2002/08/10 16:33:23 toshii Exp $ */
|
||||
/* $NetBSD: pciide.c,v 1.165 2002/08/23 16:02:32 bouyer Exp $ */
|
||||
|
||||
|
||||
/*
|
||||
|
@ -76,7 +76,7 @@
|
|||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: pciide.c,v 1.164 2002/08/10 16:33:23 toshii Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: pciide.c,v 1.165 2002/08/23 16:02:32 bouyer Exp $");
|
||||
|
||||
#ifndef WDCDEBUG
|
||||
#define WDCDEBUG
|
||||
|
@ -472,6 +472,16 @@ const struct pciide_product_desc pciide_promise_products[] = {
|
|||
"Promise Ultra133/ATA Bus Master IDE Accelerator",
|
||||
pdc202xx_chip_map,
|
||||
},
|
||||
{ PCI_PRODUCT_PROMISE_ULTRA133TX2,
|
||||
IDE_PCI_CLASS_OVERRIDE,
|
||||
"Promise Ultra133TX2/ATA Bus Master IDE Accelerator",
|
||||
pdc202xx_chip_map,
|
||||
},
|
||||
{ PCI_PRODUCT_PROMISE_ULTRA133TX2v2,
|
||||
IDE_PCI_CLASS_OVERRIDE,
|
||||
"Promise Ultra133TX2v2/ATA Bus Master IDE Accelerator",
|
||||
pdc202xx_chip_map,
|
||||
},
|
||||
{ 0,
|
||||
0,
|
||||
NULL,
|
||||
|
@ -3680,17 +3690,23 @@ hpt_pci_intr(arg)
|
|||
(sc)->sc_pp->ide_product == PCI_PRODUCT_PROMISE_ULTRA100X || \
|
||||
(sc)->sc_pp->ide_product == PCI_PRODUCT_PROMISE_ULTRA100TX2 || \
|
||||
(sc)->sc_pp->ide_product == PCI_PRODUCT_PROMISE_ULTRA100TX2v2 || \
|
||||
(sc)->sc_pp->ide_product == PCI_PRODUCT_PROMISE_ULTRA133)
|
||||
(sc)->sc_pp->ide_product == PCI_PRODUCT_PROMISE_ULTRA133 || \
|
||||
(sc)->sc_pp->ide_product == PCI_PRODUCT_PROMISE_ULTRA133TX2 || \
|
||||
(sc)->sc_pp->ide_product == PCI_PRODUCT_PROMISE_ULTRA133TX2v2)
|
||||
#define PDC_IS_265(sc) \
|
||||
((sc)->sc_pp->ide_product == PCI_PRODUCT_PROMISE_ULTRA100 || \
|
||||
(sc)->sc_pp->ide_product == PCI_PRODUCT_PROMISE_ULTRA100X || \
|
||||
(sc)->sc_pp->ide_product == PCI_PRODUCT_PROMISE_ULTRA100TX2 || \
|
||||
(sc)->sc_pp->ide_product == PCI_PRODUCT_PROMISE_ULTRA100TX2v2 || \
|
||||
(sc)->sc_pp->ide_product == PCI_PRODUCT_PROMISE_ULTRA133)
|
||||
(sc)->sc_pp->ide_product == PCI_PRODUCT_PROMISE_ULTRA133 || \
|
||||
(sc)->sc_pp->ide_product == PCI_PRODUCT_PROMISE_ULTRA133TX2 || \
|
||||
(sc)->sc_pp->ide_product == PCI_PRODUCT_PROMISE_ULTRA133TX2v2)
|
||||
#define PDC_IS_268(sc) \
|
||||
((sc)->sc_pp->ide_product == PCI_PRODUCT_PROMISE_ULTRA100TX2 || \
|
||||
(sc)->sc_pp->ide_product == PCI_PRODUCT_PROMISE_ULTRA100TX2v2 || \
|
||||
(sc)->sc_pp->ide_product == PCI_PRODUCT_PROMISE_ULTRA133)
|
||||
(sc)->sc_pp->ide_product == PCI_PRODUCT_PROMISE_ULTRA133 || \
|
||||
(sc)->sc_pp->ide_product == PCI_PRODUCT_PROMISE_ULTRA133TX2 || \
|
||||
(sc)->sc_pp->ide_product == PCI_PRODUCT_PROMISE_ULTRA133TX2v2)
|
||||
|
||||
void
|
||||
pdc202xx_chip_map(sc, pa)
|
||||
|
|
Loading…
Reference in New Issue