[PATCH 1/3] serial: 8250_fintek.c: Finish support for the F81865

From: Trevor Woerner
Date: Fri Mar 11 2022 - 02:02:17 EST


This driver only partially supports the F81865 device. The UART portions
of this SuperIO chip behave exactly like the UART of the F81866, except
that the F81866 has 128-byte FIFOs whereas the F81865 has 16-byte FIFOs.
Therefore fill out the support for the F81865 in the places where it is
missing.

Tested at 1500000 baud on the iEi NANO-PV-D5251-R10 board.

Signed-off-by: Trevor Woerner <twoerner@xxxxxxxxx>
---
drivers/tty/serial/8250/8250_fintek.c | 2 ++
1 file changed, 2 insertions(+)

diff --git a/drivers/tty/serial/8250/8250_fintek.c b/drivers/tty/serial/8250/8250_fintek.c
index 251f0018ae8c..d9f0e546b1a1 100644
--- a/drivers/tty/serial/8250/8250_fintek.c
+++ b/drivers/tty/serial/8250/8250_fintek.c
@@ -316,6 +316,7 @@ static void fintek_8250_set_termios(struct uart_port *port,
break;
case CHIP_ID_F81966:
case CHIP_ID_F81866:
+ case CHIP_ID_F81865:
reg = F81866_UART_CLK;
break;
default:
@@ -363,6 +364,7 @@ static void fintek_8250_set_termios_handler(struct uart_8250_port *uart)
case CHIP_ID_F81216H:
case CHIP_ID_F81966:
case CHIP_ID_F81866:
+ case CHIP_ID_F81865:
uart->port.set_termios = fintek_8250_set_termios;
break;

--
2.34.1.75.gabe6bb3905