summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorsos <sos@FreeBSD.org>2007-06-25 08:21:21 +0000
committersos <sos@FreeBSD.org>2007-06-25 08:21:21 +0000
commit89f565f779b79790ab07feef42a634ff76e8cd12 (patch)
tree514c71d845a47eda1b08bbb06818117e67bc6963 /sys
parent18d5cd7cd31d9434e5bd2aa7c52d520d08700d21 (diff)
downloadFreeBSD-src-89f565f779b79790ab07feef42a634ff76e8cd12.zip
FreeBSD-src-89f565f779b79790ab07feef42a634ff76e8cd12.tar.gz
Add support for the nVidia MCP61 series chipset.
Approved by: re (mux@)
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/ata/ata-chipset.c4
-rw-r--r--sys/dev/ata/ata-pci.h4
2 files changed, 8 insertions, 0 deletions
diff --git a/sys/dev/ata/ata-chipset.c b/sys/dev/ata/ata-chipset.c
index 6d28afb..9efcd9b 100644
--- a/sys/dev/ata/ata-chipset.c
+++ b/sys/dev/ata/ata-chipset.c
@@ -2890,6 +2890,10 @@ ata_nvidia_ident(device_t dev)
{ ATA_NFORCE_MCP55, 0, AMDNVIDIA, NVIDIA, ATA_UDMA6, "nForce MCP55" },
{ ATA_NFORCE_MCP55_S1, 0, 0, NV4|NVQ, ATA_SA300, "nForce MCP55" },
{ ATA_NFORCE_MCP55_S2, 0, 0, NV4|NVQ, ATA_SA300, "nForce MCP55" },
+ { ATA_NFORCE_MCP61, 0, AMDNVIDIA, NVIDIA, ATA_UDMA6, "nForce MCP61" },
+ { ATA_NFORCE_MCP61_S1, 0, 0, NV4|NVQ, ATA_SA300, "nForce MCP61" },
+ { ATA_NFORCE_MCP61_S2, 0, 0, NV4|NVQ, ATA_SA300, "nForce MCP61" },
+ { ATA_NFORCE_MCP61_S3, 0, 0, NV4|NVQ, ATA_SA300, "nForce MCP61" },
{ 0, 0, 0, 0, 0, 0}} ;
char buffer[64] ;
diff --git a/sys/dev/ata/ata-pci.h b/sys/dev/ata/ata-pci.h
index 4784d9c..43abf64 100644
--- a/sys/dev/ata/ata-pci.h
+++ b/sys/dev/ata/ata-pci.h
@@ -222,6 +222,10 @@ struct ata_connect_task {
#define ATA_NFORCE_MCP55 0x036e10de
#define ATA_NFORCE_MCP55_S1 0x037e10de
#define ATA_NFORCE_MCP55_S2 0x037f10de
+#define ATA_NFORCE_MCP61 0x03ec10de
+#define ATA_NFORCE_MCP61_S1 0x03e710de
+#define ATA_NFORCE_MCP61_S2 0x03f610de
+#define ATA_NFORCE_MCP61_S3 0x03f710de
#define ATA_PROMISE_ID 0x105a
#define ATA_PDC20246 0x4d33105a
OpenPOWER on IntegriCloud