Searched refs:rs485 (Results 1 - 9 of 9) sorted by relevance

/drivers/tty/serial/8250/
H A D8250_fintek.c93 struct serial_rs485 *rs485)
101 if (rs485->flags & SER_RS485_ENABLED)
102 memset(rs485->padding, 0, sizeof(rs485->padding));
104 memset(rs485, 0, sizeof(*rs485));
106 rs485->flags &= SER_RS485_ENABLED | SER_RS485_RTS_ON_SEND |
109 if (rs485->delay_rts_before_send) {
110 rs485->delay_rts_before_send = 1;
114 if (rs485
92 fintek_8250_rs4850_config(struct uart_8250_port *uart, struct serial_rs485 *rs485) argument
[all...]
H A D8250_core.c2999 memcpy(&up->rs485, &rs485_config, sizeof(rs485_config));
3003 if (copy_to_user((void __user *)arg, &up->rs485,
3004 sizeof(up->rs485)))
3589 uart->rs485 = up->rs485;
/drivers/tty/serial/
H A Dmcf.c60 struct serial_rs485 rs485; /* RS485 settings */ member in struct:mcf_uart
107 if (pp->rs485.flags & SER_RS485_ENABLED) {
261 if (pp->rs485.flags & SER_RS485_ENABLED) {
363 if (pp->rs485.flags & SER_RS485_ENABLED)
443 static void mcf_config_rs485(struct uart_port *port, struct serial_rs485 *rs485) argument
453 if (rs485->flags & SER_RS485_ENABLED) {
463 pp->rs485 = *rs485;
472 struct serial_rs485 rs485; local
473 if (copy_from_user(&rs485, (struc
[all...]
H A Dsc16is7xx.c308 struct serial_rs485 rs485; member in struct:sc16is7xx_one
659 /* handle rs485 */
660 if (one->rs485.flags & SER_RS485_ENABLED) {
667 (one->rs485.delay_rts_after_send > 0))
668 mdelay(one->rs485.delay_rts_after_send);
690 /* handle rs485 */
691 if ((one->rs485.flags & SER_RS485_ENABLED) &&
692 (one->rs485.delay_rts_before_send > 0)) {
693 mdelay(one->rs485.delay_rts_before_send);
835 struct serial_rs485 *rs485)
834 sc16is7xx_config_rs485(struct uart_port *port, struct serial_rs485 *rs485) argument
857 struct serial_rs485 rs485; local
[all...]
H A Dcrisv10.h114 struct serial_rs485 rs485; /* RS-485 support */ member in struct:e100_serial
H A Dmax310x.c881 struct serial_rs485 rs485; local
886 if (copy_from_user(&rs485, (void __user *)arg, sizeof(rs485)))
888 if (rs485.delay_rts_before_send > 0x0f ||
889 rs485.delay_rts_after_send > 0x0f)
891 val = (rs485.delay_rts_before_send << 4) |
892 rs485.delay_rts_after_send;
894 if (rs485.flags & SER_RS485_ENABLED) {
909 memset(&rs485, 0, sizeof(rs485));
[all...]
H A Domap-serial.c166 struct serial_rs485 rs485; member in struct:uart_omap_port
319 if (up->rs485.flags & SER_RS485_ENABLED) {
330 res = (up->rs485.flags & SER_RS485_RTS_AFTER_SEND) ? 1 : 0;
332 if (up->rs485.delay_rts_after_send > 0)
333 mdelay(up->rs485.delay_rts_after_send);
356 if ((up->rs485.flags & SER_RS485_ENABLED) &&
357 !(up->rs485.flags & SER_RS485_RX_DURING_TX)) {
432 if (up->rs485.flags & SER_RS485_ENABLED) {
438 res = (up->rs485.flags & SER_RS485_RTS_ON_SEND) ? 1 : 0;
441 if (up->rs485
[all...]
H A Datmel_serial.c170 struct serial_rs485 rs485; /* rs485 settings */ member in struct:atmel_uart_port
292 /* Enable or disable the rs485 support */
309 atmel_port->rs485 = *rs485conf;
375 if (atmel_port->rs485.flags & SER_RS485_ENABLED) {
377 if ((atmel_port->rs485.delay_rts_after_send) > 0)
379 atmel_port->rs485.delay_rts_after_send);
426 if ((atmel_port->rs485.flags & SER_RS485_ENABLED) &&
427 !(atmel_port->rs485.flags & SER_RS485_RX_DURING_TX))
444 if ((atmel_port->rs485
[all...]
H A Dcrisv10.c1381 info->rs485 = *r;
1384 if (info->rs485.delay_rts_before_send >= 1000)
1385 info->rs485.delay_rts_before_send = 1000;
1388 info->rs485.rts_on_send,
1389 info->rs485.rts_after_sent,
1390 info->rs485.enabled
1401 int old_value = (info->rs485.flags) & SER_RS485_ENABLED;
1403 /* rs485 is always implicitly enabled if we're using the ioctl()
1408 info->rs485.flags |= SER_RS485_ENABLED;
1412 info->rs485
[all...]

Completed in 270 milliseconds