diff options
Diffstat (limited to 'cpu/mpc5xxx/fec.c')
| -rw-r--r-- | cpu/mpc5xxx/fec.c | 10 | 
1 files changed, 6 insertions, 4 deletions
| diff --git a/cpu/mpc5xxx/fec.c b/cpu/mpc5xxx/fec.c index 04e8001df..50499e214 100644 --- a/cpu/mpc5xxx/fec.c +++ b/cpu/mpc5xxx/fec.c @@ -830,12 +830,14 @@ int mpc5xxx_fec_initialize(bd_t * bis)  	fec->eth = (ethernet_regs *)MPC5XXX_FEC;  	fec->tbdBase = (FEC_TBD *)FEC_BD_BASE;  	fec->rbdBase = (FEC_RBD *)(FEC_BD_BASE + FEC_TBD_NUM * sizeof(FEC_TBD)); -#if defined(CONFIG_ICECUBE) || defined(CONFIG_TOP5200) -#  ifndef CONFIG_FEC_10MBIT +#if defined(CONFIG_ICECUBE) || +    defined(CONFIG_PM520)   || +    defined(CONFIG_TOP5200) +# ifndef CONFIG_FEC_10MBIT  	fec->xcv_type = MII100; -#  else +# else  	fec->xcv_type = MII10; -#  endif +# endif  #else  #error fec->xcv_type not initialized.  #endif |