[PATCH v2 05/22] dt-bindings: thunderbolt: Add Apple USB4/Thunderbolt NHI
Rob Herring (Arm)
robh at kernel.org
Thu Sep 17 15:30:51 PDT 2026
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 at kernel.org>
> Reviewed-by: Joshua Peisach <jpeisach at ubuntu.com>
> ---
> .../bindings/thunderbolt/apple,t8103-usb4-nhi.yaml | 151 +++++++++++++++++++++
> MAINTAINERS | 2 +
> 2 files changed, 153 insertions(+)
>
Reviewed-by: Rob Herring (Arm) <robh at kernel.org>
More information about the linux-arm-kernel
mailing list