summaryrefslogtreecommitdiffstats
path: root/sys/dev/vr
diff options
context:
space:
mode:
authorsilby <silby@FreeBSD.org>2003-02-01 01:27:05 +0000
committersilby <silby@FreeBSD.org>2003-02-01 01:27:05 +0000
commitaf3bd9355b59b141e56fd2aef492d3d4e9f78f6b (patch)
treef0cbb16693071f3c264e680724f8b563cd311a72 /sys/dev/vr
parente8e9b0220259bdb7f13160357ac21390465f2257 (diff)
downloadFreeBSD-src-af3bd9355b59b141e56fd2aef492d3d4e9f78f6b.zip
FreeBSD-src-af3bd9355b59b141e56fd2aef492d3d4e9f78f6b.tar.gz
Add deviceids for 6105 and 6105M chips. Further changes will be necessary
to fully support these new chips, but preliminary evidence suggests that they work acceptable with our present driver. MFC after: 1 week
Diffstat (limited to 'sys/dev/vr')
-rw-r--r--sys/dev/vr/if_vr.c4
-rw-r--r--sys/dev/vr/if_vrreg.h2
2 files changed, 6 insertions, 0 deletions
diff --git a/sys/dev/vr/if_vr.c b/sys/dev/vr/if_vr.c
index 36ee680..b6d472d 100644
--- a/sys/dev/vr/if_vr.c
+++ b/sys/dev/vr/if_vr.c
@@ -116,6 +116,10 @@ static struct vr_type vr_devs[] = {
"VIA VT86C100A Rhine II 10/100BaseTX" },
{ VIA_VENDORID, VIA_DEVICEID_RHINE_II_2,
"VIA VT6102 Rhine II 10/100BaseTX" },
+ { VIA_VENDORID, VIA_DEVICEID_RHINE_III,
+ "VIA VT6105 Rhine III 10/100BaseTX" },
+ { VIA_VENDORID, VIA_DEVICEID_RHINE_III_M,
+ "VIA VT6105M Rhine III 10/100BaseTX" },
{ DELTA_VENDORID, DELTA_DEVICEID_RHINE_II,
"Delta Electronics Rhine II 10/100BaseTX" },
{ ADDTRON_VENDORID, ADDTRON_DEVICEID_RHINE_II,
diff --git a/sys/dev/vr/if_vrreg.h b/sys/dev/vr/if_vrreg.h
index 8129a24..043c3ed 100644
--- a/sys/dev/vr/if_vrreg.h
+++ b/sys/dev/vr/if_vrreg.h
@@ -509,6 +509,8 @@ struct vr_softc {
#define VIA_DEVICEID_RHINE 0x3043
#define VIA_DEVICEID_RHINE_II 0x6100
#define VIA_DEVICEID_RHINE_II_2 0x3065
+#define VIA_DEVICEID_RHINE_III 0x3106
+#define VIA_DEVICEID_RHINE_III_M 0x3053
/*
* Delta Electronics device ID.
OpenPOWER on IntegriCloud