UMAC_MAC0
umac_writel(priv, mac0, UMAC_MAC0);
bgmac_umac_write(bgmac, UMAC_MAC0, tmp);
bcmgenet_umac_writel(priv, get_unaligned_be32(&addr[0]), UMAC_MAC0);
addr_tmp = bcmgenet_umac_readl(priv, UMAC_MAC0);