summaryrefslogtreecommitdiffstats
path: root/sys/pci
diff options
context:
space:
mode:
authorru <ru@FreeBSD.org>2006-08-18 19:56:40 +0000
committerru <ru@FreeBSD.org>2006-08-18 19:56:40 +0000
commit5e69f4fca884d937efc2260ec7ecdc5c99e6de3e (patch)
treeb67d45bdd7f833ac662cd0177d5aec40cb15ad28 /sys/pci
parent5642c992cd0d3d0b0c2ef8b19b7ce20cf51ddcbd (diff)
downloadFreeBSD-src-5e69f4fca884d937efc2260ec7ecdc5c99e6de3e.zip
FreeBSD-src-5e69f4fca884d937efc2260ec7ecdc5c99e6de3e.tar.gz
Add more nForce4 SMBus 2.0 PCI IDs.
Diffstat (limited to 'sys/pci')
-rw-r--r--sys/pci/nfsmb.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/sys/pci/nfsmb.c b/sys/pci/nfsmb.c
index 3830521..5cd1b08 100644
--- a/sys/pci/nfsmb.c
+++ b/sys/pci/nfsmb.c
@@ -34,6 +34,9 @@ static int nfsmb_debug = 0;
#define NFSMB_DEVICEID_NF3_PRO150_SMB 0x00d4
#define NFSMB_DEVICEID_NF3_250GB_SMB 0x00e4
#define NFSMB_DEVICEID_NF4_SMB 0x0052
+#define NFSMB_DEVICEID_NF4_04_SMB 0x0034
+#define NFSMB_DEVICEID_NF4_51_SMB 0x0264
+#define NFSMB_DEVICEID_NF4_55_SMB 0x0368
/* PCI Configuration space registers */
#define NF2PCI_SMBASE_1 PCIR_BAR(4)
@@ -117,6 +120,9 @@ nfsmb_probe(device_t dev)
case NFSMB_DEVICEID_NF3_PRO150_SMB:
case NFSMB_DEVICEID_NF3_250GB_SMB:
case NFSMB_DEVICEID_NF4_SMB:
+ case NFSMB_DEVICEID_NF4_04_SMB:
+ case NFSMB_DEVICEID_NF4_51_SMB:
+ case NFSMB_DEVICEID_NF4_55_SMB:
device_set_desc(dev, "nForce2/3/4 MCP SMBus Controller");
return (BUS_PROBE_DEFAULT);
}
@@ -184,6 +190,9 @@ nfsmb_attach(device_t dev)
case NFSMB_DEVICEID_NF3_PRO150_SMB:
case NFSMB_DEVICEID_NF3_250GB_SMB:
case NFSMB_DEVICEID_NF4_SMB:
+ case NFSMB_DEVICEID_NF4_04_SMB:
+ case NFSMB_DEVICEID_NF4_51_SMB:
+ case NFSMB_DEVICEID_NF4_55_SMB:
/* Trying to add secondary device as slave */
nfsmb_sc->subdev = device_add_child(dev, "nfsmb", -1);
if (!nfsmb_sc->subdev)
OpenPOWER on IntegriCloud