MSCI1_OFFSET
if (!(sca_in(MSCI1_OFFSET + ST3, port) & ST3_DCD))
stat = sca_in(MSCI1_OFFSET + ST1, port); /* read MSCI1 ST1 status */
sca_out(stat & ST1_CDCD, MSCI1_OFFSET + ST1, port);
sca_out(rxs, MSCI1_OFFSET + RXS, port);
sca_out(txs, MSCI1_OFFSET + TXS, port);
sca_out(0, MSCI1_OFFSET + CTL, port); /* RTS uses ch#2 output */
sca_out(IE1_CDCD, MSCI1_OFFSET + IE1, port);
sca_out(IE0_RXINTA, MSCI1_OFFSET + IE0, port);
sca_out(CTL_NORTS, MSCI1_OFFSET + CTL, port);
sca_in(MSCI1_OFFSET + ST0, port),
sca_in(MSCI1_OFFSET + ST1, port),
sca_in(MSCI1_OFFSET + ST2, port),
sca_in(MSCI1_OFFSET + ST3, port));
#define get_msci(port) (phy_node(port) ? MSCI1_OFFSET : MSCI0_OFFSET)
#define get_msci(port) ((port)->chan ? MSCI1_OFFSET : MSCI0_OFFSET)
sca_out(EXS_TES1, (port->chan ? MSCI1_OFFSET : MSCI0_OFFSET) + EXS,
sca_out(EXS_TES1, (port->chan ? MSCI1_OFFSET : MSCI0_OFFSET) + EXS,