> +#ifdef CONFIG_REVISION_TAG > +u32 get_board_rev(void) > +{ > + return hw_rev | 0x100; > +} > +#endif > + > +int misc_init_r(void) > +{ > +#ifdef CONFIG_MACB > + u32 hwaddr_btm; > + u16 hwaddr_top; > + u8 mac[6]; > + > + /* Set ethernet address */ > + if (!eth_getenv_enetaddr("ethaddr", mac)) { > + puts("Missing environment variable 'ethaddr'\n"); > + } else { > + hwaddr_btm = mac[0] | mac[1] << 8 | mac[2] << 16 | mac[3] << 24; > + hwaddr_top = mac[4] | mac[5] << 8; > + writel(hwaddr_btm, (void *)(AT91SAM9263_BASE_EMAC + MACB_SA1B)); > + writel(hwaddr_top, (void *)(AT91SAM9263_BASE_EMAC + MACB_SA1T)); nack this will be done when u-boot will need to use the macb
Best Regards, J. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot