MEAR
writel(dev->MEAR_cache, dev->base + MEAR);
readl(dev->base + MEAR);
writel(dev->MEAR_cache, dev->base + MEAR);
readl(dev->base + MEAR);
writel(dev->MEAR_cache, dev->base + MEAR);
readl(dev->base + MEAR);
writel(dev->MEAR_cache, dev->base + MEAR);
readl(dev->base + MEAR);
bit = (readl(dev->base + MEAR) & MEAR_MDIO) ? 1 : 0;
writel(dev->MEAR_cache, dev->base + MEAR);