Messages in this thread | | | From | Lino Sanfilippo <> | Subject | Move RS485 implementation from drivers to serial core | Date | Sun, 13 Feb 2022 23:27:28 +0100 |
| |
This patch series is an attempt to simplify rs485 implementation in drivers by moving the following tasks out of the drivers into the serial core:
- ensure sane RTS settings: in case of an invalid configuration (both RTS after send and RTS on send set or both unset) enable RTS on send and disable RTS after send
- nullify the padding field of the serial_rs485 struct before it is returned to userspace
- copy the configuration stored in the serial_rs485 struct to the port configuration if setting the configuration in the driver was successfull
- limit the RTS delay to 100ms
Redundant code has been removed from the following drivers for now:
- atmel - fsl_lpuart - amba - imx - max310x - omap-serial - sc16is7xx - stm32-usart
The code has been tested with the amba pl011 driver. This series applies against tty-testing.
| |