diff options
author | Marek Szyprowski <m.szyprowski@samsung.com> | 2016-06-17 09:54:27 +0200 |
---|---|---|
committer | Inki Dae <daeinki@gmail.com> | 2016-07-13 23:06:07 +0900 |
commit | 197adf0b7e419247a6e54d05d0d334e07e9e4c33 (patch) | |
tree | 6bbca2dafc6d103d050c386a6dd6f900ea1a6699 /drivers/gpu/drm/exynos/exynos_drm_drv.c | |
parent | 17879a4100f15156b415f37190576f30a5cfae00 (diff) | |
download | lwn-197adf0b7e419247a6e54d05d0d334e07e9e4c33.tar.gz lwn-197adf0b7e419247a6e54d05d0d334e07e9e4c33.zip |
drm/exynos: iommu: add support for ARM64 specific code for IOMMU glue
This patch adds support for ARM 64bit architecture with IOMMU-DMA glue
code, so Exynos DRM can be now used on Exynos 5433 with IOMMU enabled.
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Inki Dae <inki.dae@samsung.com>
Diffstat (limited to 'drivers/gpu/drm/exynos/exynos_drm_drv.c')
-rw-r--r-- | drivers/gpu/drm/exynos/exynos_drm_drv.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/drivers/gpu/drm/exynos/exynos_drm_drv.c b/drivers/gpu/drm/exynos/exynos_drm_drv.c index 13d28d4229e2..877d2efa28e2 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_drv.c +++ b/drivers/gpu/drm/exynos/exynos_drm_drv.c @@ -159,12 +159,7 @@ static int exynos_drm_load(struct drm_device *dev, unsigned long flags) DRM_INFO("Exynos DRM: using %s device for DMA mapping operations\n", dev_name(private->dma_dev)); - /* - * create mapping to manage iommu table and set a pointer to iommu - * mapping structure to iommu_mapping of private data. - * also this iommu_mapping can be used to check if iommu is supported - * or not. - */ + /* create common IOMMU mapping for all devices attached to Exynos DRM */ ret = drm_create_iommu_mapping(dev); if (ret < 0) { DRM_ERROR("failed to create iommu mapping.\n"); |