Re: [PATCH v2 06/22] dt-bindings: thunderbolt: Add Apple USB4/Thunderbolt ACIO block
From: Rob Herring (Arm)
Date: Thu Sep 17 2026 - 18:34:08 EST
On Sun, 06 Sep 2026 20:36:29 +0200, Sven Peter wrote:
> Each Type-C port with USB4/Thunderbolt support on Apple Silicon SoCs
> comes with block called ACIO ("Apple Converged I/O"). It contains a
> Cortex-M3 co-processor, the hardware blocks implementing the USB4 host
> router, the Native Host Interface (NHI) and a DART IOMMU. The
> co-processor exposes the NHI and its DART to the main SoC bus while it
> is running.
>
> ACIO can only be powered on after the Type-C PHY has been switched to
> USB4/Thunderbolt mode. The Type-C PD controller publishes the negotiated
> mode and cable information through the Type-C class. ACIO finds the
> corresponding Type-C port through the OF graph connection.
>
> Signed-off-by: Sven Peter <sven@xxxxxxxxxx>
> ---
> .../thunderbolt/apple,t8103-usb4-acio.yaml | 213 +++++++++++++++++++++
> MAINTAINERS | 1 +
> 2 files changed, 214 insertions(+)
>
Reviewed-by: Rob Herring (Arm) <robh@xxxxxxxxxx>