summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/msm/msm_atomic.c
AgeCommit message (Expand)AuthorFilesLines
2022-02-25drm/msm: Avoid dirtyfb stalls on video mode displays (v2)Rob Clark1-15/+0
2021-10-15drm/msm: Add hrtimer + kthread_work helperRob Clark1-15/+6
2021-04-13Merge drm/drm-fixes into drm-nextDaniel Vetter1-2/+5
2021-02-23drm/msm/kms: Use nested locking for crtc lock instead of custom classesStephen Boyd1-2/+5
2021-02-23drm/gem: Move drm_gem_fb_prepare_fb() to GEM atomic helpersThomas Zimmermann1-2/+2
2020-11-01drm/msm/atomic: Convert to per-CRTC kthread_workRob Clark1-5/+20
2020-11-01drm/msm/atomic: Drop per-CRTC locks in reverse orderRob Clark1-1/+1
2020-11-01drm/msm: Fix race condition in msm driver with async layer updatesKrishna Manikandan1-13/+24
2020-08-21drm/msm: enable vblank during atomic commitsRob Clark1-0/+36
2019-09-03drm/msm: add atomic tracesRob Clark1-3/+21
2019-09-03drm/msm/dpu: async commit supportRob Clark1-4/+1
2019-09-03drm/msm: async commit supportRob Clark1-1/+155
2019-09-03drm/msm: split power control from prepare/complete_commitRob Clark1-0/+2
2019-09-03drm/msm: add kms->flush_commit()Rob Clark1-2/+7
2019-09-03drm/msm: convert kms->complete_commit() to crtc_maskRob Clark1-1/+1
2019-09-03drm/msm: add kms->wait_flush()Rob Clark1-24/+18
2019-09-03drm/msm/dpu: unwind async commit handlingRob Clark1-2/+1
2019-09-03drm/msm: drop use of drmP.hSam Ravnborg1-0/+1
2019-07-22Merge v5.3-rc1 into drm-misc-nextMaxime Ripard1-12/+1
2019-06-28drm/msm: Use drm_gem_fb_prepare_fbDaniel Vetter1-6/+2
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234Thomas Gleixner1-12/+1
2019-05-14drm/msm: remove resv fields from msm_gem_object structBrian Masney1-3/+1
2018-12-25Merge tag 'drm-next-2018-12-14' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-1/+2
2018-12-11drm/msm: dpu: Make legacy cursor updates asynchronousSean Paul1-1/+2
2018-11-30drm/msm: Grab a vblank reference when waiting for commit_doneSean Paul1-0/+5
2018-09-09drm: extract drm_atomic_uapi.cDaniel Vetter1-0/+2
2018-07-26drm/msm: Add .commit() callback to msm_kms functionsJeykumar Sankaran1-0/+5
2018-07-26drm/msm: Move wait_for_vblanks into mdp complete_commit() hooksSean Paul1-2/+0
2018-06-04drm/msm: Switch to atomic_helper_commit()Sean Paul1-138/+1
2018-06-04drm/msm: Remove msm_commit/worker, use atomic helper commitSean Paul1-111/+42
2018-06-04drm/msm: Move implicit sync handling to prepare_fbSean Paul1-0/+22
2018-06-04drm/msm: Refactor complete_commit() to look more the helpersSean Paul1-9/+16
2018-06-03drm/msm: Don't subclass drm_atomic_state anymoreArchit Taneja1-31/+0
2017-10-28drm/msm: update cursors asynchronously through atomicGustavo Padovan1-0/+12
2017-10-28drm/msm/atomic: switch to drm_atomic_helper_checkRob Clark1-29/+0
2017-08-01drm/msm: Convert to use new iterator macros, v2.Maarten Lankhorst1-9/+9
2017-07-26drm/msm: Handle drm_atomic_helper_swap_state failureMaarten Lankhorst1-8/+8
2017-02-06drm/msm/mdp5: Add cursor planesArchit Taneja1-5/+0
2017-02-06drm/msm/mdp5: Use plane helpers to configure src/dst rectanglesArchit Taneja1-6/+15
2016-11-27drm/msm: subclass drm_atomic_stateRob Clark1-0/+31
2016-11-08drm/msm: use drm_atomic_set_fence_for_plane() to set the fenceGustavo Padovan1-1/+2
2016-10-17drm: Add reference counting to drm_atomic_stateChris Wilson1-1/+2
2016-09-12drm/fence: allow fence waiting to be interrupted by userspaceGustavo Padovan1-1/+1
2016-08-29drm/atomic-helper: Add NO_DISABLE_AFTER_MODESET flag support for plane commitLiu Ying1-1/+1
2016-06-10drm/atomic-helper: Massage swap_state signature somewhatDaniel Vetter1-1/+1
2016-06-02drm/msm: Use for_each_*_in_stateDaniel Vetter1-25/+12
2016-05-08drm/msm: 'struct fence' conversionRob Clark1-22/+20
2016-05-08drm/msm: remove fence_cbsRob Clark1-45/+32
2016-05-08drm/msm: introduce msm_fence_contextRob Clark1-3/+6
2016-05-08drm/msm: move fence code to it's own fileRob Clark1-0/+1