linux/drivers/iommu/amd
Robin Murphy de9f8a91eb iommu/dma: Clean up Kconfig
Although iommu-dma is a per-architecture chonce, that is currently
implemented in a rather haphazard way. Selecting from the arch Kconfig
was the original logical approach, but is complicated by having to
manage dependencies; conversely, selecting from drivers ends up hiding
the architecture dependency *too* well. Instead, let's just have it
enable itself automatically when IOMMU API support is enabled for the
relevant architectures. It can't get much clearer than that.

Signed-off-by: Robin Murphy <robin.murphy@arm.com>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Link: https://lore.kernel.org/r/2e33c8bc2b1bb478157b7964bfed976cb7466139.1660668998.git.robin.murphy@arm.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
2022-09-07 14:46:59 +02:00
..
amd_iommu_types.h iommu/amd: Add support for AVIC when SNP is enabled 2022-07-29 10:31:06 +02:00
amd_iommu.h iommu/amd: Clean up bus_set_iommu() 2022-09-07 14:26:12 +02:00
debugfs.c
init.c iommu/amd: Clean up bus_set_iommu() 2022-09-07 14:26:12 +02:00
io_pgtable.c iommu/amd: Use try_cmpxchg64 in alloc_pte and free_clear_pte 2022-06-23 09:43:31 +02:00
iommu_v2.c iommu/amd: Update amd_iommu_fault structure to include PCI seg ID 2022-07-07 09:37:54 +02:00
iommu.c iommu/amd: Clean up bus_set_iommu() 2022-09-07 14:26:12 +02:00
Kconfig iommu/dma: Clean up Kconfig 2022-09-07 14:46:59 +02:00
Makefile iommu/amd: Prepare for generic IO page table framework 2021-01-28 16:51:17 +01:00
quirks.c iommu/amd: Include PCI segment ID when initialize IOMMU 2022-07-07 09:37:51 +02:00