AVE_GRR
writel(AVE_GRR_GRST | AVE_GRR_PHYRST, priv->base + AVE_GRR);
writel(AVE_GRR_GRST, priv->base + AVE_GRR);
writel(0, priv->base + AVE_GRR);
writel(AVE_GRR_RXFFR, priv->base + AVE_GRR);
writel(0, priv->base + AVE_GRR);