freebsd-nq/sys/arm64/iommu
Ruslan Bukin 41ce5498f8 Add OFW support to arm64's IOMMU framework.
This is needed to support non-PCI devices like memory-mapped
display controllers.
Split-out some initialization code from iommu_ctx_alloc() into
iommu_ctx_init() method so we could pass controller's MD-data
obtained from DTS to the driver prior to a CTX initialization.

Tested on Morello SoC.

Sponsored by:	UKRI
2022-05-18 14:11:23 +01:00
..
iommu_if.m Add OFW support to arm64's IOMMU framework. 2022-05-18 14:11:23 +01:00
iommu_pmap.c Change __unused to __diagused. 2022-05-09 11:24:47 +01:00
iommu_pmap.h
iommu_pte.h
iommu.c Add OFW support to arm64's IOMMU framework. 2022-05-18 14:11:23 +01:00
iommu.h Add OFW support to arm64's IOMMU framework. 2022-05-18 14:11:23 +01:00
smmu_acpi.c arm64: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-09 14:26:45 -07:00
smmu_fdt.c Add OFW support to arm64's IOMMU framework. 2022-05-18 14:11:23 +01:00
smmu_quirks.c
smmu.c Add OFW support to arm64's IOMMU framework. 2022-05-18 14:11:23 +01:00
smmureg.h
smmuvar.h Add FDT attachment driver for ARM System MMU v3.2 controller. 2022-05-07 11:18:35 +01:00