]> git.ipfire.org Git - people/ms/u-boot.git/blobdiff - board/v38b/v38b.c
boards: move board_get_enetaddr() into board-specific init
[people/ms/u-boot.git] / board / v38b / v38b.c
index d77429549700d95b18df2488d9a8ecbbaff2404e..9e7c1d7e55bf96e4f4086d1a21ee183cb13ce2a9 100644 (file)
@@ -223,6 +223,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_putenv_enetaddr("ethaddr", enetaddr);
+       }
+
+       return 0;
+}
 
 #if defined(CONFIG_CMD_IDE) && defined(CONFIG_IDE_RESET)
 void init_ide_reset(void)