|
|
|
@ -31,6 +31,7 @@ |
|
|
|
|
#include <version.h> |
|
|
|
|
#include <watchdog.h> |
|
|
|
|
#include <stdio_dev.h> |
|
|
|
|
#include <net.h> |
|
|
|
|
|
|
|
|
|
DECLARE_GLOBAL_DATA_PTR; |
|
|
|
|
|
|
|
|
@ -42,6 +43,7 @@ extern int gpio_init (void); |
|
|
|
|
#ifdef CONFIG_SYS_INTC_0 |
|
|
|
|
extern int interrupts_init (void); |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
#if defined(CONFIG_CMD_NET) |
|
|
|
|
extern int eth_init (bd_t * bis); |
|
|
|
|
#endif |
|
|
|
@ -165,8 +167,14 @@ void board_init (void) |
|
|
|
|
|
|
|
|
|
#if defined(CONFIG_CMD_NET) |
|
|
|
|
/* IP Address */ |
|
|
|
|
bd->bi_ip_addr = getenv_IPaddr ("ipaddr"); |
|
|
|
|
eth_init (bd); |
|
|
|
|
bd->bi_ip_addr = getenv_IPaddr("ipaddr"); |
|
|
|
|
|
|
|
|
|
printf("Net: "); |
|
|
|
|
eth_initialize(gd->bd); |
|
|
|
|
|
|
|
|
|
uchar enetaddr[6]; |
|
|
|
|
eth_getenv_enetaddr("ethaddr", enetaddr); |
|
|
|
|
printf("MAC: %pM\n", enetaddr); |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
/* main_loop */ |
|
|
|
|