aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpu
AgeCommit message (Expand)AuthorFilesLines
2023-04-06drm/msm: Implement fbdev emulation as in-kernel clientThomas Zimmermann4-60/+81
2023-04-06drm/msm: Initialize fbdev DRM clientThomas Zimmermann1-2/+35
2023-04-06drm/msm: Move module parameter 'fbdev' to fbdev codeThomas Zimmermann2-8/+9
2023-04-06drm/msm: Remove fbdev from struct msm_drm_privateThomas Zimmermann4-13/+6
2023-04-06drm/msm: Remove struct msm_fbdevThomas Zimmermann1-16/+4
2023-04-06drm/msm: Remove fb from struct msm_fbdevThomas Zimmermann1-19/+13
2023-04-06drm/msm: Clear aperture ownership outside of fbdev codeThomas Zimmermann2-6/+6
2023-04-06drm/msm: Include <linux/io.h>Thomas Zimmermann1-0/+1
2023-04-06drm/msm: Avoid rounding down to zero jiffiesRob Clark1-1/+1
2023-04-06drm/msm: Use drm_sched_job_add_syncobj_dependency()MaĆ­ra Canal1-7/+2
2023-04-06drm/msm: move include directiveJohan Hovold1-2/+1
2023-04-06drm/msm: fix workqueue leak on bind errorsJohan Hovold1-1/+4
2023-04-06drm/msm: fix missing wq allocation error handlingJohan Hovold1-0/+4
2023-04-06drm/msm: fix vram leak on bind errorsJohan Hovold1-7/+19
2023-04-06drm/msm: fix drm device leak on bind errorsJohan Hovold1-2/+8
2023-04-06drm/msm: fix NULL-deref on irq uninstallJohan Hovold1-3/+5
2023-04-06drm/msm: fix NULL-deref on snapshot tear downJohan Hovold1-1/+2
2023-04-06Revert "drm/msm: Fix failure paths in msm_drm_init()"Johan Hovold2-10/+4
2023-04-06Revert "drm/msm: Add missing check and destroy for alloc_ordered_workqueue"Johan Hovold1-2/+0
2023-04-06drm/msm/mdss: add the sdm845 data for completenessDmitry Baryshkov1-1/+7
2023-04-06drm/msm/mdss: add data for sc8180xpDmitry Baryshkov1-1/+8
2023-04-06drm/msm/mdss: convert UBWC setup to use match dataDmitry Baryshkov1-76/+105
2023-04-06drm/msm: Check for NULL before calling prepare_commit()Jessica Zhang1-1/+2
2023-04-03drm/msm/adreno: adreno_gpu: Use suspend() instead of idle() on load errorKonrad Dybcio1-1/+1
2023-04-03drm/msm/adreno: adreno_gpu: Don't set OPP scaling clock w/ GMUKonrad Dybcio1-10/+14
2023-03-31drm/msm/a6xx: Add support for A650 speed binningKonrad Dybcio1-0/+18
2023-03-31drm/msm/a6xx: Add support for A640 speed binningKonrad Dybcio1-0/+13
2023-03-30drm/msm/a5xx: add devcoredump support to the fault handlerDmitry Baryshkov1-5/+8
2023-03-28drm/msm/adreno: split a6xx fault handler into generic and a6xx partsDmitry Baryshkov3-57/+71
2023-03-28drm/msm/adreno: stall translation on fault for all GPU familiesDmitry Baryshkov4-12/+31
2023-03-28drm/msm/atomic: Switch to vblank_start helperRob Clark3-26/+5
2023-03-28drm/msm: Add wait-boost supportRob Clark2-4/+13
2023-03-28drm/msm: Add deadline based boost supportRob Clark2-0/+94
2023-03-28Merge tag 'dma-fence-deadline' into HEADRob Clark4-10/+128
2023-03-28drm/atomic-helper: Set fence deadline for vblankRob Clark1-0/+37
2023-03-28drm/vblank: Add helper to get next vblank timeRob Clark1-9/+44
2023-03-28drm/scheduler: Add fence deadline supportRob Clark2-1/+47
2023-03-25drm/msm/a6xx: Move ioremap out of hw_init pathRob Clark1-10/+8
2023-03-25drm/msm/gpu: Move BO allocation out of hw_initRob Clark4-49/+57
2023-03-25drm/msm/gpu: Move fw loading out of hw_init() pathRob Clark1-8/+1
2023-03-25drm/msm: Use idr_preload()Rob Clark1-2/+6
2023-03-25drm/msm: Switch idr_lock to spinlockRob Clark4-11/+9
2023-03-25drm/msm/gem: Avoid obj lock in job_run()Rob Clark3-10/+39
2023-03-25drm/msm/gem: Protect pin_count/madv by LRU lockRob Clark2-13/+44
2023-03-25drm/msm/gem: Move update_lru()Rob Clark1-24/+22
2023-03-25drm/gem: Export drm_gem_lru_move_tail_locked()Rob Clark1-1/+10
2023-03-25drm/msm/gem: Simplify vmap vs LRU trackingRob Clark1-9/+8
2023-03-25drm/msm: Decouple vma tracking from obj lockRob Clark3-7/+40
2023-03-25drm/msm/gem: Tidy up VMA APIRob Clark5-40/+51
2023-03-25drm/msm: Move submit bo flags update from obj lockRob Clark1-1/+1