mirror_ubuntu-kernels/drivers/gpu/drm/tegra
Robin Murphy c2418f911a gpu: host1x: Avoid trying to use GART on Tegra20
Since commit c7e3ca515e ("iommu/tegra: gart: Do not register with
bus") quite some time ago, the GART driver has effectively disabled
itself to avoid issues with the GPU driver expecting it to work in ways
that it doesn't. As of commit 57365a04c9 ("iommu: Move bus setup to
IOMMU device registration") that bodge no longer works, but really the
GPU driver should be responsible for its own behaviour anyway. Make the
workaround explicit.

Reported-by: Jon Hunter <jonathanh@nvidia.com>
Suggested-by: Dmitry Osipenko <digetx@gmail.com>
Signed-off-by: Robin Murphy <robin.murphy@arm.com>
Tested-by: Jon Hunter <jonathanh@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
2022-11-18 09:33:20 +01:00
..
dc.c drm: Remove unnecessary include statements of drm_plane_helper.h 2022-07-26 18:42:04 +02:00
dc.h drm/tegra: Support YVYU, VYUY and YU24 formats 2022-03-01 11:13:09 +01:00
dp.c drm: Rename dp/ to display/ 2022-04-25 11:17:45 +02:00
dp.h
dpaux.c drm: Rename dp/ to display/ 2022-04-25 11:17:45 +02:00
dpaux.h
drm.c gpu: host1x: Avoid trying to use GART on Tegra20 2022-11-18 09:33:20 +01:00
drm.h drm/tegra: Implement stream ID related callbacks on engines 2022-07-08 16:27:52 +02:00
dsi.c drm/tegra: Fix reference leak in tegra_dsi_ganged_probe 2022-02-25 14:16:55 +01:00
dsi.h
falcon.c drm/tegra: falcon: Set DMACTX field on DMA transactions 2022-07-08 16:27:52 +02:00
falcon.h drm/tegra: falcon: Set DMACTX field on DMA transactions 2022-07-08 16:27:52 +02:00
fb.c drm/fb: rename FB CMA helpers to FB DMA helpers 2022-08-03 18:30:55 +02:00
firewall.c drm/tegra: Add job firewall 2021-08-10 17:04:05 +02:00
gem.c drm/tegra: Fix vmapping of prime buffers 2022-07-08 16:49:48 +02:00
gem.h drm/tegra: Extract tegra_gem_lookup() 2021-08-10 14:44:31 +02:00
gr2d.c drm/tegra: Consolidate runtime PM management of older UAPI codepath 2021-12-16 14:07:08 +01:00
gr2d.h drm/tegra: gr2d: Add tiled PATBASE address register 2020-07-17 16:06:16 +02:00
gr3d.c drm/tegra: Consolidate runtime PM management of older UAPI codepath 2021-12-16 14:07:08 +01:00
gr3d.h
hda.c
hda.h
hdmi.c drm/tegra: Use dev_err_probe() 2022-02-24 17:03:08 +01:00
hdmi.h
hub.c drm/tegra: Changes for v5.20-rc1 2022-07-12 16:50:05 +10:00
hub.h drm/tegra: Remove duplicate struct declaration 2021-12-16 14:07:07 +01:00
Kconfig drm/display: Move SCDC helpers into display-helper library 2022-04-25 11:19:37 +02:00
Makefile drm/tegra: Add NVDEC driver 2021-12-16 14:07:06 +01:00
mipi-phy.c
mipi-phy.h
nvdec.c drm/tegra: Include DMA API header where used 2022-07-08 17:01:15 +02:00
output.c drm/tegra: sor: Fix AUX device reference leak 2021-05-27 20:11:13 +02:00
plane.c drm: Remove unnecessary include statements of drm_plane_helper.h 2022-07-26 18:42:04 +02:00
plane.h drm/tegra: Support semi-planar formats on Tegra114+ 2022-03-01 11:13:09 +01:00
rgb.c drm/tegra: dc: rgb: Allow changing PLLD rate on Tegra30+ 2021-12-16 14:07:07 +01:00
sor.c drm/display: Move SCDC helpers into display-helper library 2022-04-25 11:19:37 +02:00
sor.h
submit.c drm/tegra: Support context isolation 2022-07-08 16:27:52 +02:00
submit.h drm/tegra: Add job firewall 2021-08-10 17:04:05 +02:00
trace.c
trace.h
uapi.c drm/tegra: Support context isolation 2022-07-08 16:27:52 +02:00
uapi.h drm/tegra: Implement correct DMA-BUF semantics 2021-12-16 14:07:06 +01:00
vic.c drm/tegra: vic: Use devm_platform_ioremap_resource() 2022-07-08 17:54:42 +02:00
vic.h drm/tegra: Don't call SET_APPLICATION_ID in VIC boot 2021-06-11 18:48:36 +02:00