Searched refs:rs485conf (Results 1 – 13 of 13) sorted by relevance
| /OK3568_Linux_fs/kernel/Documentation/driver-api/serial/ |
| H A D | serial-rs485.rst | 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) {
|
| /OK3568_Linux_fs/kernel/drivers/tty/serial/ |
| H A D | stm32-usart.c | 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 [all …]
|
| H A D | ar933x_uart.c | 396 struct serial_rs485 *rs485conf = &up->port.rs485; in ar933x_uart_tx_chars() local 403 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() argument 591 if ((rs485conf->flags & SER_RS485_ENABLED) && in ar933x_config_rs485() 597 if (rs485conf->flags & SER_RS485_ENABLED) in ar933x_config_rs485() 599 !!(rs485conf->flags & SER_RS485_RTS_AFTER_SEND)); in ar933x_config_rs485() 601 port->rs485 = *rs485conf; in ar933x_config_rs485()
|
| H A D | serial_core.c | 3277 struct serial_rs485 *rs485conf = &port->rs485; in uart_get_rs485_mode() local 3285 rs485conf->delay_rts_before_send = rs485_delay[0]; in uart_get_rs485_mode() 3286 rs485conf->delay_rts_after_send = rs485_delay[1]; in uart_get_rs485_mode() 3288 rs485conf->delay_rts_before_send = 0; in uart_get_rs485_mode() 3289 rs485conf->delay_rts_after_send = 0; in uart_get_rs485_mode() 3296 rs485conf->flags &= ~(SER_RS485_RX_DURING_TX | SER_RS485_ENABLED | in uart_get_rs485_mode() 3299 rs485conf->flags |= SER_RS485_RTS_ON_SEND; in uart_get_rs485_mode() 3302 rs485conf->flags |= SER_RS485_RX_DURING_TX; in uart_get_rs485_mode() 3305 rs485conf->flags |= SER_RS485_ENABLED; in uart_get_rs485_mode() 3308 rs485conf->flags &= ~SER_RS485_RTS_ON_SEND; in uart_get_rs485_mode() [all …]
|
| H A D | omap-serial.c | 1603 struct serial_rs485 *rs485conf = &up->port.rs485; in serial_omap_probe_rs485() local 1608 rs485conf->flags = 0; 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() 1622 rs485conf->flags &= ~SER_RS485_RTS_ON_SEND; in serial_omap_probe_rs485() 1623 rs485conf->flags |= SER_RS485_RTS_AFTER_SEND; in serial_omap_probe_rs485() 1627 gflags = rs485conf->flags & SER_RS485_RTS_AFTER_SEND ? in serial_omap_probe_rs485()
|
| H A D | imx.c | 1931 struct serial_rs485 *rs485conf) in imx_uart_rs485_config() argument 1938 rs485conf->flags &= ~SER_RS485_ENABLED; in imx_uart_rs485_config() 1940 if (rs485conf->flags & SER_RS485_ENABLED) { in imx_uart_rs485_config() 1943 !(rs485conf->flags & SER_RS485_RTS_ON_SEND)) in imx_uart_rs485_config() 1944 rs485conf->flags |= SER_RS485_RX_DURING_TX; in imx_uart_rs485_config() 1948 if (rs485conf->flags & SER_RS485_RTS_AFTER_SEND) in imx_uart_rs485_config() 1956 if (!(rs485conf->flags & SER_RS485_ENABLED) || in imx_uart_rs485_config() 1957 rs485conf->flags & SER_RS485_RX_DURING_TX) in imx_uart_rs485_config() 1960 port->rs485 = *rs485conf; in imx_uart_rs485_config()
|
| H A D | atmel_serial.c | 288 struct serial_rs485 *rs485conf) in atmel_config_rs485() argument 298 if (rs485conf->flags & SER_RS485_ENABLED) { in atmel_config_rs485() 300 if (rs485conf->flags & SER_RS485_RX_DURING_TX) in atmel_config_rs485() 306 rs485conf->delay_rts_after_send); in atmel_config_rs485()
|
| /OK3568_Linux_fs/buildroot/package/rs485conf/ |
| H A D | Config.in | 2 bool "rs485conf" 4 rs485conf is intended to be used on embedded boards with RS485 9 https://github.com/mniestroj/rs485conf
|
| H A D | rs485conf.hash | 2 sha256 f163f81cd50aae6fa39cbb4f6408a3699da7a87a56649c4b96d6f168c9be6a7d rs485conf-5c8d00cf70950fa…
|
| H A D | rs485conf.mk | 8 RS485CONF_SITE = $(call github,mniestroj,rs485conf,$(RS485CONF_VERSION))
|
| /OK3568_Linux_fs/buildroot/ |
| H A D | DEVELOPERS | 1708 F: package/rs485conf/
|
| H A D | CHANGES | 6593 python-xlutils, python-xlwt, rs485conf, runc, sdl2_gfx,
|
| /OK3568_Linux_fs/buildroot/package/ |
| H A D | Config.in | 575 source "package/rs485conf/Config.in"
|