u-boot/drivers/iommu
Mark Kettenis 1fc2329121 iommu: Implement mapping IOMMUs for PCI devices
Systems such as Apple's M1 and M2 SoCs may have separate IOMMUs
for each PCIe root port.  In this case the right IOMMU for a
PCI device behind a particular root port is described by an
"iommu-map" property in the device tree.  Parse this property
and use it to find the right IOMMU device for PCI devices.

Signed-off-by: Mark Kettenis <kettenis@openbsd.org>
2023-01-27 14:47:58 -05:00
..
apple_dart.c iommu: apple: Implement DMA mapping operations for Apple DART 2023-01-27 14:47:58 -05:00
iommu-uclass.c iommu: Implement mapping IOMMUs for PCI devices 2023-01-27 14:47:58 -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 test for IOMMU uclass map/unmap ops 2023-01-27 14:47:58 -05:00