/linux-master/drivers/tty/serial/ |
H A D | amba-pl011.c | 1618 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 D | mux.c | 112 * @mctrl: Modem control bits. 117 static void mux_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
|
H A D | ip22zilog.c | 541 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 D | ma35d1_serial.c | 330 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 D | imx.c | 313 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 D | stm32-usart.c | 160 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 D | fsl_lpuart.c | 1515 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 D | sunsab.c | 359 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 D | arc_uart.c | 317 static void arc_serial_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
|
H A D | 21285.c | 179 static void serial21285_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
|
H A D | apbuart.c | 161 static void apbuart_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
|
H A D | esp32_acm.c | 85 static void esp32s3_acm_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
|
H A D | serial-tegra.c | 236 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 D | sunhv.c | 242 static void sunhv_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
|
H A D | liteuart.c | 171 static void liteuart_set_mctrl(struct uart_port *port, unsigned int mctrl) argument
|
H A D | max3100.c | 398 static void max3100_set_mctrl(struct uart_port *port, unsigned int mctrl) argument 407 rts = (mctrl & TIOCM_RTS) > 0;
|
H A D | sa1100.c | 306 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 D | st-asc.c | 353 static void asc_set_mctrl(struct uart_port *port, unsigned int mctrl) argument 375 gpiod_set_value(ascport->rts, mctrl & TIOCM_RTS);
|
H A D | ar933x_uart.c | 154 static void ar933x_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) argument 159 mctrl_gpio_set(up->gpios, mctrl);
|
H A D | atmel_serial.c | 469 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 D | icom.c | 1200 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 D | serial_core.h | 52 * @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 D | hvc_vio.c | 200 return pv->hvsi.mctrl;
|
H A D | hvc_opal.c | 124 return pv->hvsi.mctrl;
|
/linux-master/drivers/tty/serial/8250/ |
H A D | 8250_bcm7271.c | 1129 priv->saved_mctrl = port->mctrl; 1130 port->mctrl &= ~TIOCM_RTS; 1171 port->mctrl |= TIOCM_RTS; 1172 port->ops->set_mctrl(port, port->mctrl);
|