The Airoha familty of SoCs have a UART hardware that is 16550-compatible with the exception of the baud rate settings. This patch implements code for calculating the baud rate for the Airoha UART and HSUART. Signed-off-by: Benjamin Larsson <benjamin.larsson@xxxxxxxxxx> --- Changes in v2: - Removed ifdef use in .c files - Removed uart port defines from user-space headers - Reworded commit message - Added code documentation Benjamin Larsson (2): dt-bindings: serial: 8250: Add Airoha compatibles serial: Airoha SoC UART and HSUART support .../devicetree/bindings/serial/8250.yaml | 2 + drivers/tty/serial/8250/8250.h | 16 ++++ drivers/tty/serial/8250/8250_airoha.c | 83 +++++++++++++++++++ drivers/tty/serial/8250/8250_of.c | 2 + drivers/tty/serial/8250/8250_port.c | 27 ++++++ drivers/tty/serial/8250/Kconfig | 10 +++ drivers/tty/serial/8250/Makefile | 1 + 7 files changed, 141 insertions(+) create mode 100644 drivers/tty/serial/8250/8250_airoha.c -- 2.34.1