tty: serial: Add Nuvoton ma35d1 serial driver support
authorJacky Huang <ychuang3@nuvoton.com>
Mon, 19 Jun 2023 03:23:29 +0000 (03:23 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 19 Jun 2023 13:42:26 +0000 (15:42 +0200)
commit930cbf92db0184e327293d5e7089be0b08d46371
tree381d662a3069d37e50a678999cb0c9c2345d3e5b
parente0edfdc15863ec80a1d9ac6e174dbccc00206dd0
tty: serial: Add Nuvoton ma35d1 serial driver support

This adds UART and console driver for Nuvoton ma35d1 Soc.
It supports full-duplex communication, FIFO control, and
hardware flow control.
Command line set "console=ttyNVT0,115200", NVT means
Nuvoton MA35 UART port. The UART driver probe will
create path named "/dev/ttyNVTx".

Signed-off-by: Jacky Huang <ychuang3@nuvoton.com>
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Link: https://lore.kernel.org/r/20230619032330.233796-2-ychuang570808@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/Kconfig
drivers/tty/serial/Makefile
drivers/tty/serial/ma35d1_serial.c [new file with mode: 0644]