Lines Matching refs:mcr
1500 static int restore_mcr(struct edgeport_port *port, __u8 mcr)
1504 dbg("%s - %x", __func__, mcr);
1506 status = ti_do_config(port, UMPC_SET_CLR_DTR, mcr & MCR_DTR);
1509 status = ti_do_config(port, UMPC_SET_CLR_RTS, mcr & MCR_RTS);
1512 return ti_do_config(port, UMPC_SET_CLR_LOOPBACK, mcr & MCR_LOOPBACK);
2450 unsigned int mcr;
2456 mcr = edge_port->shadow_mcr;
2458 mcr |= MCR_RTS;
2460 mcr |= MCR_DTR;
2462 mcr |= MCR_LOOPBACK;
2465 mcr &= ~MCR_RTS;
2467 mcr &= ~MCR_DTR;
2469 mcr &= ~MCR_LOOPBACK;
2471 edge_port->shadow_mcr = mcr;
2474 restore_mcr(edge_port, mcr);
2484 unsigned int mcr;
2492 mcr = edge_port->shadow_mcr;
2493 result = ((mcr & MCR_DTR) ? TIOCM_DTR: 0) /* 0x002 */
2494 | ((mcr & MCR_RTS) ? TIOCM_RTS: 0) /* 0x004 */