iommu/exynos: Add support for binding more than one sysmmu to master device
authorMarek Szyprowski <m.szyprowski@samsung.com>
Tue, 19 May 2015 13:20:33 +0000 (15:20 +0200)
committerJoerg Roedel <jroedel@suse.de>
Fri, 29 May 2015 08:49:47 +0000 (10:49 +0200)
commit1b09205436847897da1826a88e5cefd9cde5eed7
tree02755b9a79b18bc90cca0131352efcd98777ef77
parent06801db0d3bba2b4e585130981fadf71bbce4159
iommu/exynos: Add support for binding more than one sysmmu to master device

This patch adds support for assigning more than one SYSMMU controller to
the master device. This has been achieved simply by chaning the struct
device pointer in struct exynos_iommu_owner into the list of struct
sysmmu_drvdata of all controllers assigned to the given master device.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Tested-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/exynos-iommu.c