summaryrefslogtreecommitdiff
path: root/common/cmd_mii.c
diff options
context:
space:
mode:
authorLarry Johnson <lrj@arlinx.com>2007-11-01 08:46:50 -0500
committerBen Warren <bwarren@qstreams.com>2007-11-06 10:25:33 -0500
commit71bc6e6474fea8ef481b9b45d1edd7ad1f6dfbbd (patch)
treec32a4d7cf7ee4c70f6f8d30af3347dd52090793b /common/cmd_mii.c
parent298035df4948b113d29ac0e694717d34b95bc5dc (diff)
downloadu-boot-71bc6e6474fea8ef481b9b45d1edd7ad1f6dfbbd.tar.gz
NET: Add Ethernet 1000BASE-X support for PPC4xx
This patch adds support for 1000BASE-X to functions "miiphy_speed ()" and "miiphy_duplex()". It also adds function "miiphy_is_1000base_x ()", which returns non-zero iff the PHY registers are configured for 1000BASE-X. The "mii info" command is modified to distinguish between 1000BASE-T and -X. Signed-off-by: Larry Johnson <lrj@acm.org> Signed-off-by: Ben Warren <bwarren@qstreams.com>
Diffstat (limited to 'common/cmd_mii.c')
-rw-r--r--common/cmd_mii.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/common/cmd_mii.c b/common/cmd_mii.c
index 72e11d5442..3b4dc8ae09 100644
--- a/common/cmd_mii.c
+++ b/common/cmd_mii.c
@@ -112,9 +112,11 @@ int do_mii (cmd_tbl_t * cmdtp, int flag, int argc, char *argv[])
"OUI = 0x%04X, "
"Model = 0x%02X, "
"Rev = 0x%02X, "
- "%3dbaseT, %s\n",
+ "%3dbase%s, %s\n",
j, oui, model, rev,
miiphy_speed (devname, j),
+ miiphy_is_1000base_x (devname, j)
+ ? "X" : "T",
(miiphy_duplex (devname, j) == FULL)
? "FDX" : "HDX");
}
@@ -496,9 +498,11 @@ int do_mii (cmd_tbl_t * cmdtp, int flag, int argc, char *argv[])
"OUI = 0x%04X, "
"Model = 0x%02X, "
"Rev = 0x%02X, "
- "%3dbaseT, %s\n",
+ "%3dbase%s, %s\n",
j, oui, model, rev,
miiphy_speed (devname, j),
+ miiphy_is_1000base_x (devname, j)
+ ? "X" : "T",
(miiphy_duplex (devname, j) == FULL)
? "FDX" : "HDX");
}