summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/msm/msm_kms.h
AgeCommit message (Expand)AuthorFilesLines
2023-10-09drm/msm: carve out KMS code from msm_drv.cDmitry Baryshkov1-0/+3
2023-03-29drm/msm/atomic: Switch to vblank_start helperRob Clark1-8/+0
2022-05-19drm/msm: don't free the IRQ if it was not requestedDmitry Baryshkov1-0/+1
2022-04-26drm/msm: make mdp5/dpu devices master componentsDmitry Baryshkov1-3/+0
2022-04-26drm/msm: stop using device's match data pointerDmitry Baryshkov1-4/+0
2022-04-26drm/msm: split the main platform driverDmitry Baryshkov1-7/+0
2022-04-26drm/msm: remove extra indirection for msm_mdssDmitry Baryshkov1-11/+5
2022-04-26drm/msm: unify MDSS driversDmitry Baryshkov1-2/+1
2021-12-06drm/msm: Initialize MDSS irq domain at probe timeDmitry Baryshkov1-4/+4
2021-11-30drm/msm: use compatible lists to find mdp nodeKrishna Manikandan1-0/+3
2021-10-16drm/msm: Add hrtimer + kthread_work helperRob Clark1-2/+1
2021-08-17Merge tag 'drm-msm-next-2021-08-12' of https://gitlab.freedesktop.org/drm/msm...Dave Airlie1-3/+0
2021-08-10drm/msm: Convert to Linux IRQ interfacesThomas Zimmermann1-1/+1
2021-08-07drm/msm/kms: drop set_encoder_mode callbackDmitry Baryshkov1-3/+0
2021-06-23drm/msm: make msm_disp_state transient data structDmitry Baryshkov1-2/+4
2021-06-23drm/msm: pass dump state as a function argumentDmitry Baryshkov1-1/+1
2021-06-23drm/msm/disp/dpu1: add API to take DPU register snapshotAbhinav Kumar1-0/+4
2021-06-23drm/msm: add support to take dpu snapshotAbhinav Kumar1-0/+3
2021-02-23drm/msm/kms: Use nested locking for crtc lock instead of custom classesStephen Boyd1-6/+2
2021-01-31drm/msm/kms: Make a lock_class_key for each crtc mutexStephen Boyd1-2/+6
2020-11-01drm/msm/atomic: Convert to per-CRTC kthread_workRob Clark1-4/+13
2020-11-01drm/msm/kms: Update msm_kms_init/destroyRob Clark1-1/+7
2020-11-01drm/msm/atomic: Drop per-CRTC locks in reverse orderRob Clark1-0/+4
2020-11-01drm/msm: Fix race condition in msm driver with async layer updatesKrishna Manikandan1-2/+4
2019-09-04drm/msm/dpu: async commit supportRob Clark1-3/+0
2019-09-04drm/msm: async commit supportRob Clark1-0/+50
2019-09-04drm/msm: split power control from prepare/complete_commitRob Clark1-0/+10
2019-09-04drm/msm: add kms->flush_commit()Rob Clark1-2/+38
2019-09-04drm/msm: convert kms->complete_commit() to crtc_maskRob Clark1-1/+1
2019-09-04drm/msm: add kms->wait_flush()Rob Clark1-3/+6
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234Thomas Gleixner1-12/+1
2018-12-11drm/msm: Cut dpu_kms hooks from msm_pm_suspend/resumeBruce Wang1-3/+0
2018-07-26drm/msm: Add SDM845 DPU supportJeykumar Sankaran1-0/+8
2018-07-26drm/msm: Add pm_suspend/resume callbacks to msm_kmsJeykumar Sankaran1-0/+3
2018-07-26drm/msm: Add .commit() callback to msm_kms functionsJeykumar Sankaran1-0/+1
2018-07-26drm/msm/mdp5: subclass msm_mdss for mdp5Rajesh Yadav1-4/+13
2018-06-03drm/msm: Don't subclass drm_atomic_state anymoreArchit Taneja1-14/+0
2018-06-03drm/msm: Add modifier to mdp_get_format argumentsJeykumar Sankaran1-1/+4
2017-08-02drm/msm/mdp5: Set up runtime PM for MDSSArchit Taneja1-0/+2
2017-06-16drm/msm: remove address-space idRob Clark1-1/+0
2017-06-16drm/msm/mdp4+5: move aspace/id to base classRob Clark1-0/+4
2017-03-08drm/msm: Remove msm_debugfs_cleanup()Noralf Trønnes1-1/+0
2017-02-06drm/msm: Set encoder's mode of operation using a kms funcArchit Taneja1-0/+3
2016-11-27drm/msm/mdp5: add debugfs to show smp block statusRob Clark1-0/+5
2016-11-27drm/msm: subclass drm_atomic_stateRob Clark1-0/+14
2016-07-16drm/msm/mdp5: Remove old kms init/destroy funcsArchit Taneja1-1/+0
2016-07-16drm/msm/mdp5: Prepare new kms_init funcsArchit Taneja1-0/+1
2016-07-16drm/msm/mdp5: Add MDSS top level driverArchit Taneja1-0/+2
2016-07-16drm/msm: Get irq number within kms driver itselfArchit Taneja1-0/+3
2016-07-16drm/msm: Remove unused fieldsArchit Taneja1-5/+0