diff --git a/sys/dev/pci/viaide.c b/sys/dev/pci/viaide.c index b3074e92ff64..270a210ac9f5 100644 --- a/sys/dev/pci/viaide.c +++ b/sys/dev/pci/viaide.c @@ -1,4 +1,4 @@ -/* $NetBSD: viaide.c,v 1.18 2004/08/21 00:28:34 thorpej Exp $ */ +/* $NetBSD: viaide.c,v 1.19 2004/11/06 08:44:25 xtraeme Exp $ */ /* * Copyright (c) 1999, 2000, 2001 Manuel Bouyer. @@ -97,6 +97,16 @@ static const struct pciide_product_desc pciide_nvidia_products[] = { "NVIDIA nForce3 IDE Controller", via_chip_map }, + { PCI_PRODUCT_NVIDIA_NFORCE3_250_ATA133, + 0, + "NVIDIA nForce3 250 IDE Controller", + via_chip_map + }, + { PCI_PRODUCT_NVIDIA_NFORCE3_250_SATA, + 0, + "NVIDIA nForce3 250 Serial ATA Controller", + via_sata_chip_map + }, { 0, 0, NULL, @@ -282,6 +292,7 @@ unknown: break; case PCI_PRODUCT_NVIDIA_NFORCE2_ATA133: case PCI_PRODUCT_NVIDIA_NFORCE3_ATA133: + case PCI_PRODUCT_NVIDIA_NFORCE3_250_ATA133: sc->sc_wdcdev.sc_atac.atac_udma_cap = 6; break; }