u-boot/drivers/iommu
Mark Kettenis dd6b68ed4f iommu: Add DMA mapping operations
In order to support IOMMUs in non-bypass mode we need device ops
to map and unmap DMA memory.  The map operation enters a mapping
for a region specified by CPU address and size into the translation
table of the IOMMU and returns a DMA address suitable for
programming the device to do DMA.  The unmap operation removes
this mapping from the translation table of the IOMMU.

Signed-off-by: Mark Kettenis <kettenis@openbsd.org>
2023-01-27 14:47:57 -05:00
..
apple_dart.c iommu: Add M2 support to Apple DART driver 2022-07-25 09:38:47 -04:00
iommu-uclass.c iommu: Add DMA mapping operations 2023-01-27 14:47:57 -05:00
Kconfig iommu: Add Apple DART driver 2021-10-31 08:46:44 -04:00
Makefile iommu: Add Apple DART driver 2021-10-31 08:46:44 -04:00
sandbox_iommu.c test: Add tests for IOMMU uclass 2021-10-31 08:46:44 -04:00