switch-linux/drivers/gpu/host1x
Mikko Perttunen b7dd229841 gpu: host1x: Add support for DMA fences
Add an implementation of DMA fences backed by Host1x syncpoints,
an interface to specify a prefence for job submissions.

Before submission, prefences containing only Host1x syncpoints
are waited by pushing wait commands to CDMA, whereas other
fences are CPU-waited.

Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
2018-02-12 14:40:40 +01:00
..
hw gpu: host1x: Add support for DMA fences 2018-02-12 14:40:40 +01:00
bus.c gpu: host1x: Cleanup on initialization failure 2017-12-13 13:42:03 +01:00
bus.h gpu: host1x: Provide a proper struct bus_type 2015-01-27 10:09:14 +01:00
cdma.c gpu: host1x: Add IOMMU support 2017-04-05 18:11:43 +02:00
cdma.h gpu: host1x: Remove unused host1x_cdma_stop() definition 2017-06-15 14:25:18 +02:00
channel.c gpu: host1x: Fix incorrect comment for channel_request 2017-10-20 14:19:52 +02:00
channel.h gpu: host1x: Refactor channel allocation code 2017-06-15 14:25:38 +02:00
debug.c gpu: host1x: Improve debug disassembly formatting 2017-10-20 14:19:52 +02:00
debug.h gpu: host1x: Improve debug disassembly formatting 2017-10-20 14:19:52 +02:00
dev.c gpu: host1x: Use IOMMU groups 2017-12-21 14:52:36 +01:00
dev.h gpu: host1x: Add support for DMA fences 2018-02-12 14:40:40 +01:00
fence.c gpu: host1x: Add support for DMA fences 2018-02-12 14:40:40 +01:00
fence.h gpu: host1x: Add support for DMA fences 2018-02-12 14:40:40 +01:00
intr.c gpu: host1x: Add support for DMA fences 2018-02-12 14:40:40 +01:00
intr.h gpu: host1x: Add support for DMA fences 2018-02-12 14:40:40 +01:00
job.c gpu: host1x: Don't fail on NULL bo physical address 2017-08-17 17:57:06 +02:00
job.h gpu: host1x: Remove unused 'struct host1x_cmdbuf' 2017-06-15 14:24:59 +02:00
Kconfig gpu: host1x: Add support for DMA fences 2018-02-12 14:40:40 +01:00
Makefile gpu: host1x: Add support for DMA fences 2018-02-12 14:40:40 +01:00
mipi.c drm/tegra: dsi: Enhance runtime power management 2016-08-24 15:58:57 +02:00
syncpt.c gpu: host1x: Add support for DMA fences 2018-02-12 14:40:40 +01:00
syncpt.h gpu: host1x: syncpt: Request syncpoints per client 2017-10-20 14:19:51 +02:00