diff options
Diffstat (limited to 'drivers/tsec.c')
| -rw-r--r-- | drivers/tsec.c | 30 | 
1 files changed, 11 insertions, 19 deletions
| diff --git a/drivers/tsec.c b/drivers/tsec.c index fd21ed4ed..1df8f7dc2 100644 --- a/drivers/tsec.c +++ b/drivers/tsec.c @@ -65,38 +65,30 @@ struct tsec_info_struct {   *   FEC_PHYIDX   */  static struct tsec_info_struct tsec_info[] = { -#if defined(CONFIG_TSEC1) -#if defined(CONFIG_MPC8544DS) || defined(CONFIG_MPC8641HPCN) -	{TSEC1_PHY_ADDR, TSEC_GIGABIT | TSEC_REDUCED, TSEC1_PHYIDX}, -#else -	{TSEC1_PHY_ADDR, TSEC_GIGABIT, TSEC1_PHYIDX}, -#endif +#ifdef CONFIG_TSEC1 +	{TSEC1_PHY_ADDR, TSEC1_FLAGS, TSEC1_PHYIDX},  #else  	{0, 0, 0},  #endif -#if defined(CONFIG_TSEC2) -#if defined(CONFIG_MPC8641HPCN) -	{TSEC2_PHY_ADDR, TSEC_GIGABIT | TSEC_REDUCED, TSEC2_PHYIDX}, -#else -	{TSEC2_PHY_ADDR, TSEC_GIGABIT, TSEC2_PHYIDX}, -#endif +#ifdef CONFIG_TSEC2 +	{TSEC2_PHY_ADDR, TSEC2_FLAGS, TSEC2_PHYIDX},  #else  	{0, 0, 0},  #endif  #ifdef CONFIG_MPC85XX_FEC -	{FEC_PHY_ADDR, 0, FEC_PHYIDX}, +	{FEC_PHY_ADDR, FEC_FLAGS, FEC_PHYIDX},  #else -#if defined(CONFIG_TSEC3) -	{TSEC3_PHY_ADDR, TSEC_GIGABIT | TSEC_REDUCED, TSEC3_PHYIDX}, +#ifdef CONFIG_TSEC3 +	{TSEC3_PHY_ADDR, TSEC3_FLAGS, TSEC3_PHYIDX},  #else  	{0, 0, 0},  #endif -#if defined(CONFIG_TSEC4) -	{TSEC4_PHY_ADDR, TSEC_GIGABIT | TSEC_REDUCED, TSEC4_PHYIDX}, +#ifdef CONFIG_TSEC4 +	{TSEC4_PHY_ADDR, TSEC4_FLAGS, TSEC4_PHYIDX},  #else  	{0, 0, 0}, -#endif -#endif +#endif	/* CONFIG_TSEC4 */ +#endif	/* CONFIG_MPC85XX_FEC */  };  #define MAXCONTROLLERS	(4) |