]> www.infradead.org Git - users/jedix/linux-maple.git/commit
serial: tegra-utc: Add driver for Tegra UART Trace Controller (UTC)
authorKartik Rajput <kkartik@nvidia.com>
Thu, 13 Feb 2025 12:56:12 +0000 (18:26 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 14 Feb 2025 09:06:50 +0000 (10:06 +0100)
commiteb07e3a946796b682b12897e080d856bc6d63c3d
treeb0bfb8d7da2f140ebe0558cc1c6a6d6e91046c07
parent5b28371f5f77922cf948fee6f448c0eca023e961
serial: tegra-utc: Add driver for Tegra UART Trace Controller (UTC)

The Tegra264 SoC supports the UART Trace Controller (UTC), which allows
multiple firmware clients (up to 16) to share a single physical UART.
Each client is provided with its own interrupt and has access to a
128-character wide FIFO for both transmit (TX) and receive (RX)
operations.

Add tegra-utc driver to support Tegra UART Trace Controller (UTC)
client.

Signed-off-by: Kartik Rajput <kkartik@nvidia.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20250213125612.4705-3-kkartik@nvidia.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/Kconfig
drivers/tty/serial/Makefile
drivers/tty/serial/tegra-utc.c [new file with mode: 0644]