Searched refs:mctrl (Results 51 - 75 of 94) sorted by relevance

1234

/linux-master/drivers/tty/serial/
H A Damba-pl011.c1618 static void pl011_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
1626 pl011_assign_bit(mctrl & TIOCM_RTS, &cr, UART011_CR_RTS);
1627 pl011_assign_bit(mctrl & TIOCM_DTR, &cr, UART011_CR_DTR);
1628 pl011_assign_bit(mctrl & TIOCM_OUT1, &cr, UART011_CR_OUT1);
1629 pl011_assign_bit(mctrl & TIOCM_OUT2, &cr, UART011_CR_OUT2);
1630 pl011_assign_bit(mctrl & TIOCM_LOOP, &cr, UART011_CR_LBE);
1634 pl011_assign_bit(mctrl & TIOCM_RTS, &cr, UART011_CR_RTSEN);
2268 static void sbsa_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
H A Dmux.c112 * @mctrl: Modem control bits.
117 static void mux_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
H A Dip22zilog.c541 static void ip22zilog_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
550 if (mctrl & TIOCM_RTS)
554 if (mctrl & TIOCM_DTR)
H A Dma35d1_serial.c330 static void ma35d1serial_set_mctrl(struct uart_port *port, u32 mctrl) argument
338 if (mctrl & TIOCM_RTS)
472 ma35d1serial_set_mctrl(&up->port, up->port.mctrl);
H A Dimx.c313 mctrl_gpio_set(sport->gpios, sport->port.mctrl | TIOCM_RTS);
322 mctrl_gpio_set(sport->gpios, sport->port.mctrl & ~TIOCM_RTS);
1077 static void imx_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
1091 if (mctrl & TIOCM_RTS) {
1105 if (!(mctrl & TIOCM_DTR))
1110 if (mctrl & TIOCM_LOOP)
1114 mctrl_gpio_set(sport->gpios, mctrl);
H A Dstm32-usart.c160 stm32_port->port.mctrl | TIOCM_RTS);
163 stm32_port->port.mctrl & ~TIOCM_RTS);
178 stm32_port->port.mctrl & ~TIOCM_RTS);
181 stm32_port->port.mctrl | TIOCM_RTS);
928 static void stm32_usart_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
933 if ((mctrl & TIOCM_RTS) && (port->status & UPSTAT_AUTORTS))
938 mctrl_gpio_set(stm32_port->gpios, mctrl);
H A Dfsl_lpuart.c1515 unsigned int mctrl = 0; local
1520 mctrl |= TIOCM_LOOP;
1522 return mctrl;
1527 unsigned int mctrl = TIOCM_CAR | TIOCM_DSR | TIOCM_CTS; local
1532 mctrl |= TIOCM_LOOP;
1534 return mctrl;
1537 static void lpuart_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
1545 if (mctrl & TIOCM_LOOP)
1551 static void lpuart32_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
1559 if (mctrl
[all...]
H A Dsunsab.c359 static void sunsab_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
364 if (mctrl & TIOCM_RTS) {
371 if (mctrl & TIOCM_DTR) {
H A Darc_uart.c317 static void arc_serial_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
H A D21285.c179 static void serial21285_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
H A Dapbuart.c161 static void apbuart_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
H A Desp32_acm.c85 static void esp32s3_acm_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
H A Dserial-tegra.c236 static void tegra_uart_set_mctrl(struct uart_port *u, unsigned int mctrl) argument
241 tup->rts_active = !!(mctrl & TIOCM_RTS);
244 enable = !!(mctrl & TIOCM_DTR);
247 enable = !!(mctrl & TIOCM_LOOP);
H A Dsunhv.c242 static void sunhv_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
H A Dliteuart.c171 static void liteuart_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
H A Dmax3100.c398 static void max3100_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
407 rts = (mctrl & TIOCM_RTS) > 0;
H A Dsa1100.c306 static void sa1100_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
311 mctrl_gpio_set(sport->gpios, mctrl);
839 dev_err(sport->port.dev, "failed to get mctrl gpios: %d\n",
H A Dst-asc.c353 static void asc_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
375 gpiod_set_value(ascport->rts, mctrl & TIOCM_RTS);
H A Dar933x_uart.c154 static void ar933x_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
159 mctrl_gpio_set(up->gpios, mctrl);
H A Datmel_serial.c469 static void atmel_set_mctrl(struct uart_port *port, u_int mctrl) argument
499 if (mctrl & TIOCM_RTS)
504 if (mctrl & TIOCM_DTR)
511 mctrl_gpio_set(atmel_port->gpios, mctrl);
515 if (mctrl & TIOCM_LOOP)
H A Dicom.c1200 static void icom_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
1208 if (mctrl & TIOCM_RTS) {
1216 if (mctrl & TIOCM_DTR) {
/linux-master/include/linux/
H A Dserial_core.h52 * @set_mctrl: ``void ()(struct uart_port *port, unsigned int mctrl)``
55 * described by @mctrl. The relevant bits of @mctrl are:
376 void (*set_mctrl)(struct uart_port *, unsigned int mctrl);
563 unsigned int mctrl; /* current modem ctrl settings */ member in struct:uart_port
/linux-master/drivers/tty/hvc/
H A Dhvc_vio.c200 return pv->hvsi.mctrl;
H A Dhvc_opal.c124 return pv->hvsi.mctrl;
/linux-master/drivers/tty/serial/8250/
H A D8250_bcm7271.c1129 priv->saved_mctrl = port->mctrl;
1130 port->mctrl &= ~TIOCM_RTS;
1171 port->mctrl |= TIOCM_RTS;
1172 port->ops->set_mctrl(port, port->mctrl);

Completed in 292 milliseconds

1234