
-----Original Message----- From: Simon Kagstrom [mailto:simon.kagstrom@netinsight.net] Sent: Wednesday, July 08, 2009 4:32 PM Cc: U-Boot ML; Prafulla Wadaskar Subject: [PATCH 1/4]: arm: Kirkwood: Set MAC address during registration for kirkwood egiga
This patch sets the MAC address during registration in addition to during device init. Since U-boot might not access the ethernet device, Linux might end up with the MAC address unset.
Signed-off-by: Simon Kagstrom simon.kagstrom@netinsight.net
drivers/net/kirkwood_egiga.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/drivers/net/kirkwood_egiga.c b/drivers/net/kirkwood_egiga.c index 3c5db19..d760e1d 100644 --- a/drivers/net/kirkwood_egiga.c +++ b/drivers/net/kirkwood_egiga.c @@ -653,6 +653,8 @@ int kirkwood_egiga_initialize(bd_t * bis) dev->send = (void *)kwgbe_send; dev->recv = (void *)kwgbe_recv;
port_uc_addr_set(dkwgbe->regs, dev->enetaddr);
- eth_register(dev);
#if defined(CONFIG_MII) || defined(CONFIG_CMD_MII)
Ack. Good catch, I had removed it during code size reduction :-(
Regards.. Prafulla . .
1.6.0.4