ASY_MCR_RTS
asy->asy_mcr |= ASY_MCR_RTS | ASY_MCR_DTR;
(asy->asy_mcr & ASY_MCR_RTS) | ASY_MCR_OUT2);
if (mcr_r & ASY_MCR_RTS)
b |= ASY_MCR_RTS;
flag = (async->async_flags & ASYNC_HW_IN_FLOW) ? 0 : ASY_MCR_RTS;
if (((mcr ^ flag) & ASY_MCR_RTS) != 0) {
asy_put(asy, ASY_MCR, (mcr ^ ASY_MCR_RTS));
(ASY_MCR_DTR | ASY_MCR_RTS | ASY_MCR_OUT1 | ASY_MCR_OUT2 | ASY_MCR_LOOP)