Messages in this thread | | | From | Sven Peter <> | Subject | [PATCH v3 0/3] Apple M1 USB4/Thunderbolt DART support | Date | Sat, 11 Mar 2023 14:38:53 +0100 |
| |
Hi,
The M1 SoCs have a second slightly different variant of the regular DART used for the USB4 PCIe ports. It supports 64 instead of 16 streams which requires a minor change to the MMIO layout. There seems to be no way to tell them apart from the regular DARTs by just looking at the DART_PARAMs register so we have to add a new compatible for those.
Changes since v2: - drop the manual bypass disable - added Rob's tag
Changes since v1: - apple,t8103-usb4-dart instead of apple,t8103-dart-usb4 as the compatible - collected Hector's tags
Best,
Sven
Sven Peter (3): dt-bindings: iommu: dart: Add t8103-usb4-dart compatible iommu: dart: Write to all DART_T8020_STREAM_SELECT iommu: dart: Add support for t8103 USB4 DART
.../devicetree/bindings/iommu/apple,dart.yaml | 1 + drivers/iommu/apple-dart.c | 35 +++++++++++++++++-- 2 files changed, 34 insertions(+), 2 deletions(-)
-- 2.25.1
| |