summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephen Hemminger <shemminger@linux-foundation.org>2007-04-04 13:41:16 -0700
committerJeff Garzik <jeff@garzik.org>2007-04-05 04:07:27 -0400
commit06759c2e613e608038836d0ab7f21eb07570d355 (patch)
tree2084d400a19dcda63b29cb0aa6f3d9513b16651e
parent9896cd5012e6c76cb5978da424888a06fa666ff4 (diff)
downloadethtool-06759c2e613e608038836d0ab7f21eb07570d355.tar.gz
ethtool: add 88e807X chip to decode
Add decode for Yukon Extreme chip Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org> Signed-off-by: Jeff Garzik <jeff@garzik.org>
-rw-r--r--marvell.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/marvell.c b/marvell.c
index 1c9b043..0b6e358 100644
--- a/marvell.c
+++ b/marvell.c
@@ -172,15 +172,18 @@ static void dump_mac(const u8 *r)
id = r[0x11b];
printf("Chip Id 0x%02X ", id);
+
switch (id) {
case 0x0a: printf("Genesis"); break;
case 0xb0: printf("Yukon"); break;
case 0xb1: printf("Yukon-Lite"); break;
case 0xb2: printf("Yukon-LP"); break;
case 0xb3: printf("Yukon-2 XL"); break;
+ case 0xb5: printf("Yukon Extreme"); break;
case 0xb4: printf("Yukon-2 EC Ultra"); break;
case 0xb6: printf("Yukon-2 EC"); break;
case 0xb7: printf("Yukon-2 FE"); break;
+ default: printf("(Unknown)"); break;
}
printf(" (rev %d)\n", (r[0x11a] & 0xf0) >> 4);