Re: [PATCH v2 05/22] dt-bindings: thunderbolt: Add Apple USB4/Thunderbolt NHI
From: Rob Herring (Arm)
Date: Thu Sep 17 2026 - 21:00:18 EST
On Sun, 06 Sep 2026 20:36:28 +0200, Sven Peter wrote:
> The Native Host Interface (NHI) provides the TX and RX rings used by the
> software connection manager on Apple Silicon SoCs.
>
> The NHI is part of the ACIO host router and is exposed to the main SoC
> bus while the ACIO co-processor is running.
>
> T6000 and T6020 use one DART stream for the TX and RX control rings and
> one shared by all other rings, which are used for XDomain connections.
> This likely improves the isolation of those host-to-host connections.
>
> The M3 generation uses a slightly insane set of 24 IOMMU entries. These
> are probably one DART stream for each TX and RX ring.
>
> Signed-off-by: Sven Peter <sven@xxxxxxxxxx>
> Reviewed-by: Joshua Peisach <jpeisach@xxxxxxxxxx>
> ---
> .../bindings/thunderbolt/apple,t8103-usb4-nhi.yaml | 151 +++++++++++++++++++++
> MAINTAINERS | 2 +
> 2 files changed, 153 insertions(+)
>
Reviewed-by: Rob Herring (Arm) <robh@xxxxxxxxxx>