X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=board%2Fv38b%2Fv38b.c;h=978ff8db00f854baa3d1d6e473fa51b725ccd877;hb=74cf809972658eae18c33e078c05a7cc9c9460c9;hp=d77429549700d95b18df2488d9a8ecbbaff2404e;hpb=f82642e33899766892499b163e60560fbbf87773;p=u-boot diff --git a/board/v38b/v38b.c b/board/v38b/v38b.c index d774295497..978ff8db00 100644 --- a/board/v38b/v38b.c +++ b/board/v38b/v38b.c @@ -26,6 +26,7 @@ #include #include +#include #include @@ -223,6 +224,18 @@ int board_early_init_r(void) return 0; } +extern void board_get_enetaddr(uchar *enetaddr); +int misc_init_r(void) +{ + uchar enetaddr[6]; + + if (!eth_getenv_enetaddr("ethaddr", enetaddr)) { + board_get_enetaddr(enetaddr); + eth_setenv_enetaddr("ethaddr", enetaddr); + } + + return 0; +} #if defined(CONFIG_CMD_IDE) && defined(CONFIG_IDE_RESET) void init_ide_reset(void)