summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/msm/msm_kms.h
Commit message (Expand)AuthorAgeFilesLines
* drm/msm/atomic: Switch to vblank_start helperRob Clark2023-03-281-8/+0
* drm/msm: don't free the IRQ if it was not requestedDmitry Baryshkov2022-05-181-0/+1
* drm/msm: make mdp5/dpu devices master componentsDmitry Baryshkov2022-04-261-3/+0
* drm/msm: stop using device's match data pointerDmitry Baryshkov2022-04-261-4/+0
* drm/msm: split the main platform driverDmitry Baryshkov2022-04-261-7/+0
* drm/msm: remove extra indirection for msm_mdssDmitry Baryshkov2022-04-261-11/+5
* drm/msm: unify MDSS driversDmitry Baryshkov2022-04-261-2/+1
* drm/msm: Initialize MDSS irq domain at probe timeDmitry Baryshkov2021-12-061-4/+4
* drm/msm: use compatible lists to find mdp nodeKrishna Manikandan2021-11-291-0/+3
* drm/msm: Add hrtimer + kthread_work helperRob Clark2021-10-151-2/+1
* Merge tag 'drm-msm-next-2021-08-12' of https://gitlab.freedesktop.org/drm/msm...Dave Airlie2021-08-171-3/+0
|\
| * drm/msm/kms: drop set_encoder_mode callbackDmitry Baryshkov2021-08-071-3/+0
* | drm/msm: Convert to Linux IRQ interfacesThomas Zimmermann2021-08-101-1/+1
|/
* drm/msm: make msm_disp_state transient data structDmitry Baryshkov2021-06-231-2/+4
* drm/msm: pass dump state as a function argumentDmitry Baryshkov2021-06-231-1/+1
* drm/msm/disp/dpu1: add API to take DPU register snapshotAbhinav Kumar2021-06-231-0/+4
* drm/msm: add support to take dpu snapshotAbhinav Kumar2021-06-231-0/+3
* drm/msm/kms: Use nested locking for crtc lock instead of custom classesStephen Boyd2021-02-231-6/+2
* drm/msm/kms: Make a lock_class_key for each crtc mutexStephen Boyd2021-01-311-2/+6
* drm/msm/atomic: Convert to per-CRTC kthread_workRob Clark2020-11-011-4/+13
* drm/msm/kms: Update msm_kms_init/destroyRob Clark2020-11-011-1/+7
* drm/msm/atomic: Drop per-CRTC locks in reverse orderRob Clark2020-11-011-0/+4
* drm/msm: Fix race condition in msm driver with async layer updatesKrishna Manikandan2020-11-011-2/+4
* drm/msm/dpu: async commit supportRob Clark2019-09-031-3/+0
* drm/msm: async commit supportRob Clark2019-09-031-0/+50
* drm/msm: split power control from prepare/complete_commitRob Clark2019-09-031-0/+10
* drm/msm: add kms->flush_commit()Rob Clark2019-09-031-2/+38
* drm/msm: convert kms->complete_commit() to crtc_maskRob Clark2019-09-031-1/+1
* drm/msm: add kms->wait_flush()Rob Clark2019-09-031-3/+6
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234Thomas Gleixner2019-06-191-12/+1
* drm/msm: Cut dpu_kms hooks from msm_pm_suspend/resumeBruce Wang2018-12-111-3/+0
* drm/msm: Add SDM845 DPU supportJeykumar Sankaran2018-07-261-0/+8
* drm/msm: Add pm_suspend/resume callbacks to msm_kmsJeykumar Sankaran2018-07-261-0/+3
* drm/msm: Add .commit() callback to msm_kms functionsJeykumar Sankaran2018-07-261-0/+1
* drm/msm/mdp5: subclass msm_mdss for mdp5Rajesh Yadav2018-07-261-4/+13
* drm/msm: Don't subclass drm_atomic_state anymoreArchit Taneja2018-06-031-14/+0
* drm/msm: Add modifier to mdp_get_format argumentsJeykumar Sankaran2018-06-031-1/+4
* drm/msm/mdp5: Set up runtime PM for MDSSArchit Taneja2017-08-021-0/+2
* drm/msm: remove address-space idRob Clark2017-06-161-1/+0
* drm/msm/mdp4+5: move aspace/id to base classRob Clark2017-06-161-0/+4
* drm/msm: Remove msm_debugfs_cleanup()Noralf Trønnes2017-03-081-1/+0
* drm/msm: Set encoder's mode of operation using a kms funcArchit Taneja2017-02-061-0/+3
* drm/msm/mdp5: add debugfs to show smp block statusRob Clark2016-11-271-0/+5
* drm/msm: subclass drm_atomic_stateRob Clark2016-11-271-0/+14
* drm/msm/mdp5: Remove old kms init/destroy funcsArchit Taneja2016-07-161-1/+0
* drm/msm/mdp5: Prepare new kms_init funcsArchit Taneja2016-07-161-0/+1
* drm/msm/mdp5: Add MDSS top level driverArchit Taneja2016-07-161-0/+2
* drm/msm: Get irq number within kms driver itselfArchit Taneja2016-07-161-0/+3
* drm/msm: Remove unused fieldsArchit Taneja2016-07-161-5/+0
* drm/msm: fix bug after preclose removalRob Clark2016-03-231-1/+0