X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=drivers%2Fnet%2Fftgmac100.c;h=0af0c3450f05a2c51648ba3dfe71cee1a4dc8cc2;hb=a35ea8070cd1e222a7c55bc32acf2e4efe80dbbb;hp=dc7a80e5c77386d29c3b6bca1225de3c5590f79e;hpb=aad813a342aca1a8127a283c64813e4ae4464d9c;p=u-boot diff --git a/drivers/net/ftgmac100.c b/drivers/net/ftgmac100.c index dc7a80e5c7..0af0c3450f 100644 --- a/drivers/net/ftgmac100.c +++ b/drivers/net/ftgmac100.c @@ -33,8 +33,6 @@ #define ETH_ZLEN 60 -#define mdelay(n) ({unsigned long msec = (n); while (msec--) udelay(1000); }) - /* RBSR - hw default init value is also 0x640 */ #define RBSR_DEFAULT_VALUE 0x640 @@ -384,8 +382,6 @@ static int ftgmac100_init(struct eth_device *dev, bd_t *bd) debug("%s()\n", __func__); - ftgmac100_reset(dev); - /* set the ethernet address */ ftgmac100_set_mac_from_env(dev); @@ -561,6 +557,8 @@ int ftgmac100_initialize(bd_t *bd) eth_register(dev); + ftgmac100_reset(dev); + return 1; free_dev: