1 NVIDIA Tegra Combined UART (TCU)
3 The TCU is a system for sharing a hardware UART instance among multiple
4 systems within the Tegra SoC. It is implemented through a mailbox-
5 based protocol where each "virtual UART" has a pair of mailboxes, one
6 for transmitting and one for receiving, that is used to communicate
7 with the hardware implementing the TCU.
10 - name : Should be tcu
14 - "nvidia,tegra194-tcu"
16 "rx" - Mailbox for receiving data from hardware UART
17 "tx" - Mailbox for transmitting data to hardware UART
18 - mboxes: Mailboxes corresponding to the mbox-names.
20 This node is a mailbox consumer. See the following files for details of
21 the mailbox subsystem, and the specifiers implemented by the relevant
24 - .../mailbox/mailbox.txt
25 - .../mailbox/nvidia,tegra186-hsp.txt
31 compatible = "nvidia,tegra194-tcu";
32 mboxes = <&hsp_top0 TEGRA_HSP_MBOX_TYPE_SM 0>,
33 <&hsp_aon TEGRA_HSP_MBOX_TYPE_SM 1>;
34 mbox-names = "rx", "tx";