Searched refs:rs485conf (Results 1 – 7 of 7) sorted by relevance
57 struct serial_rs485 rs485conf;60 rs485conf.flags |= SER_RS485_ENABLED;63 rs485conf.flags |= SER_RS485_RTS_ON_SEND;65 rs485conf.flags &= ~(SER_RS485_RTS_ON_SEND);68 rs485conf.flags |= SER_RS485_RTS_AFTER_SEND;70 rs485conf.flags &= ~(SER_RS485_RTS_AFTER_SEND);73 rs485conf.delay_rts_before_send = ...;76 rs485conf.delay_rts_after_send = ...;79 rs485conf.flags |= SER_RS485_RX_DURING_TX;81 if (ioctl (fd, TIOCSRS485, &rs485conf) < 0) {
101 struct serial_rs485 *rs485conf) in stm32_config_rs485() argument113 port->rs485 = *rs485conf; in stm32_config_rs485()115 rs485conf->flags |= SER_RS485_RX_DURING_TX; in stm32_config_rs485()117 if (rs485conf->flags & SER_RS485_ENABLED) { in stm32_config_rs485()130 rs485conf->delay_rts_before_send, in stm32_config_rs485()131 rs485conf->delay_rts_after_send, baud); in stm32_config_rs485()133 if (rs485conf->flags & SER_RS485_RTS_ON_SEND) { in stm32_config_rs485()135 rs485conf->flags &= ~SER_RS485_RTS_AFTER_SEND; in stm32_config_rs485()138 rs485conf->flags |= SER_RS485_RTS_AFTER_SEND; in stm32_config_rs485()158 struct serial_rs485 *rs485conf = &port->rs485; in stm32_init_rs485() local[all …]
1830 struct serial_rs485 *rs485conf) in imx_uart_rs485_config() argument1836 rs485conf->delay_rts_before_send = 0; in imx_uart_rs485_config()1837 rs485conf->delay_rts_after_send = 0; in imx_uart_rs485_config()1841 rs485conf->flags &= ~SER_RS485_ENABLED; in imx_uart_rs485_config()1843 if (rs485conf->flags & SER_RS485_ENABLED) { in imx_uart_rs485_config()1846 !(rs485conf->flags & SER_RS485_RTS_ON_SEND)) in imx_uart_rs485_config()1847 rs485conf->flags |= SER_RS485_RX_DURING_TX; in imx_uart_rs485_config()1851 if (rs485conf->flags & SER_RS485_RTS_AFTER_SEND) in imx_uart_rs485_config()1859 if (!(rs485conf->flags & SER_RS485_ENABLED) || in imx_uart_rs485_config()1860 rs485conf->flags & SER_RS485_RX_DURING_TX) in imx_uart_rs485_config()[all …]
3024 void uart_get_rs485_mode(struct device *dev, struct serial_rs485 *rs485conf) in uart_get_rs485_mode() argument3032 rs485conf->delay_rts_before_send = rs485_delay[0]; in uart_get_rs485_mode()3033 rs485conf->delay_rts_after_send = rs485_delay[1]; in uart_get_rs485_mode()3035 rs485conf->delay_rts_before_send = 0; in uart_get_rs485_mode()3036 rs485conf->delay_rts_after_send = 0; in uart_get_rs485_mode()3043 rs485conf->flags &= ~(SER_RS485_RX_DURING_TX | SER_RS485_ENABLED | in uart_get_rs485_mode()3045 rs485conf->flags |= SER_RS485_RTS_ON_SEND; in uart_get_rs485_mode()3048 rs485conf->flags |= SER_RS485_RX_DURING_TX; in uart_get_rs485_mode()3051 rs485conf->flags |= SER_RS485_ENABLED; in uart_get_rs485_mode()3054 rs485conf->flags &= ~SER_RS485_RTS_ON_SEND; in uart_get_rs485_mode()[all …]
1604 struct serial_rs485 *rs485conf = &up->port.rs485; in serial_omap_probe_rs485() local1607 rs485conf->flags = 0; in serial_omap_probe_rs485()1613 uart_get_rs485_mode(up->dev, rs485conf); in serial_omap_probe_rs485()1616 rs485conf->flags |= SER_RS485_RTS_ON_SEND; in serial_omap_probe_rs485()1617 rs485conf->flags &= ~SER_RS485_RTS_AFTER_SEND; in serial_omap_probe_rs485()1619 rs485conf->flags &= ~SER_RS485_RTS_ON_SEND; in serial_omap_probe_rs485()1620 rs485conf->flags |= SER_RS485_RTS_AFTER_SEND; in serial_omap_probe_rs485()1629 ret = rs485conf->flags & SER_RS485_RTS_AFTER_SEND ? 1 : 0; in serial_omap_probe_rs485()
328 struct serial_rs485 *rs485conf) in atmel_config_rs485() argument341 port->rs485 = *rs485conf; in atmel_config_rs485()343 if (rs485conf->flags & SER_RS485_ENABLED) { in atmel_config_rs485()347 rs485conf->delay_rts_after_send); in atmel_config_rs485()
520 void uart_get_rs485_mode(struct device *dev, struct serial_rs485 *rs485conf);