[TG3]: Replace some magic 5704S constants
This patch replaces magic values with preprocessor definitions for the sg_dig_ctrl and sg_dig_status registers. This is preparatory work for the next patch. Signed-off-by: Matt Carlson <mcarlson@broadcom.com> 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
ba4d07a848
commit
c98f6e3be1
@@ -545,6 +545,8 @@
|
||||
#define SG_DIG_FIBER_MODE 0x00008000
|
||||
#define SG_DIG_REMOTE_FAULT_MASK 0x00006000
|
||||
#define SG_DIG_PAUSE_MASK 0x00001800
|
||||
#define SG_DIG_PAUSE_CAP 0x00000800
|
||||
#define SG_DIG_ASYM_PAUSE 0x00001000
|
||||
#define SG_DIG_GBIC_ENABLE 0x00000400
|
||||
#define SG_DIG_CHECK_END_ENABLE 0x00000200
|
||||
#define SG_DIG_SGMII_AUTONEG_TIMER 0x00000100
|
||||
@@ -556,6 +558,11 @@
|
||||
#define SG_DIG_AUTONEG_LOW_ENABLE 0x00000004
|
||||
#define SG_DIG_REMOTE_LOOPBACK 0x00000002
|
||||
#define SG_DIG_LOOPBACK 0x00000001
|
||||
#define SG_DIG_COMMON_SETUP (SG_DIG_CRC16_CLEAR_N | \
|
||||
SG_DIG_LOCAL_DUPLEX_STATUS | \
|
||||
SG_DIG_LOCAL_LINK_STATUS | \
|
||||
(0x2 << SG_DIG_SPEED_STATUS_SHIFT) | \
|
||||
SG_DIG_FIBER_MODE | SG_DIG_GBIC_ENABLE)
|
||||
#define SG_DIG_STATUS 0x000005b4
|
||||
#define SG_DIG_CRC16_BUS_MASK 0xffff0000
|
||||
#define SG_DIG_PARTNER_FAULT_MASK 0x00600000 /* If !MRADV_CRC16_SELECT */
|
||||
|
Reference in New Issue
Block a user