ZSWR5_DTR
tmp5 |= ZSWR5_TX_ENABLE | ZSWR5_DTR | ZSWR5_RTS;
bits &= ZSWR5_DTR | ZSWR5_RTS;
mbits = cs->cs_preg[5] & (ZSWR5_DTR | ZSWR5_RTS);
cs->cs_preg[5] = (cs->cs_preg[5] & ~(ZSWR5_DTR | ZSWR5_RTS)) | mbits;
zs_modem(cs, ZSWR5_RTS|ZSWR5_DTR, DMSET);
ZSWR5_RTS | ZSWR5_DTR,
zs_modem(cs, ZSWR5_DTR, DMBIS);
zs_modem(cs, ZSWR5_DTR, DMBIC);
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
cs->cs_wr5_dtr = ZSWR5_DTR;
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
cs->cs_preg[5] |= (ZSWR5_DTR | ZSWR5_RTS);
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
cs->cs_wr5_dtr = ZSWR5_DTR;
cs->cs_wr5_rts = ZSWR5_DTR;
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
cs->cs_preg[5] |= ZSWR5_DTR | ZSWR5_RTS;
ZSWR5_TX_8 | ZSWR5_DTR | ZSWR5_RTS | ZSWR5_TX_ENABLE);
zs_write_reg(dev, 5, ZSWR5_TX_8 | ZSWR5_DTR | ZSWR5_RTS);
cs->cs_wr5_dtr = ZSWR5_DTR;
cs->cs_wr5_rts = ZSWR5_DTR;
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
__REG_WR(5, ZSWR5_DTR | ZSWR5_TX_8 | ZSWR5_TX_ENABLE);
__REG_WR(5, ZSWR5_DTR | ZSWR5_TX_8 | ZSWR5_RTS);
__REG_WR(5, ZSWR5_DTR | ZSWR5_TX_8 | ZSWR5_TX_ENABLE);
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
cs->cs_preg[5] |= ZSWR5_DTR | ZSWR5_RTS;
ZS_WRITE_REG(zs, 5, ZSWR5_TX_8 | ZSWR5_DTR | ZSWR5_RTS);
ZSWR5_TX_8 | ZSWR5_DTR | ZSWR5_RTS | ZSWR5_TX_ENABLE);
cs->cs_wr5_dtr = ZSWR5_DTR;
cs->cs_wr5_dtr = ZSWR5_DTR;
cs->cs_wr5_rts = ZSWR5_DTR;
cs->cs_wr5_rts = ZSWR5_DTR;
cs->cs_wr5_dtr = ZSWR5_DTR;
cs->cs_preg[5] |= ZSWR5_DTR | ZSWR5_RTS;
cs->cs_preg[5] |= ZSWR5_DTR | ZSWR5_RTS;
cs->cs_wr5_dtr = ZSWR5_DTR;
cs->cs_wr5_dtr = ZSWR5_DTR;
cs->cs_wr5_rts = ZSWR5_DTR;
cs->cs_wr5_rts = ZSWR5_DTR;
cs->cs_wr5_dtr = ZSWR5_DTR;
cs->cs_preg[5] |= ZSWR5_DTR | ZSWR5_RTS;
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
cs->cs_wr5_dtr = ZSWR5_DTR;
cs->cs_wr5_rts = ZSWR5_DTR;
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
cs->cs_preg[5] |= ZSWR5_DTR | ZSWR5_RTS;
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
cs->cs_wr5_dtr = ZSWR5_DTR;
cs->cs_wr5_rts = ZSWR5_DTR;
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
cs->cs_preg[5] |= (ZSWR5_DTR | ZSWR5_RTS);
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
cs->cs_wr5_dtr = ZSWR5_DTR;
cs->cs_wr5_rts = ZSWR5_DTR;
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
cs->cs_preg[5] |= ZSWR5_DTR | ZSWR5_RTS;
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
cs->cs_preg[5] |= ZSWR5_DTR | ZSWR5_RTS;
cs->cs_wr5_dtr = ZSWR5_DTR;
cs->cs_wr5_rts = ZSWR5_DTR;
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
cs->cs_wr5_dtr = ZSWR5_DTR;
cs->cs_wr5_rts = ZSWR5_DTR;
cs->cs_wr5_rts = ZSWR5_DTR;
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
cs->cs_preg[5] |= ZSWR5_DTR | ZSWR5_RTS;
cs->cs_preg[5] |= ZSWR5_DTR | ZSWR5_RTS;
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
cs->cs_wr5_dtr = ZSWR5_DTR;
cs->cs_wr5_rts = ZSWR5_DTR;
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
cs->cs_preg[5] |= ZSWR5_DTR | ZSWR5_RTS;
zs_write_reg(dev, 5, ZSWR5_TX_8 | ZSWR5_DTR | ZSWR5_RTS);
ZSWR5_TX_8 | ZSWR5_DTR | ZSWR5_RTS | ZSWR5_TX_ENABLE);
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
cs->cs_wr5_dtr = ZSWR5_DTR;
cs->cs_wr5_rts = ZSWR5_DTR;
cs->cs_wr5_rts = ZSWR5_DTR;
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
cs->cs_preg[5] |= ZSWR5_DTR | ZSWR5_RTS;
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
cs->cs_wr5_dtr = ZSWR5_DTR;
cs->cs_wr5_rts = ZSWR5_DTR;
cs->cs_wr5_rts = ZSWR5_DTR;
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
cs->cs_wr5_dtr = ZSWR5_DTR;
cs->cs_wr5_rts = ZSWR5_DTR;
cs->cs_wr5_rts = ZSWR5_DTR;
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
cs->cs_preg[5] |= ZSWR5_DTR | ZSWR5_RTS;
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
cs->cs_wr5_dtr = ZSWR5_DTR;
cs->cs_wr5_rts = ZSWR5_DTR;
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
cs->cs_preg[5] |= ZSWR5_DTR | ZSWR5_RTS;
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
cs->cs_wr5_dtr = ZSWR5_DTR;
cs->cs_wr5_rts = ZSWR5_DTR;
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
zscn_cs.cs_preg[5] |= ZSWR5_DTR | ZSWR5_RTS;
v = ((cs->cs_ctl_chan->cs_creg[5] & (ZSWR5_RTS | ZSWR5_DTR)) !=
(cs->cs_ctl_chan->cs_preg[5] & (ZSWR5_RTS | ZSWR5_DTR)));
SET(zsbits, ZSWR5_DTR);
CLR(ccs->cs_preg[5], ZSWR5_RTS | ZSWR5_DTR);
if (ISSET(zsbits, ZSWR5_DTR))
cs->cs_wr5_dtr = ZSWR5_DTR;
cs->cs_wr5_rts = ZSWR5_DTR;
cs->cs_wr5_rts = ZSWR5_DTR;
cs->cs_wr5_dtr = ZSWR5_DTR | ZSWR5_RTS;
cs->cs_wr5_dtr &= ~(ZSWR5_RTS|ZSWR5_DTR);
cs->cs_wr5_rts &= ~(ZSWR5_RTS|ZSWR5_DTR);