Searched refs:rs485conf (Results 1 – 7 of 7) sorted by relevance
63 struct serial_rs485 rs485conf;66 rs485conf.flags |= SER_RS485_ENABLED;69 rs485conf.flags |= SER_RS485_RTS_ON_SEND;71 rs485conf.flags &= ~(SER_RS485_RTS_ON_SEND);74 rs485conf.flags |= SER_RS485_RTS_AFTER_SEND;76 rs485conf.flags &= ~(SER_RS485_RTS_AFTER_SEND);79 rs485conf.delay_rts_before_send = ...;82 rs485conf.delay_rts_after_send = ...;85 rs485conf.flags |= SER_RS485_RX_DURING_TX;87 if (ioctl (fd, TIOCSRS485, &rs485conf) < 0) {
99 struct serial_rs485 *rs485conf) in stm32_config_rs485() argument109 port->rs485 = *rs485conf; in stm32_config_rs485()111 rs485conf->flags |= SER_RS485_RX_DURING_TX; in stm32_config_rs485()113 if (rs485conf->flags & SER_RS485_ENABLED) { in stm32_config_rs485()126 rs485conf->delay_rts_before_send, in stm32_config_rs485()127 rs485conf->delay_rts_after_send, baud); in stm32_config_rs485()129 if (rs485conf->flags & SER_RS485_RTS_ON_SEND) { in stm32_config_rs485()131 rs485conf->flags &= ~SER_RS485_RTS_AFTER_SEND; in stm32_config_rs485()134 rs485conf->flags |= SER_RS485_RTS_AFTER_SEND; in stm32_config_rs485()153 struct serial_rs485 *rs485conf = &port->rs485; in stm32_init_rs485() local[all …]
396 struct serial_rs485 *rs485conf = &up->port.rs485; in ar933x_uart_tx_chars() local403 if ((rs485conf->flags & SER_RS485_ENABLED) && in ar933x_uart_tx_chars()406 gpiod_set_value(up->rts_gpiod, !!(rs485conf->flags & SER_RS485_RTS_ON_SEND)); in ar933x_uart_tx_chars()443 gpiod_set_value(up->rts_gpiod, !!(rs485conf->flags & SER_RS485_RTS_AFTER_SEND)); in ar933x_uart_tx_chars()586 struct serial_rs485 *rs485conf) in ar933x_config_rs485() argument591 if ((rs485conf->flags & SER_RS485_ENABLED) && in ar933x_config_rs485()596 port->rs485 = *rs485conf; in ar933x_config_rs485()
3218 struct serial_rs485 *rs485conf = &port->rs485; in uart_get_rs485_mode() local3226 rs485conf->delay_rts_before_send = rs485_delay[0]; in uart_get_rs485_mode()3227 rs485conf->delay_rts_after_send = rs485_delay[1]; in uart_get_rs485_mode()3229 rs485conf->delay_rts_before_send = 0; in uart_get_rs485_mode()3230 rs485conf->delay_rts_after_send = 0; in uart_get_rs485_mode()3237 rs485conf->flags &= ~(SER_RS485_RX_DURING_TX | SER_RS485_ENABLED | in uart_get_rs485_mode()3240 rs485conf->flags |= SER_RS485_RTS_ON_SEND; in uart_get_rs485_mode()3243 rs485conf->flags |= SER_RS485_RX_DURING_TX; in uart_get_rs485_mode()3246 rs485conf->flags |= SER_RS485_ENABLED; in uart_get_rs485_mode()3249 rs485conf->flags &= ~SER_RS485_RTS_ON_SEND; in uart_get_rs485_mode()[all …]
1598 struct serial_rs485 *rs485conf = &up->port.rs485; in serial_omap_probe_rs485() local1603 rs485conf->flags = 0; in serial_omap_probe_rs485()1614 rs485conf->flags |= SER_RS485_RTS_ON_SEND; in serial_omap_probe_rs485()1615 rs485conf->flags &= ~SER_RS485_RTS_AFTER_SEND; in serial_omap_probe_rs485()1617 rs485conf->flags &= ~SER_RS485_RTS_ON_SEND; in serial_omap_probe_rs485()1618 rs485conf->flags |= SER_RS485_RTS_AFTER_SEND; in serial_omap_probe_rs485()1622 gflags = rs485conf->flags & SER_RS485_RTS_AFTER_SEND ? in serial_omap_probe_rs485()
1930 struct serial_rs485 *rs485conf) in imx_uart_rs485_config() argument1937 rs485conf->flags &= ~SER_RS485_ENABLED; in imx_uart_rs485_config()1939 if (rs485conf->flags & SER_RS485_ENABLED) { in imx_uart_rs485_config()1942 !(rs485conf->flags & SER_RS485_RTS_ON_SEND)) in imx_uart_rs485_config()1943 rs485conf->flags |= SER_RS485_RX_DURING_TX; in imx_uart_rs485_config()1947 if (rs485conf->flags & SER_RS485_RTS_AFTER_SEND) in imx_uart_rs485_config()1955 if (!(rs485conf->flags & SER_RS485_ENABLED) || in imx_uart_rs485_config()1956 rs485conf->flags & SER_RS485_RX_DURING_TX) in imx_uart_rs485_config()1959 port->rs485 = *rs485conf; in imx_uart_rs485_config()
288 struct serial_rs485 *rs485conf) in atmel_config_rs485() argument301 port->rs485 = *rs485conf; in atmel_config_rs485()303 if (rs485conf->flags & SER_RS485_ENABLED) { in atmel_config_rs485()311 rs485conf->delay_rts_after_send); in atmel_config_rs485()