diff options
author | Michael Chan <mchan@broadcom.com> | 2007-02-13 15:18:15 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2007-02-13 15:18:15 -0500 |
commit | 569a5df8597deeaa39867be73c7305fd82522f57 (patch) | |
tree | a49d58a45867f7255faf3c08d00830618b4d73c3 /drivers/net/tg3.c | |
parent | 5129724aa5de3a71fc70e71ca49d542ca1a5aa1e (diff) |
[TG3]: Use constant for PHY register 0x1e.
Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/tg3.c')
-rw-r--r-- | drivers/net/tg3.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/drivers/net/tg3.c b/drivers/net/tg3.c index 604f3085d12a..a1aeba2442f5 100644 --- a/drivers/net/tg3.c +++ b/drivers/net/tg3.c | |||
@@ -6594,8 +6594,9 @@ static int tg3_reset_hw(struct tg3 *tp, int reset_phy) | |||
6594 | u32 tmp; | 6594 | u32 tmp; |
6595 | 6595 | ||
6596 | /* Clear CRC stats. */ | 6596 | /* Clear CRC stats. */ |
6597 | if (!tg3_readphy(tp, 0x1e, &tmp)) { | 6597 | if (!tg3_readphy(tp, MII_TG3_TEST1, &tmp)) { |
6598 | tg3_writephy(tp, 0x1e, tmp | 0x8000); | 6598 | tg3_writephy(tp, MII_TG3_TEST1, |
6599 | tmp | MII_TG3_TEST1_CRC_EN); | ||
6599 | tg3_readphy(tp, 0x14, &tmp); | 6600 | tg3_readphy(tp, 0x14, &tmp); |
6600 | } | 6601 | } |
6601 | } | 6602 | } |
@@ -7419,8 +7420,9 @@ static unsigned long calc_crc_errors(struct tg3 *tp) | |||
7419 | u32 val; | 7420 | u32 val; |
7420 | 7421 | ||
7421 | spin_lock_bh(&tp->lock); | 7422 | spin_lock_bh(&tp->lock); |
7422 | if (!tg3_readphy(tp, 0x1e, &val)) { | 7423 | if (!tg3_readphy(tp, MII_TG3_TEST1, &val)) { |
7423 | tg3_writephy(tp, 0x1e, val | 0x8000); | 7424 | tg3_writephy(tp, MII_TG3_TEST1, |
7425 | val | MII_TG3_TEST1_CRC_EN); | ||
7424 | tg3_readphy(tp, 0x14, &val); | 7426 | tg3_readphy(tp, 0x14, &val); |
7425 | } else | 7427 | } else |
7426 | val = 0; | 7428 | val = 0; |