SK_XM_WRITE_2
SK_XM_WRITE_2(sc_if, XM_PAR0, eaddr[0]);
SK_XM_WRITE_2(sc_if, XM_PAR1, eaddr[1]);
SK_XM_WRITE_2(sc_if, XM_PAR2, eaddr[2]);
SK_XM_WRITE_2(sc_if, XM_TX_REQTHRESH, SK_XM_TX_FIFOTHRESH);
SK_XM_WRITE_2(sc_if, XM_IMR, XM_INTRS);
SK_XM_WRITE_2(sc_if, XM_IMR, 0xFFFF);
SK_XM_WRITE_2(sc_if, XM_IMR, 0xFFFF);
SK_XM_WRITE_2(sc_if, XM_PHY_ADDR, reg|(phy << 8));
SK_XM_WRITE_2(sc_if, XM_PHY_ADDR, reg|(phy << 8));
SK_XM_WRITE_2(sc_if, XM_PHY_DATA, val);
SK_XM_WRITE_2(sc_if, base, addr[0]);
SK_XM_WRITE_2(sc_if, base + 2, addr[1]);
SK_XM_WRITE_2(sc_if, base + 4, addr[2]);
SK_XM_WRITE_2(sc, reg, (SK_XM_READ_2(sc, reg)) | (x))
SK_XM_WRITE_2(sc, reg, (SK_XM_READ_2(sc, reg)) & ~(x))