ETH_SELF_CTL_RESET
__raw_writel(v | ETH_SELF_CTL_RESET, PHYS_ETH_SELF_CTL);
while (__raw_readl(PHYS_ETH_SELF_CTL) & ETH_SELF_CTL_RESET)