RUE_CR
RUE_CLRBIT(sc, RUE_CR, (RUE_CR_RE | RUE_CR_TE));
RUE_SETBIT(sc, RUE_CR, (RUE_CR_RE | RUE_CR_TE));
rue_csr_write_1(sc, RUE_CR, RUE_CR_SOFT_RST);
if (!(rue_csr_read_1(sc, RUE_CR) & RUE_CR_SOFT_RST))
rue_csr_write_1(sc, RUE_CR, (RUE_CR_TE | RUE_CR_RE | RUE_CR_EP3CLREN));
rue_csr_write_1(sc, RUE_CR, 0x00);