bnx2: Enable auto-mdix when autoneg is disabled.
Auto-mdix currently only works if autoneg is enabled. This patch enables auto-mdix all the time by setting a bit in a PHY register. Define meaningful constants for this PHY registers. Signed-off-by: Michael Chan <mchan@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

committed by
David S. Miller

parent
d17e53bdcd
commit
41033b65b9
@@ -6471,6 +6471,12 @@ struct l2_fhdr {
|
||||
|
||||
#define BCM5708S_TX_ACTL3 0x17
|
||||
|
||||
#define MII_BNX2_AUX_CTL 0x18
|
||||
#define AUX_CTL_MISC_CTL 0x7007
|
||||
#define AUX_CTL_MISC_CTL_WIRESPEED (1 << 4)
|
||||
#define AUX_CTL_MISC_CTL_AUTOMDIX (1 << 9)
|
||||
#define AUX_CTL_MISC_CTL_WR (1 << 15)
|
||||
|
||||
#define MII_BNX2_DSP_RW_PORT 0x15
|
||||
#define MII_BNX2_DSP_ADDRESS 0x17
|
||||
#define MII_BNX2_DSP_EXPAND_REG 0x0f00
|
||||
|
Reference in New Issue
Block a user