From 0c341f6b8cd5b11172fff43c339c60607a893f3b Mon Sep 17 00:00:00 2001 From: Marcel Ziswiler Date: Mon, 9 Sep 2013 16:06:10 +0200 Subject: net: mcffec: add support for FEC1 only operation Add support for FEC1 only operation in case FEC0 is not used at all. --- drivers/net/mcffec.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 = -- cgit v1.2.3