SIS_CSR
SIS_SETBIT(sc, SIS_CSR, SIS_CSR_RX_ENABLE);
SIS_SETBIT(sc, SIS_CSR, SIS_CSR_RX_ENABLE);
SIS_SETBIT(sc, SIS_CSR, SIS_CSR_TX_ENABLE);
SIS_CLRBIT(sc, SIS_CSR, SIS_CSR_TX_DISABLE | SIS_CSR_RX_DISABLE);
SIS_SETBIT(sc, SIS_CSR, SIS_CSR_TX_DISABLE|SIS_CSR_RX_DISABLE);
CSR_READ_4(sc, SIS_CSR);
SIS_SETBIT(sc, SIS_CSR, SIS_CSR_RX_ENABLE);
csrsave = CSR_READ_4(sc, SIS_CSR);
CSR_WRITE_4(sc, SIS_CSR, SIS_CSR_RELOAD | filtsave);
CSR_WRITE_4(sc, SIS_CSR, 0);
CSR_WRITE_4(sc, SIS_CSR, csrsave);
SIS_CLRBIT(sc, SIS_CSR, SIS_CSR_TX_DISABLE | SIS_CSR_RX_DISABLE);
SIS_SETBIT(sc, SIS_CSR, SIS_CSR_TX_ENABLE | SIS_CSR_RX_ENABLE);
SIS_SETBIT(sc, SIS_CSR, SIS_CSR_RESET);
if (!(CSR_READ_4(sc, SIS_CSR) & SIS_CSR_RESET))