MIICmd
iowrite8(0, ioaddr + MIICmd);
iowrite8(0x80, ioaddr + MIICmd);
iowrite8(0, ioaddr + MIICmd);
iowrite8(0x80, ioaddr + MIICmd);
iowrite8(0, ioaddr + MIICmd);
iowrite8(0x40, ioaddr + MIICmd); /* Trigger read */
rhine_wait_bit_low(rp, MIICmd, 0x40);
iowrite8(0x20, ioaddr + MIICmd); /* Trigger write */
rhine_wait_bit_low(rp, MIICmd, 0x20);