CR_RST
CSR_WRITE(sc, SONIC_CR, CR_RST);
NIC_PUT(sc, SNR_CR, CR_RST);
NIC_PUT(sc, SNR_CR, CR_RST); /* DCR only accessible in reset mode! */
NIC_PUT(sc, SNR_CR, CR_RST);
NIC_PUT(sc, SNR_CR, CR_RST);
CSR_WRITE(l, SIP_CR, CR_RST);
} while (val & CR_RST); /* S1C */
CSR_WRITE(sc, SONIC_CR, CR_RST);
CSR_WRITE(sc, SONIC_CR, CR_RST);
bus_space_write_4(st, sh, SIP_CR, CR_RST);
if ((bus_space_read_4(st, sh, SIP_CR) & CR_RST) == 0)