iommu: apple: Implement DMA mapping operations for Apple DART
authorMark Kettenis <kettenis@openbsd.org>
Sat, 21 Jan 2023 19:27:54 +0000 (20:27 +0100)
committerTom Rini <trini@konsulko.com>
Fri, 27 Jan 2023 19:47:58 +0000 (14:47 -0500)
commit862b4a0f32ae395dac147542c3336ae8a0c47d69
tree4ecc8889c3c0d710f73a30003d590fe2d3128308
parent49a1a4becb2deaeb5764dfe4022807b147b87b9c
iommu: apple: Implement DMA mapping operations for Apple DART

Implement translation table support for all the variations of
Apple's DART IOMMU that can be found on Apple's M1 and M2 SoCs.

Signed-off-by: Mark Kettenis <kettenis@openbsd.org>
drivers/iommu/apple_dart.c