From 7fb88a88d08c19b0e6f88c0a484ab001a4476a27 Mon Sep 17 00:00:00 2001 From: Huy Duong Date: Tue, 21 Nov 2017 11:32:15 +0700 Subject: net: ftgmac100: Reset FTGMAC100 before setting MAC In ftgmac100_initialize(), FTGMAC100 is reset after MACs are set, hence all MACs set before will be erased. This patch moves ftgmac100_reset() to before ftgmac100_set_mac_from_env(). Signed-off-by: Huy Duong Signed-off-by: Joel Stanley --- drivers/net/ftgmac100.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/ftgmac100.c b/drivers/net/ftgmac100.c index 9d5ba98243..5779057ba8 100644 --- a/drivers/net/ftgmac100.c +++ b/drivers/net/ftgmac100.c @@ -791,11 +791,11 @@ int ftgmac100_initialize(bd_t *bd) miiphy_register(dev->name, ftgmac100_reg_read, ftgmac100_reg_write); #endif + ftgmac100_reset(dev); + /* set the ethernet address */ ftgmac100_set_mac_from_env(dev); - ftgmac100_reset(dev); - card_number++; } return card_number; -- cgit v1.2.1