summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
AgeCommit message (Expand)AuthorFilesLines
2024-08-05drm/msm/dpu: take plane rotation into account for wide planesDmitry Baryshkov1-0/+12
2024-08-05drm/msm/dpu: relax YUV requirementsDmitry Baryshkov1-3/+2
2024-08-05drm/msm/dpu: cleanup FB if dpu_format_populate_layout failsDmitry Baryshkov1-0/+3
2024-07-01drm/msm/dpu: check ubwc support before adding compressed formatsAbhinav Kumar1-1/+6
2024-04-23drm/msm: drop msm_kms_funcs::get_format() callbackDmitry Baryshkov1-1/+1
2024-04-23drm/msm: merge dpu format database to MDP formatsDmitry Baryshkov1-1/+2
2024-04-23drm/msm: merge dpu_format and mdp_format in struct msm_formatDmitry Baryshkov1-37/+37
2024-04-23drm/msm/dpu: pull format flag definitions to mdp_format.hDmitry Baryshkov1-2/+2
2024-04-22drm/msm/dpu: use format-related definitions from mdp_common.xml.hDmitry Baryshkov1-2/+2
2024-04-22drm/msm: convert all pixel format logging to use %p4ccJani Nikula1-12/+12
2023-12-14drm/msm/dpu: move csc matrices to dpu_hw_utilAbhinav Kumar1-30/+1
2023-12-05drm/msm/dpu: use drmm-managed allocation for dpu_planeDmitry Baryshkov1-36/+10
2023-12-05drm/msm/dpu: remove QoS teardown on plane destructionDmitry Baryshkov1-7/+0
2023-12-05drm/msm/dpu: drop unused dpu_plane::lockDmitry Baryshkov1-6/+0
2023-12-05drm/msm/dpu: merge DPU_SSPP_SCALER_QSEED3, QSEED3LITE, QSEED4Dmitry Baryshkov1-2/+1
2023-12-05drm/msm/dpu: rewrite scaler and CSC presense checksDmitry Baryshkov1-2/+2
2023-12-02drm/msm/dpu: try multirect based on mdp clock limitsAbhinav Kumar1-2/+6
2023-10-16drm/msm/dpu: move setup_force_clk_ctrl handling into plane and wbNeil Armstrong1-5/+37
2023-10-05drm/msm/dpu: fail dpu_plane_atomic_check() based on mdp clk limitsAbhinav Kumar1-3/+12
2023-09-20drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflowAbhinav Kumar1-6/+6
2023-06-10Merge branches 'msm-next-lumag-core', 'msm-next-lumag-dpu', 'msm-next-lumag-d...Dmitry Baryshkov1-120/+47
2023-06-04drm/msm/dpu: drop (mostly) unused DPU_NAME_SIZE defineDmitry Baryshkov1-2/+0
2023-06-04drm/msm/dpu: use common helper for WB and SSPP QoS setupDmitry Baryshkov1-55/+30
2023-06-04drm/msm/dpu: remove struct dpu_hw_pipe_qos_cfgDmitry Baryshkov1-8/+3
2023-06-04drm/msm/dpu: drop DPU_PLANE_QOS_PANIC_CTRLDmitry Baryshkov1-19/+8
2023-06-04drm/msm/dpu: simplify qos_ctrl handlingDmitry Baryshkov1-15/+2
2023-06-04drm/msm/dpu: drop DPU_PLANE_QOS_VBLANK_CTRLDmitry Baryshkov1-10/+0
2023-06-04drm/msm/dpu: rearrange QoS setting codeDmitry Baryshkov1-5/+7
2023-06-04drm/msm/dpu: fix the condition for (not) applying QoS to CURSOR SSPPDmitry Baryshkov1-1/+2
2023-06-04drm/msm/dpu: simplify CDP programmingDmitry Baryshkov1-13/+3
2023-04-06drm/msm/dpu: remove unused dpu_plane_validate_multirect_v2 functionAbhinav Kumar1-118/+0
2023-04-06drm/msm/dpu: add support for wide planesDmitry Baryshkov1-15/+121
2023-04-06drm/msm/dpu: rework static color fill codeDmitry Baryshkov1-29/+40
2023-04-06drm/msm/dpu: rework plane CSC settingDmitry Baryshkov1-20/+27
2023-04-06drm/msm/dpu: rework dpu_plane_atomic_check()Dmitry Baryshkov1-36/+55
2023-04-06drm/msm/dpu: rework dpu_plane_sspp_atomic_update()Dmitry Baryshkov1-50/+63
2023-04-06drm/msm/dpu: simplify dpu_plane_validate_src()Dmitry Baryshkov1-20/+10
2023-04-06drm/msm/dpu: add dpu_hw_sspp_cfg to dpu_plane_stateDmitry Baryshkov1-36/+30
2023-04-06drm/msm/dpu: make _dpu_plane_calc_clk accept mode directlyDmitry Baryshkov1-22/+17
2023-04-06drm/msm/dpu: rewrite plane's QoS-related functions to take dpu_sw_pipe and dp...Dmitry Baryshkov1-51/+47
2023-04-06drm/msm/dpu: move the rest of plane checks to dpu_plane_atomic_check()Dmitry Baryshkov1-8/+10
2023-04-06drm/msm/dpu: rename dpu_hw_sspp_cfg to dpu_sw_pipe_cfgDmitry Baryshkov1-8/+8
2023-04-06drm/msm/dpu: remove dpu_hw_fmt_layout from struct dpu_hw_sspp_cfgDmitry Baryshkov1-5/+5
2023-04-06drm/msm/dpu: pass dpu_format to _dpu_hw_sspp_setup_scaler3()Dmitry Baryshkov1-2/+2
2023-04-06drm/msm/dpu: use dpu_sw_pipe for dpu_hw_sspp callbacksDmitry Baryshkov1-40/+33
2023-04-06drm/msm/dpu: introduce struct dpu_sw_pipeDmitry Baryshkov1-66/+67
2023-04-06drm/msm/dpu: drop dpu_plane_pipe functionDmitry Baryshkov1-5/+0
2023-04-06drm/msm/dpu: move pipe_hw to dpu_plane_stateDmitry Baryshkov1-47/+60
2023-04-06drm/msm/dpu: drop EAGAIN check from dpu_format_populate_layoutDmitry Baryshkov1-3/+1
2023-04-06drm/msm/dpu: move SSPP debugfs creation to dpu_kms.cDmitry Baryshkov1-16/+0