summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/v3d
AgeCommit message (Expand)AuthorLines
2024-01-11drm/v3d: Free the job and assign it to NULL if initialization failsMaíra Canal-7/+28
2024-01-09drm/v3d: Fix support for register debugging on the RPi 4Maíra Canal-10/+10
2023-12-04drm/v3d: Fix missing error code in v3d_submit_cpu_ioctl()Harshit Mogalapalli-0/+2
2023-12-01drm/v3d: Create a CPU job extension for the copy performance query jobMaíra Canal-0/+148
2023-12-01drm/v3d: Create a CPU job extension for the reset performance query jobMaíra Canal-0/+137
2023-12-01drm/v3d: Create a CPU job extension to copy timestamp query to a bufferMaíra Canal-0/+145
2023-12-01drm/v3d: Create a CPU job extension for the reset timestamp jobMaíra Canal-0/+74
2023-12-01drm/v3d: Create a CPU job extension for the timestamp query jobMaíra Canal-1/+119
2023-12-01drm/v3d: Create a CPU job extension for a indirect CSD jobMaíra Canal-4/+172
2023-12-01drm/v3d: Enable BO mappingMaíra Canal-0/+22
2023-12-01drm/v3d: Detach the CSD job BO setupMelissa Wen-26/+42
2023-12-01drm/v3d: Create tracepoints to track the CPU jobMaíra Canal-0/+63
2023-12-01drm/v3d: Use v3d_get_extensions() to parse CPU job dataMaíra Canal-11/+12
2023-12-01drm/v3d: Add a CPU job submissionMelissa Wen-1/+162
2023-12-01drm/v3d: Decouple job allocation from job initiationMaíra Canal-20/+44
2023-12-01drm/v3d: Don't allow two multisync extensions in the same jobMaíra Canal-0/+5
2023-12-01drm/v3d: Simplify job refcount handlingMelissa Wen-4/+5
2023-12-01drm/v3d: Detach job submissions IOCTLs to a new specific fileMelissa Wen-741/+753
2023-12-01drm/v3d: Move wait BO ioctl to the v3d_bo fileMelissa Wen-35/+35
2023-12-01drm/v3d: Remove unused function headerMelissa Wen-2/+0
2023-11-10drm/sched: implement dynamic job-flow controlDanilo Krummrich-1/+1
2023-11-06drm/v3d: Expose the total GPU usage stats on sysfsMaíra Canal-3/+135
2023-11-06drm/v3d: Implement show_fdinfo() callback for GPU usage statsMaíra Canal-1/+100
2023-11-02drm/v3d: add brcm,2712-v3d as a compatible V3D deviceIago Toral Quiroga-0/+1
2023-11-02drm/v3d: fix up register addresses for V3D 7.xIago Toral Quiroga-156/+204
2023-11-01drm/sched: Convert drm scheduler to use a work queue rather than kthreadMatthew Brost-5/+5
2023-10-30drm/v3d: wait for all jobs to finish before unregisteringMaíra Canal-0/+2
2023-10-26drm/sched: Convert the GPU scheduler to variable number of run-queuesLuben Tuikov-0/+5
2023-10-05drm/v3d: Annotate struct v3d_perfmon with __counted_byKees Cook-1/+1
2023-07-27drm/v3d: Avoid -Wconstant-logical-operand in nsecs_to_jiffies_timeout()Nathan Chancellor-1/+1
2023-06-26drm: Clear fd/handle callbacks in struct drm_driverThomas Zimmermann-2/+0
2023-06-19drm: Remove struct drm_driver.gem_prime_mmapThomas Zimmermann-1/+0
2023-06-08drm/v3d: Convert to platform remove callback returning voidUwe Kleine-König-4/+2
2023-02-24drm/v3d: Use drm_sched_job_add_syncobj_dependency()Maíra Canal-18/+8
2023-01-03drm/v3d: replace open-coded implementation of drm_gem_object_lookupMaíra Canal-6/+1
2022-12-22drm/v3d: use new debugfs device-centered functionsMaíra Canal-12/+10
2022-12-18drm/v3d: replace obj lookup steps with drm_gem_objects_lookupMelissa Wen-46/+3
2022-12-18drm/v3d: cleanup BOs properly when lookup_bos failsMelissa Wen-3/+3
2022-11-10drm/v3d: add missing mutex_destroyMaíra Canal-1/+5
2022-11-10drm/v3d: switch to drmm_mutex_initMaíra Canal-4/+13
2022-11-05drm/fb-helper: Remove unnecessary include statementsThomas Zimmermann-1/+0
2022-08-03drm/gem: rename GEM CMA helpers to GEM DMA helpersDanilo Krummrich-2/+2
2022-08-03drm/fb: remove unused includes of drm_fb_cma_helper.hDanilo Krummrich-1/+0
2022-07-28drm/v3d: use idr_init_base() to initialize v3d_priv->perfmon.idrDanilo Krummrich-1/+1
2022-06-12drm/v3d: Add support for bcm2711Peter Robinson-2/+4
2022-06-12drm/v3d: Get rid of pm codePeter Robinson-39/+2
2022-04-26drm/v3d: Fix null pointer dereference of pointer perfmonColin Ian King-1/+2
2022-04-07dma-buf: specify usage while adding fences to dma_resv obj v7Christian König-2/+2
2022-04-06dma-buf/drivers: make reserving a shared slot mandatory v4Christian König-5/+10
2022-03-01drm/v3d: centralize error handling when init scheduler failsMelissa Wen-27/+13