diff options
Diffstat (limited to 'drivers/net/sky2.h')
| -rw-r--r-- | drivers/net/sky2.h | 20 | 
1 files changed, 16 insertions, 4 deletions
diff --git a/drivers/net/sky2.h b/drivers/net/sky2.h index a5e182dd981..0bebfb3638f 100644 --- a/drivers/net/sky2.h +++ b/drivers/net/sky2.h @@ -548,6 +548,14 @@ enum {  	CHIP_ID_YUKON_UL_2 = 0xba, /* YUKON-2 Ultra 2 */  	CHIP_ID_YUKON_OPT  = 0xbc, /* YUKON-2 Optima */  }; + +enum yukon_xl_rev { +	CHIP_REV_YU_XL_A0  = 0, +	CHIP_REV_YU_XL_A1  = 1, +	CHIP_REV_YU_XL_A2  = 2, +	CHIP_REV_YU_XL_A3  = 3, +}; +  enum yukon_ec_rev {  	CHIP_REV_YU_EC_A1    = 0,  /* Chip Rev. for Yukon-EC A1/A0 */  	CHIP_REV_YU_EC_A2    = 1,  /* Chip Rev. for Yukon-EC A2 */ @@ -557,6 +565,7 @@ enum yukon_ec_u_rev {  	CHIP_REV_YU_EC_U_A0  = 1,  	CHIP_REV_YU_EC_U_A1  = 2,  	CHIP_REV_YU_EC_U_B0  = 3, +	CHIP_REV_YU_EC_U_B1  = 5,  };  enum yukon_fe_rev {  	CHIP_REV_YU_FE_A1    = 1, @@ -1775,10 +1784,13 @@ enum {  /*	GM_SERIAL_MODE			16 bit r/w	Serial Mode Register */  enum {  	GM_SMOD_DATABL_MSK	= 0x1f<<11, /* Bit 15..11:	Data Blinder (r/o) */ -	GM_SMOD_LIMIT_4		= 1<<10, /* Bit 10:	4 consecutive Tx trials */ -	GM_SMOD_VLAN_ENA	= 1<<9,	/* Bit  9:	Enable VLAN  (Max. Frame Len) */ -	GM_SMOD_JUMBO_ENA	= 1<<8,	/* Bit  8:	Enable Jumbo (Max. Frame Len) */ -	 GM_SMOD_IPG_MSK	= 0x1f	/* Bit 4..0:	Inter-Packet Gap (IPG) */ +	GM_SMOD_LIMIT_4		= 1<<10, /* 4 consecutive Tx trials */ +	GM_SMOD_VLAN_ENA	= 1<<9,	 /* Enable VLAN  (Max. Frame Len) */ +	GM_SMOD_JUMBO_ENA	= 1<<8,	 /* Enable Jumbo (Max. Frame Len) */ + +	GM_NEW_FLOW_CTRL	= 1<<6,	 /* Enable New Flow-Control */ + +	GM_SMOD_IPG_MSK		= 0x1f	 /* Bit 4..0:	Inter-Packet Gap (IPG) */  };  #define DATA_BLIND_VAL(x)	(((x)<<11) & GM_SMOD_DATABL_MSK)  |