summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/tegra/vic.c
diff options
context:
space:
mode:
authorThierry Reding <treding@nvidia.com>2019-02-01 14:28:33 +0100
committerThierry Reding <treding@nvidia.com>2019-02-07 18:29:00 +0100
commitb9f8b09ce256e2e197b9a38984dea64e3404728c (patch)
treeba85ec7e47bc17e2c09e050b28762db660364259 /drivers/gpu/drm/tegra/vic.c
parent77a0b09dd993c83ee7c770cc704e9bec18fd19c7 (diff)
downloadlinux-b9f8b09ce256e2e197b9a38984dea64e3404728c.tar.gz
drm/tegra: Setup shared IOMMU domain after initialization
Move initialization of the shared IOMMU domain after the host1x device has been initialized. At this point all the Tegra DRM clients have been attached to the shared IOMMU domain. This is important because Tegra186 and later use an ARM SMMU, for which the driver defers setting up the geometry for a domain until a device is attached to it. This is to ensure that the domain is properly set up for a specific ARM SMMU instance, which is unknown at allocation time. Reviewed-by: Dmitry Osipenko <digetx@gmail.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'drivers/gpu/drm/tegra/vic.c')
0 files changed, 0 insertions, 0 deletions