MICR_PHYADDR_SHIFT
writel((phy << MICR_PHYADDR_SHIFT) | reg | MICR_READTRIG,
writel((phy << MICR_PHYADDR_SHIFT) | reg, ®s->micr);