diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/net/mcffec.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/net/mcffec.c b/drivers/net/mcffec.c index 1f59794102..508c67155d 100644 --- a/drivers/net/mcffec.c +++ b/drivers/net/mcffec.c @@ -445,8 +445,12 @@ int fec_init(struct eth_device *dev, bd_t * bd) fecp->eir = 0xffffffff; /* Set station address */ +#ifdef CONFIG_SYS_FEC0_IOBASE if ((u32) fecp == CONFIG_SYS_FEC0_IOBASE) { -#ifdef CONFIG_SYS_FEC1_IOBASE +#else + if (1) { +#endif +#if defined(CONFIG_SYS_FEC0_IOBASE) && defined(CONFIG_SYS_FEC1_IOBASE) volatile fec_t *fecp1 = (fec_t *) (CONFIG_SYS_FEC1_IOBASE); eth_getenv_enetaddr("eth1addr", ea); fecp1->palr = |