mbox series

[RESEND,0/3] sc16is7xx: Hardware flow control fixes

Message ID 20220301060332.2561851-1-tomasz.mon@camlingroup.com
Headers show
Series sc16is7xx: Hardware flow control fixes | expand

Message

Tomasz Moń March 1, 2022, 6:03 a.m. UTC
This patch series solves multiple issues present in the driver. While
the patches are fairly independent, there are some dependencies. The
"sc16is7xx: Properly resume TX after stop" adds IER bit set function
that is later used in "sc16is7xx: Set AUTOCTS and AUTORTS bits".

Patches should be applied respecting the order in the series. This is
resend of the remaining patches in original series [1]. The resend is
needed because the "sc16is7xx: Fix for incorrect data being transmitted"
by Phil Elwell went in through tty-linus but the others did go to
tty-testing. Now that tty-linus is merged into Linux 5.17-rc6 and the
rc6 is merged into tty-testing, the patches apply cleanly.

Patch series has been developed and tested on a board with SC16IS760
connected via SPI bus.

[1] https://lore.kernel.org/linux-serial/20220221105618.3503470-1-tomasz.mon@camlingroup.com/

Tomasz Moń (3):
  sc16is7xx: Properly resume TX after stop
  sc16is7xx: Handle modem status lines
  sc16is7xx: Set AUTOCTS and AUTORTS bits

 drivers/tty/serial/sc16is7xx.c | 194 +++++++++++++++++++++++++++++++--
 1 file changed, 183 insertions(+), 11 deletions(-)