[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