Lines Matching refs:rs485conf
101 struct serial_rs485 *rs485conf) in stm32_usart_config_rs485() argument
111 port->rs485 = *rs485conf; in stm32_usart_config_rs485()
113 rs485conf->flags |= SER_RS485_RX_DURING_TX; in stm32_usart_config_rs485()
115 if (rs485conf->flags & SER_RS485_ENABLED) { in stm32_usart_config_rs485()
128 rs485conf->delay_rts_before_send, in stm32_usart_config_rs485()
129 rs485conf->delay_rts_after_send, in stm32_usart_config_rs485()
132 if (rs485conf->flags & SER_RS485_RTS_ON_SEND) { in stm32_usart_config_rs485()
134 rs485conf->flags &= ~SER_RS485_RTS_AFTER_SEND; in stm32_usart_config_rs485()
137 rs485conf->flags |= SER_RS485_RTS_AFTER_SEND; in stm32_usart_config_rs485()
157 struct serial_rs485 *rs485conf = &port->rs485; in stm32_usart_init_rs485() local
159 rs485conf->flags = 0; in stm32_usart_init_rs485()
160 rs485conf->delay_rts_before_send = 0; in stm32_usart_init_rs485()
161 rs485conf->delay_rts_after_send = 0; in stm32_usart_init_rs485()
569 struct serial_rs485 *rs485conf = &port->rs485; in stm32_usart_stop_tx() local
573 if (rs485conf->flags & SER_RS485_ENABLED) { in stm32_usart_stop_tx()
574 if (rs485conf->flags & SER_RS485_RTS_ON_SEND) { in stm32_usart_stop_tx()
588 struct serial_rs485 *rs485conf = &port->rs485; in stm32_usart_start_tx() local
594 if (rs485conf->flags & SER_RS485_ENABLED) { in stm32_usart_start_tx()
595 if (rs485conf->flags & SER_RS485_RTS_ON_SEND) { in stm32_usart_start_tx()
751 struct serial_rs485 *rs485conf = &port->rs485; in stm32_usart_set_termios() local
911 if (rs485conf->flags & SER_RS485_ENABLED) { in stm32_usart_set_termios()
913 rs485conf->delay_rts_before_send, in stm32_usart_set_termios()
914 rs485conf->delay_rts_after_send, in stm32_usart_set_termios()
916 if (rs485conf->flags & SER_RS485_RTS_ON_SEND) { in stm32_usart_set_termios()
918 rs485conf->flags &= ~SER_RS485_RTS_AFTER_SEND; in stm32_usart_set_termios()
921 rs485conf->flags |= SER_RS485_RTS_AFTER_SEND; in stm32_usart_set_termios()