[PATCH v2 06/22] dt-bindings: thunderbolt: Add Apple USB4/Thunderbolt ACIO block

Rob Herring (Arm) robh at kernel.org
Thu Sep 17 15:33:55 PDT 2026


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 at kernel.org>
> ---
>  .../thunderbolt/apple,t8103-usb4-acio.yaml         | 213 +++++++++++++++++++++
>  MAINTAINERS                                        |   1 +
>  2 files changed, 214 insertions(+)
> 

Reviewed-by: Rob Herring (Arm) <robh at kernel.org>




More information about the linux-arm-kernel mailing list