XE_GPR2
#define XE_MII_SET(x) XE_OUTB(XE_GPR2, (XE_INB(XE_GPR2) | 0x04) | (x))
#define XE_MII_CLR(x) XE_OUTB(XE_GPR2, (XE_INB(XE_GPR2) | 0x04) & ~(x))
XE_OUTB(XE_GPR2, 0);
ack = XE_INB(XE_GPR2) & XE_MII_RDD;
if (XE_INB(XE_GPR2) & XE_MII_RDD)