drm/exynos: add support for separate iommu mapping management by drm driver
authorMarek Szyprowski <m.szyprowski@samsung.com>
Thu, 8 Aug 2013 09:18:32 +0000 (11:18 +0200)
committerChanho Park <chanho61.park@samsung.com>
Tue, 18 Nov 2014 02:44:05 +0000 (11:44 +0900)
commitacd0b1469fd1f714ef8b29c809b757d2081ea9a2
tree9e02123d55940cd1be85eb143dc4f8639c59f4da
parent442a1c7602381e0c59f4b03df76ea29fbb7454ea
drm/exynos: add support for separate iommu mapping management by drm driver

This patch adds support for a single, shared iommu domain (mapping and
address space) management for all Exynos DRM subdrivers. The registered
high priority notifier ensures that IOMMU driver will not create default
domains for all devices which will be handled by Exynos DRM subdrivers.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
drivers/gpu/drm/exynos/Makefile
drivers/gpu/drm/exynos/exynos_drm_drv.c
drivers/gpu/drm/exynos/exynos_drm_iommu.h
drivers/gpu/drm/exynos/exynos_drm_iommu_init.c [new file with mode: 0644]
drivers/gpu/drm/exynos/exynos_drm_iommu_init.h [new file with mode: 0644]