iommu/exynos: Use first SYSMMU in controllers list for IOMMU core
authorJoerg Roedel <jroedel@suse.de>
Wed, 29 Apr 2020 13:37:08 +0000 (15:37 +0200)
committerJoerg Roedel <jroedel@suse.de>
Tue, 5 May 2020 12:36:14 +0000 (14:36 +0200)
commit66ae88e71ecb93bafaacaeef233971eacd10e749
tree5561fa46b6f8ab8e2d89a8e0abdeda4cf48ba355
parent6785eb9105e3363aa51408c700a55e8b5f88fcf6
iommu/exynos: Use first SYSMMU in controllers list for IOMMU core

On Exynos platforms there can be more than one SYSMMU (IOMMU) for one
DMA master device. Since the IOMMU core code expects only one hardware
IOMMU, use the first SYSMMU in the list.

Signed-off-by: Joerg Roedel <jroedel@suse.de>
Tested-by: Marek Szyprowski <m.szyprowski@samsung.com>
Acked-by: Marek Szyprowski <m.szyprowski@samsung.com>
Link: https://lore.kernel.org/r/20200429133712.31431-31-joro@8bytes.org
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/exynos-iommu.c