aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2018-11-28 15:09:25 -0800
committerEric Anholt <eric@anholt.net>2018-11-30 13:03:32 -0800
commit1584f16ca96ef124aad79efa3303cff5f3530e2c (patch)
treeb97a53e848d737236e73a238fe86788c5a42da5b /Makefile
parentdrm: Fix up drm_atomic_state_helper.[hc] extraction (diff)
downloadlinux-dev-1584f16ca96ef124aad79efa3303cff5f3530e2c.tar.xz
linux-dev-1584f16ca96ef124aad79efa3303cff5f3530e2c.zip
drm/v3d: Add support for submitting jobs to the TFU.
The TFU can copy from raster, UIF, and SAND input images to UIF output images, with optional mipmap generation. This will certainly be useful for media EGL image input, but is also useful immediately for mipmap generation without bogging the V3D core down. For now we only run the queue 1 job deep, and don't have any hang recovery (though I don't think we should need it, with TFU). Queuing multiple jobs in the HW will require synchronizing the YUV coefficient regs updates since they don't get FIFOed with the job. v2: Change the ioctl to IOW instead of IOWR, always set COEF0, explain why TFU is AUTH, clarify the syncing docs, drop the unused TFU interrupt regs (you're expected to use the hub's), don't take &bo->base for NULL bos. v3: Fix a little whitespace alignment (noticed by checkpatch), rebase on drm_sched_job_cleanup() changes. Signed-off-by: Eric Anholt <eric@anholt.net> Reviewed-by: Dave Emett <david.emett@broadcom.com> (v2) Link: https://patchwork.freedesktop.org/patch/264607/
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions