summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.c
Commit message (Expand)AuthorAgeFilesLines
* drm/msm: rename mdp->dispRob Clark2018-03-191-1067/+0
* drm/msm/mdp5: Fix trailing semicolonLuis de Bethencourt2018-02-201-1/+1
* drm/msm/mdp5: don't use autosuspendRob Clark2017-10-281-3/+3
* drm/msm/mdp5: always print mdp5 versionRob Clark2017-10-281-1/+1
* drm/msm/mdp5: remove less than 0 comparison for unsigned valueAishwarya Pant2017-10-111-1/+1
* drm/msm/mdp5: mark runtime_pm functions as __maybe_unusedArnd Bergmann2017-08-221-2/+2
* drm/msm/mdp5: add tracking for clk enable-countRob Clark2017-08-221-0/+5
* drm/msm/mdp5: Use runtime PM get/put API instead of toggling clocksArchit Taneja2017-08-021-11/+38
* drm/msm/mdp5: Drop clock names with "_clk" suffixArchit Taneja2017-08-011-6/+6
* drm/msm: remove address-space idRob Clark2017-06-161-7/+0
* drm/msm/mdp4+5: move aspace/id to base classRob Clark2017-06-161-5/+5
* drm/vblank: drop the mode argument from drm_calc_vbltimestamp_from_scanoutposDaniel Vetter2017-05-101-37/+8
* drm/vblank: Switch to bool in_vblank_irq in get_vblank_timestampDaniel Vetter2017-05-101-2/+2
* drm/vblank: Switch drm_driver->get_vblank_timestamp to return a boolDaniel Vetter2017-05-101-6/+6
* drm/msm: Reference count address spacesJordan Crouse2017-04-081-1/+1
* drm/msm/mdp5: Start using parameters from CRTC stateArchit Taneja2017-04-081-4/+0
* drm/msm/mdp5: Prepare for dynamic assignment of mixersArchit Taneja2017-04-081-0/+1
* drm/msm/mdp5: Clean up interface assignmentArchit Taneja2017-04-081-26/+59
* drm/msm/mdp5: Start using mdp5_hw_mixerArchit Taneja2017-04-081-1/+5
* drm/msm/mdp5: Add structs for hw Layer MixersArchit Taneja2017-04-081-0/+33
* drm/msm: Remove drm_debugfs_remove_files() callsNoralf Trønnes2017-03-011-7/+0
* drm/msm/mdp5: Add cursor planesArchit Taneja2017-02-061-7/+26
* drm/msm/mdp5: Misc cursor plane bitsArchit Taneja2017-02-061-2/+8
* drm/msm/mdp5: Create only as many CRTCs as we needArchit Taneja2017-02-061-10/+29
* drm/msm/mdp5: Create single encoder per interface (INTF)Archit Taneja2017-02-061-14/+6
* drm/msm/mdp5: Prepare for merging video and command encodersArchit Taneja2017-02-061-1/+2
* drm/msm: Set encoder's mode of operation using a kms funcArchit Taneja2017-02-061-0/+8
* drm/msm: Construct only one encoder for DSIArchit Taneja2017-02-061-14/+6
* drm/msm/mdp5: rip out plane->pending trackingRob Clark2017-01-131-6/+0
* drm/msm/mdp5: move LM bounds check into plane->atomic_check()Rob Clark2016-11-271-2/+2
* drm/msm/mdp5: add debugfs to show smp block statusRob Clark2016-11-271-0/+52
* drm/msm/mdp5: handle SMP block allocations "atomically"Rob Clark2016-11-271-1/+10
* drm/msm/mdp5: dynamically assign hw pipes to planesRob Clark2016-11-271-2/+2
* drm/msm/mdp5: add skeletal mdp5_stateRob Clark2016-11-271-0/+43
* drm/msm/mdp5: introduce mdp5_hw_pipeRob Clark2016-11-271-45/+81
* drm/msm/mdp5: small renameRob Clark2016-11-271-4/+4
* drm/msm: support multiple address spacesRob Clark2016-11-271-15/+16
* drm/msm/mdp5: Update compatible strings for MDSS/MDP5Archit Taneja2016-07-161-1/+9
* drm/msm/mdp5: Add missing mdp5_enable/disable callsArchit Taneja2016-07-161-0/+2
* drm/msm: Call pm_runtime_enable/disable for newly created devicesArchit Taneja2016-07-161-0/+6
* drm/msm/mdp5: Use updated MDP5 register namesArchit Taneja2016-07-161-4/+4
* drm/msm/mdp5: Remove old kms init/destroy funcsArchit Taneja2016-07-161-226/+2
* drm/msm/mdp5: Use the new hierarchy and drop old irq managementArchit Taneja2016-07-161-13/+4
* drm/msm/mdp5: Prepare new kms_init funcsArchit Taneja2016-07-161-0/+115
* drm/msm/mdp5: Create a separate MDP5 deviceArchit Taneja2016-07-161-3/+182
* drm/msm: Get irq number within kms driver itselfArchit Taneja2016-07-161-1/+10
* drm/msm/mdp5: Don't get source of MDP core clockArchit Taneja2016-07-161-5/+2
* drm/msm: Use for_each_*_in_stateDaniel Vetter2016-06-021-9/+3
* drm/msm: rename hdmi symbolsArnd Bergmann2016-03-031-1/+1
* drm/msm: Nuke preclose hooksDaniel Vetter2016-02-081-11/+0