ASY_MCR
asy_put(asy, ASY_MCR, mcr);
mcr = asy_get(asy, ASY_MCR);
asy_put(asy, ASY_MCR, ASY_MCR_LOOPBACK);
asy_put(asy, ASY_MCR, mcr);
asy_set(asy, ASY_MCR, asy->asy_mcr & ASY_MCR_DTR);
"make mcr = %x, make TS_SOFTCAR = %s", asy_get(asy, ASY_MCR),
asy_put(asy, ASY_MCR, asy->asy_mcr | ASY_MCR_OUT2);
asy_put(asy, ASY_MCR, ASY_MCR_OUT2);
asy_put(asy, ASY_MCR,
asy_put(asy, ASY_MCR, asy->asy_mcr | ASY_MCR_OUT2);
asy_clr(asy, ASY_MCR, ASY_MCR_DTR);
[ASY_MCR] = { ASY_8250A, 4, asy_get_reg, asy_put_reg },
mcr_r = asy_get(asy, ASY_MCR);
asy_put(asy, ASY_MCR, mcr_r);
mcr = asy_get(asy, ASY_MCR);
asy_put(asy, ASY_MCR, (mcr ^ ASY_MCR_RTS));