Searched refs:rs485conf (Results 1 – 7 of 7) sorted by relevance
72 struct serial_rs485 rs485conf;75 rs485conf.flags |= SER_RS485_ENABLED;78 rs485conf.flags |= SER_RS485_RTS_ON_SEND;80 rs485conf.flags &= ~(SER_RS485_RTS_ON_SEND);83 rs485conf.flags |= SER_RS485_RTS_AFTER_SEND;85 rs485conf.flags &= ~(SER_RS485_RTS_AFTER_SEND);88 rs485conf.delay_rts_before_send = ...;91 rs485conf.delay_rts_after_send = ...;94 rs485conf.flags |= SER_RS485_RX_DURING_TX;96 if (ioctl (fd, TIOCSRS485, &rs485conf) < 0) {
148 struct serial_rs485 *rs485conf = &port->rs485; in stm32_usart_rs485_rts_enable() local151 !(rs485conf->flags & SER_RS485_ENABLED)) in stm32_usart_rs485_rts_enable()154 if (rs485conf->flags & SER_RS485_RTS_ON_SEND) { in stm32_usart_rs485_rts_enable()166 struct serial_rs485 *rs485conf = &port->rs485; in stm32_usart_rs485_rts_disable() local169 !(rs485conf->flags & SER_RS485_ENABLED)) in stm32_usart_rs485_rts_disable()172 if (rs485conf->flags & SER_RS485_RTS_ON_SEND) { in stm32_usart_rs485_rts_disable()219 struct serial_rs485 *rs485conf) in stm32_usart_config_rs485() argument231 !!(rs485conf->flags & SER_RS485_RX_DURING_TX)); in stm32_usart_config_rs485()233 rs485conf->flags |= SER_RS485_RX_DURING_TX; in stm32_usart_config_rs485()235 if (rs485conf->flags & SER_RS485_ENABLED) { in stm32_usart_config_rs485()[all …]
394 struct serial_rs485 *rs485conf = &up->port.rs485; in ar933x_uart_tx_chars() local401 if ((rs485conf->flags & SER_RS485_ENABLED) && in ar933x_uart_tx_chars()404 gpiod_set_value(up->rts_gpiod, !!(rs485conf->flags & SER_RS485_RTS_ON_SEND)); in ar933x_uart_tx_chars()440 gpiod_set_value(up->rts_gpiod, !!(rs485conf->flags & SER_RS485_RTS_AFTER_SEND)); in ar933x_uart_tx_chars()583 struct serial_rs485 *rs485conf) in ar933x_config_rs485() argument590 !!(rs485conf->flags & SER_RS485_RTS_AFTER_SEND)); in ar933x_config_rs485()
1489 struct serial_rs485 *rs485conf = &up->port.rs485; in serial_omap_probe_rs485() local1494 rs485conf->flags = 0; in serial_omap_probe_rs485()1505 rs485conf->flags |= SER_RS485_RTS_ON_SEND; in serial_omap_probe_rs485()1506 rs485conf->flags &= ~SER_RS485_RTS_AFTER_SEND; in serial_omap_probe_rs485()1508 rs485conf->flags &= ~SER_RS485_RTS_ON_SEND; in serial_omap_probe_rs485()1509 rs485conf->flags |= SER_RS485_RTS_AFTER_SEND; in serial_omap_probe_rs485()1513 gflags = rs485conf->flags & SER_RS485_RTS_AFTER_SEND ? in serial_omap_probe_rs485()1523 if (rs485conf->flags & SER_RS485_ENABLED) { in serial_omap_probe_rs485()1525 memset(rs485conf, 0, sizeof(*rs485conf)); in serial_omap_probe_rs485()
3565 struct serial_rs485 *rs485conf = &port->rs485; in uart_get_rs485_mode() local3574 rs485conf->delay_rts_before_send = rs485_delay[0]; in uart_get_rs485_mode()3575 rs485conf->delay_rts_after_send = rs485_delay[1]; in uart_get_rs485_mode()3577 rs485conf->delay_rts_before_send = 0; in uart_get_rs485_mode()3578 rs485conf->delay_rts_after_send = 0; in uart_get_rs485_mode()3581 uart_sanitize_serial_rs485_delays(port, rs485conf); in uart_get_rs485_mode()3587 rs485conf->flags &= ~(SER_RS485_RX_DURING_TX | SER_RS485_ENABLED | in uart_get_rs485_mode()3590 rs485conf->flags |= SER_RS485_RTS_ON_SEND; in uart_get_rs485_mode()3593 rs485conf->flags |= SER_RS485_RX_DURING_TX; in uart_get_rs485_mode()3596 rs485conf->flags |= SER_RS485_ENABLED; in uart_get_rs485_mode()[all …]
1925 struct serial_rs485 *rs485conf) in imx_uart_rs485_config() argument1930 if (rs485conf->flags & SER_RS485_ENABLED) { in imx_uart_rs485_config()1933 !(rs485conf->flags & SER_RS485_RTS_ON_SEND)) in imx_uart_rs485_config()1934 rs485conf->flags |= SER_RS485_RX_DURING_TX; in imx_uart_rs485_config()1938 if (rs485conf->flags & SER_RS485_RTS_AFTER_SEND) in imx_uart_rs485_config()1946 if (!(rs485conf->flags & SER_RS485_ENABLED) || in imx_uart_rs485_config()1947 rs485conf->flags & SER_RS485_RX_DURING_TX) in imx_uart_rs485_config()1952 !!(rs485conf->flags & SER_RS485_RX_DURING_TX)); in imx_uart_rs485_config()
294 struct serial_rs485 *rs485conf) in atmel_config_rs485() argument304 if (rs485conf->flags & SER_RS485_ENABLED) { in atmel_config_rs485()306 if (rs485conf->flags & SER_RS485_RX_DURING_TX) in atmel_config_rs485()312 rs485conf->delay_rts_after_send); in atmel_config_rs485()