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