summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/msm/msm_atomic.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* drm/msm: Avoid dirtyfb stalls on video mode displays (v2)Rob Clark2022-02-251-15/+0
* drm/msm: Add hrtimer + kthread_work helperRob Clark2021-10-161-15/+6
* Merge drm/drm-fixes into drm-nextDaniel Vetter2021-04-131-2/+5
|\
| * drm/msm/kms: Use nested locking for crtc lock instead of custom classesStephen Boyd2021-02-231-2/+5
* | drm/gem: Move drm_gem_fb_prepare_fb() to GEM atomic helpersThomas Zimmermann2021-02-231-2/+2
|/
* drm/msm/atomic: Convert to per-CRTC kthread_workRob Clark2020-11-011-5/+20
* drm/msm/atomic: Drop per-CRTC locks in reverse orderRob Clark2020-11-011-1/+1
* drm/msm: Fix race condition in msm driver with async layer updatesKrishna Manikandan2020-11-011-13/+24
* drm/msm: enable vblank during atomic commitsRob Clark2020-08-221-0/+36
* drm/msm: add atomic tracesRob Clark2019-09-041-3/+21
* drm/msm/dpu: async commit supportRob Clark2019-09-041-4/+1
* drm/msm: async commit supportRob Clark2019-09-041-1/+155
* drm/msm: split power control from prepare/complete_commitRob Clark2019-09-041-0/+2
* drm/msm: add kms->flush_commit()Rob Clark2019-09-041-2/+7
* drm/msm: convert kms->complete_commit() to crtc_maskRob Clark2019-09-041-1/+1
* drm/msm: add kms->wait_flush()Rob Clark2019-09-041-24/+18
* drm/msm/dpu: unwind async commit handlingRob Clark2019-09-041-2/+1
* drm/msm: drop use of drmP.hSam Ravnborg2019-09-041-0/+1
* Merge v5.3-rc1 into drm-misc-nextMaxime Ripard2019-07-221-12/+1
|\
| * treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234Thomas Gleixner2019-06-191-12/+1
* | drm/msm: Use drm_gem_fb_prepare_fbDaniel Vetter2019-06-281-6/+2
|/
* drm/msm: remove resv fields from msm_gem_object structBrian Masney2019-05-141-3/+1
* Merge tag 'drm-next-2018-12-14' of git://anongit.freedesktop.org/drm/drmLinus Torvalds2018-12-251-1/+2
|\
| * drm/msm: dpu: Make legacy cursor updates asynchronousSean Paul2018-12-111-1/+2
* | drm/msm: Grab a vblank reference when waiting for commit_doneSean Paul2018-11-301-0/+5
|/
* drm: extract drm_atomic_uapi.cDaniel Vetter2018-09-091-0/+2
* drm/msm: Add .commit() callback to msm_kms functionsJeykumar Sankaran2018-07-261-0/+5
* drm/msm: Move wait_for_vblanks into mdp complete_commit() hooksSean Paul2018-07-261-2/+0
* drm/msm: Switch to atomic_helper_commit()Sean Paul2018-06-041-138/+1
* drm/msm: Remove msm_commit/worker, use atomic helper commitSean Paul2018-06-041-111/+42
* drm/msm: Move implicit sync handling to prepare_fbSean Paul2018-06-041-0/+22
* drm/msm: Refactor complete_commit() to look more the helpersSean Paul2018-06-041-9/+16
* drm/msm: Don't subclass drm_atomic_state anymoreArchit Taneja2018-06-031-31/+0
* drm/msm: update cursors asynchronously through atomicGustavo Padovan2017-10-281-0/+12
* drm/msm/atomic: switch to drm_atomic_helper_checkRob Clark2017-10-281-29/+0
* drm/msm: Convert to use new iterator macros, v2.Maarten Lankhorst2017-08-011-9/+9
* drm/msm: Handle drm_atomic_helper_swap_state failureMaarten Lankhorst2017-07-261-8/+8
* drm/msm/mdp5: Add cursor planesArchit Taneja2017-02-061-5/+0
* drm/msm/mdp5: Use plane helpers to configure src/dst rectanglesArchit Taneja2017-02-061-6/+15
* drm/msm: subclass drm_atomic_stateRob Clark2016-11-271-0/+31
* drm/msm: use drm_atomic_set_fence_for_plane() to set the fenceGustavo Padovan2016-11-081-1/+2
* drm: Add reference counting to drm_atomic_stateChris Wilson2016-10-171-1/+2
* drm/fence: allow fence waiting to be interrupted by userspaceGustavo Padovan2016-09-121-1/+1
* drm/atomic-helper: Add NO_DISABLE_AFTER_MODESET flag support for plane commitLiu Ying2016-08-291-1/+1
* drm/atomic-helper: Massage swap_state signature somewhatDaniel Vetter2016-06-101-1/+1
* drm/msm: Use for_each_*_in_stateDaniel Vetter2016-06-021-25/+12
* drm/msm: 'struct fence' conversionRob Clark2016-05-081-22/+20
* drm/msm: remove fence_cbsRob Clark2016-05-081-45/+32
* drm/msm: introduce msm_fence_contextRob Clark2016-05-081-3/+6
* drm/msm: move fence code to it's own fileRob Clark2016-05-081-0/+1