Lines Matching refs:mcr
1515 static int restore_mcr(struct edgeport_port *port, u8 mcr)
1519 dev_dbg(&port->port->dev, "%s - %x\n", __func__, mcr);
1521 status = ti_do_config(port, UMPC_SET_CLR_DTR, mcr & MCR_DTR);
1524 status = ti_do_config(port, UMPC_SET_CLR_RTS, mcr & MCR_RTS);
1527 return ti_do_config(port, UMPC_SET_CLR_LOOPBACK, mcr & MCR_LOOPBACK);
2371 unsigned int mcr;
2375 mcr = edge_port->shadow_mcr;
2377 mcr |= MCR_RTS;
2379 mcr |= MCR_DTR;
2381 mcr |= MCR_LOOPBACK;
2384 mcr &= ~MCR_RTS;
2386 mcr &= ~MCR_DTR;
2388 mcr &= ~MCR_LOOPBACK;
2390 edge_port->shadow_mcr = mcr;
2393 restore_mcr(edge_port, mcr);
2403 unsigned int mcr;
2409 mcr = edge_port->shadow_mcr;
2410 result = ((mcr & MCR_DTR) ? TIOCM_DTR: 0) /* 0x002 */
2411 | ((mcr & MCR_RTS) ? TIOCM_RTS: 0) /* 0x004 */