iommu/dart: Add DART iommu driver
authorSven Peter <sven@svenpeter.dev>
Tue, 3 Aug 2021 12:16:51 +0000 (14:16 +0200)
committerJoerg Roedel <jroedel@suse.de>
Thu, 12 Aug 2021 11:15:02 +0000 (13:15 +0200)
commit46d1fb072e76b161b0fb1ada9e37bf7e4d1f123f
treeb3514ba1db97b07af53b969bd3fe7b2ab2a295ab
parent9d9cafb45c71c9fe302234807fae8f743056f88a
iommu/dart: Add DART iommu driver

Apple's new SoCs use iommus for almost all peripherals. These Device
Address Resolution Tables must be setup before these peripherals can
act as DMA masters.

Tested-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Signed-off-by: Sven Peter <sven@svenpeter.dev>
Link: https://lore.kernel.org/r/20210803121651.61594-4-sven@svenpeter.dev
Signed-off-by: Joerg Roedel <jroedel@suse.de>
MAINTAINERS
drivers/iommu/Kconfig
drivers/iommu/Makefile
drivers/iommu/apple-dart.c [new file with mode: 0644]