]> git.baikalelectronics.ru Git - kernel.git/commit
drm/tegra: Detach devices from IOMMU DMA domain on arm32
authorDmitry Osipenko <digetx@gmail.com>
Sun, 19 Aug 2018 14:24:20 +0000 (17:24 +0300)
committerThierry Reding <treding@nvidia.com>
Wed, 26 Sep 2018 15:24:02 +0000 (17:24 +0200)
commita4aa548f41ab4756552761fb3ca5c7deaa7b52fc
tree2ae10b0b43c288a1690f050416249e4e0f4c9f89
parentb8c885458bdf4614e75cbcf494aea8e10b77d2d8
drm/tegra: Detach devices from IOMMU DMA domain on arm32

All Tegra DRM devices are getting attached to an implicit IOMMU DMA
domain if CONFIG_ARM_DMA_USE_IOMMU=y. Since Tegra DRM driver manages IOMMU
by itself, the devices must be detached from the implicit domain using
arch-specific IOMMU-API. Note that this works only for arm32 and not for
arm64, which will remain broken if CONFIG_IOMMU_DMA is enabled.

Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/gpu/drm/tegra/drm.c