summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/msm/msm_gpu.c
AgeCommit message (Expand)AuthorLines
2025-01-08treewide: Introduce kthread_run_worker[_on_cpu]()Frederic Weisbecker-1/+1
2024-10-03drm/msm/a6xx: Track current_ctx_seqno per ringAntonino Maniscalco-1/+1
2024-09-01drm/msm/adreno: Assign msm_gpu->pdev earlier to avoid nullptrsKonrad Dybcio-1/+0
2024-06-21drm/msm: Add obj flags to gpu devcoredumpRob Clark-2/+4
2024-04-22drm/msm: remove dependencies from core onto adreno headersDmitry Baryshkov-1/+1
2024-02-01Revert "drm/msm/gpu: Push gpu lock down past runpm"Rob Clark-6/+5
2023-11-20drm/msm/gpu: Skip retired submits in recover workerRob Clark-19/+22
2023-11-20drm/msm/gpu: Move gpu devcore's to gpu deviceRob Clark-2/+1
2023-08-15drm/msm/gpu: Push gpu lock down past runpmRob Clark-5/+6
2023-08-10drm/msm: Use drm_gem_object in submit bos tableRob Clark-10/+10
2023-08-02drm/msm: Remove redundant DRM_DEV_ERROR()Ruan Jinjie-1/+0
2023-06-13Merge branch 'drm-next' of git://anongit.freedesktop.org/drm/drm into msm-nex...Dmitry Baryshkov-2/+0
2023-06-10drm/msm: Move cmdstream dumping out of sched kthreadRob Clark-4/+0
2023-05-24drm/msm: Switch to fdinfo helperRob Clark-2/+0
2023-03-20drm/msm/adreno: Use OPP for every GPU generationKonrad Dybcio-2/+2
2023-03-20drm/msm/a6xx: Remove cx gdsc polling using 'reset'Akhil P Oommen-4/+0
2023-01-20Merge tag 'drm-msm-fixes-2023-01-16' of https://gitlab.freedesktop.org/drm/ms...Dave Airlie-0/+2
2023-01-11drm/msm/gpu: Fix potential double-freeRob Clark-0/+2
2022-11-30Merge tag 'drm-msm-next-2022-11-28' of https://gitlab.freedesktop.org/drm/msm...Dave Airlie-1/+30
2022-11-17drm/msm: Hangcheck progress detectionRob Clark-1/+30
2022-09-30drm/msm/gpu: Fix crash during system suspend after unbindAkhil P Oommen-0/+2
2022-08-28drm/msm/a6xx: Ensure CX collapse during gpu recoveryAkhil P Oommen-0/+4
2022-08-28drm/msm: Fix cx collapse issue during recoveryAkhil P Oommen-3/+1
2022-08-28drm/msm: Correct pm_runtime votes in recover workerAkhil P Oommen-1/+2
2022-08-28drm/msm: Take single rpm refcount on behalf of all submitsAkhil P Oommen-4/+8
2022-08-27drm/msm/gem: Convert to using drm_gem_lruRob Clark-3/+0
2022-07-06drm/msm: Deprecate MSM_BO_UNCACHED harderRob Clark-1/+1
2022-07-06drm/msm/gpu: Add GEM debug label to devcoreRob Clark-0/+4
2022-07-06drm/msm/gpu: Capture all BO addr+size in devcoreRob Clark-28/+8
2022-07-05drm/msm: Expose client engine utilization via fdinfoRob Clark-2/+19
2022-06-18drm/msm: Don't overwrite hw fence in hw_initRob Clark-1/+1
2022-06-18drm/msm: Drop update_fences()Rob Clark-20/+2
2022-06-13drm/msm: Switch ordering of runpm put vs devfreq_idleRob Clark-1/+2
2022-05-02drm/msm: Fix null pointer dereferences without iommuLuca Weiss-1/+2
2022-04-21drm/msm/gpu: Drop duplicate fence counterRob Clark-4/+4
2022-04-21drm/msm: Add a way to override processes comm/cmdlineRob Clark-2/+10
2022-04-21drm/msm: Split out helper to get comm/cmdlineRob Clark-16/+16
2022-03-04drm/msm: Add SYSPROF param (v2)Rob Clark-0/+2
2022-02-25drm/msm: Use generic name for gpu resourcesAkhil P Oommen-2/+2
2022-02-20drm/msm/gpu: Track global faults per address-spaceRob Clark-1/+7
2022-02-18drm/msm: drop dbgname argument from msm_ioremap*()Dmitry Baryshkov-1/+1
2022-01-25drm/msm/gpu: Wait for idle before suspendingRob Clark-0/+3
2021-11-28drm/msm: Handle fence rolloverRob Clark-3/+3
2021-11-28drm/msm: Remove struct_mutex usageRob Clark-7/+7
2021-11-28drm/msm: Drop priv->lastctxRob Clark-1/+1
2021-10-15drm/msm: prevent NULL dereference in msm_gpu_crashstate_capture()Tim Gardner-1/+1
2021-07-28drm/msm: Conversion to drm schedulerRob Clark-10/+3
2021-07-27drm/msm: Consolidate submit bo stateRob Clark-28/+1
2021-07-27drm/msm: drop drm_gem_object_put_locked()Rob Clark-2/+2
2021-07-27drm/msm: Devfreq tuningRob Clark-0/+16