]> git.sur5r.net Git - u-boot/blobdiff - drivers/net/enc28j60.c
SPEAr : Network driver support added
[u-boot] / drivers / net / enc28j60.c
index 5c24b0d9f9d3f0f6e88c466af9a93037e7f16532..3238a502ca75029d19d2d6bf30f0195b7e19d0b1 100644 (file)
@@ -330,6 +330,7 @@ static int rxResetCounter = 0;
 int eth_init (bd_t * bis)
 {
        unsigned char estatVal;
+       uchar enetaddr[6];
 
        /* configure GPIO */
        (*((volatile unsigned long *) IO1DIR)) |= ENC_SPI_SLAVE_CS;
@@ -351,7 +352,8 @@ int eth_init (bd_t * bis)
 
        /* initialize controller */
        encReset ();
-       encInit (bis->bi_enetaddr);
+       eth_getenv_enetaddr("ethaddr", enetaddr);
+       encInit (enetaddr);
 
        m_nic_bfs (CTL_REG_ECON1, ENC_ECON1_RXEN);      /* enable receive */