aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c (follow)
AgeCommit message (Expand)AuthorFilesLines
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-dp', 'msm-next-lumag-dsi' and 'msm-next-lumag-mdp5' into msm-next-lumagDmitry 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 dpu_formatDmitry 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
2023-04-06drm/msm/dpu: move SSPP allocation to the RMDmitry Baryshkov1-13/+4
2023-04-06drm/msm/dpu: rename struct dpu_hw_pipe(_cfg) to dpu_hw_sspp(_cfg)Dmitry Baryshkov1-10/+10
2023-04-06drm/msm/dpu: Add support for AR30 formatLeonard Lausen1-0/+1
2023-01-26drm/msm/dpu: set pdpu->is_rt_pipe early in dpu_plane_sspp_atomic_update()Dmitry Baryshkov1-9/+6
2022-11-02drm/msm/dpu: Add support for P010 formatJessica Zhang1-0/+1
2022-11-02drm/msm/dpu: Add support for XR30 formatJessica Zhang1-0/+1
2022-09-18drm/msm/dpu: inline dpu_plane_get_ctl_flushDmitry Baryshkov1-12/+0
2022-09-18drm/msm/dpu: do not limit the zpos propertyDmitry Baryshkov1-9/+1
2022-09-18drm/msm/dpu: rip out master planes supportDmitry Baryshkov1-59/+13
2022-07-13Merge tag 'drm-msm-next-2022-07-10' of https://gitlab.freedesktop.org/drm/msm into drm-nextDave Airlie1-10/+10