diff options
author | Larry Johnson <lrj@arlinx.com> | 2007-11-01 08:46:50 -0500 |
---|---|---|
committer | Ben Warren <bwarren@qstreams.com> | 2007-11-06 10:25:33 -0500 |
commit | 71bc6e6474fea8ef481b9b45d1edd7ad1f6dfbbd (patch) | |
tree | c32a4d7cf7ee4c70f6f8d30af3347dd52090793b /common/cmd_mii.c | |
parent | 298035df4948b113d29ac0e694717d34b95bc5dc (diff) | |
download | u-boot-imx-71bc6e6474fea8ef481b9b45d1edd7ad1f6dfbbd.zip u-boot-imx-71bc6e6474fea8ef481b9b45d1edd7ad1f6dfbbd.tar.gz u-boot-imx-71bc6e6474fea8ef481b9b45d1edd7ad1f6dfbbd.tar.bz2 |
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.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/common/cmd_mii.c b/common/cmd_mii.c index 72e11d5..3b4dc8a 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"); } |