public inbox for linux-serial@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v6 0/2] Add support for Tegra UART Trace Controller (UTC) client
@ 2025-02-13 12:56 Kartik Rajput
  2025-02-13 12:56 ` [PATCH v6 1/2] dt-bindings: serial: Add bindings for nvidia,tegra264-utc Kartik Rajput
  2025-02-13 12:56 ` [PATCH v6 2/2] serial: tegra-utc: Add driver for Tegra UART Trace Controller (UTC) Kartik Rajput
  0 siblings, 2 replies; 4+ messages in thread
From: Kartik Rajput @ 2025-02-13 12:56 UTC (permalink / raw)
  To: gregkh, jirislaby, robh, krzk+dt, conor+dt, thierry.reding,
	jonathanh, hvilleneuve, arnd, geert+renesas, robert.marko,
	schnelle, andriy.shevchenko, linux-kernel, linux-serial,
	devicetree, linux-tegra

The Tegra UTC (UART Trace Controller) is a hardware controller that allows
multiple systems within the Tegra SoC to share a hardware UART interface.
It supports up to 16 clients, with each client having its own interrupt and a
FIFO buffer for both RX (receive) and TX (transmit), each capable of holding
128 characters.

The Tegra UTC uses 8-N-1 configuration and operates on a pre-configured
baudrate, which is configured by the bootloader.

Kartik Rajput (2):
  dt-bindings: serial: Add bindings for nvidia,tegra264-utc
  serial: tegra-utc: Add driver for Tegra UART Trace Controller (UTC)

 .../bindings/serial/nvidia,tegra264-utc.yaml  |  73 ++
 drivers/tty/serial/Kconfig                    |  23 +
 drivers/tty/serial/Makefile                   |   1 +
 drivers/tty/serial/tegra-utc.c                | 625 ++++++++++++++++++
 4 files changed, 722 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/serial/nvidia,tegra264-utc.yaml
 create mode 100644 drivers/tty/serial/tegra-utc.c

-- 
2.43.0


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-02-13 13:59 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-13 12:56 [PATCH v6 0/2] Add support for Tegra UART Trace Controller (UTC) client Kartik Rajput
2025-02-13 12:56 ` [PATCH v6 1/2] dt-bindings: serial: Add bindings for nvidia,tegra264-utc Kartik Rajput
2025-02-13 12:56 ` [PATCH v6 2/2] serial: tegra-utc: Add driver for Tegra UART Trace Controller (UTC) Kartik Rajput
2025-02-13 13:59   ` Andy Shevchenko

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox