SIS_PHYCTL
CSR_WRITE_4(sc, SIS_PHYCTL,
SIS_SETBIT(sc, SIS_PHYCTL, SIS_PHYCTL_ACCESS);
if (!(CSR_READ_4(sc, SIS_PHYCTL) & SIS_PHYCTL_ACCESS))
val = (CSR_READ_4(sc, SIS_PHYCTL) >> 16) & 0xFFFF;
CSR_WRITE_4(sc, SIS_PHYCTL, (data << 16) | (phy << 11) |
SIS_SETBIT(sc, SIS_PHYCTL, SIS_PHYCTL_ACCESS);
if (!(CSR_READ_4(sc, SIS_PHYCTL) & SIS_PHYCTL_ACCESS))