[U-Boot] [PATCH 1/1] at91: Update MEESC board support

Jean-Christophe PLAGNIOL-VILLARD plagnioj at jcrosoft.com
Fri Sep 4 23:13:58 CEST 2009


> +#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.


More information about the U-Boot mailing list