aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
AgeCommit message (Expand)Author
2023-12-14drm/msm/dpu: move csc matrices to dpu_hw_utilAbhinav Kumar
2023-12-05drm/msm/dpu: use drmm-managed allocation for dpu_planeDmitry Baryshkov
2023-12-05drm/msm/dpu: remove QoS teardown on plane destructionDmitry Baryshkov
2023-12-05drm/msm/dpu: drop unused dpu_plane::lockDmitry Baryshkov
2023-12-05drm/msm/dpu: merge DPU_SSPP_SCALER_QSEED3, QSEED3LITE, QSEED4Dmitry Baryshkov
2023-12-05drm/msm/dpu: rewrite scaler and CSC presense checksDmitry Baryshkov
2023-12-02drm/msm/dpu: try multirect based on mdp clock limitsAbhinav Kumar
2023-10-16drm/msm/dpu: move setup_force_clk_ctrl handling into plane and wbNeil Armstrong
2023-10-05drm/msm/dpu: fail dpu_plane_atomic_check() based on mdp clk limitsAbhinav Kumar
2023-09-20drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflowAbhinav Kumar
2023-06-10Merge branches 'msm-next-lumag-core', 'msm-next-lumag-dpu', 'msm-next-lumag-d...Dmitry Baryshkov
2023-06-04drm/msm/dpu: drop (mostly) unused DPU_NAME_SIZE defineDmitry Baryshkov
2023-06-04drm/msm/dpu: use common helper for WB and SSPP QoS setupDmitry Baryshkov
2023-06-04drm/msm/dpu: remove struct dpu_hw_pipe_qos_cfgDmitry Baryshkov
2023-06-04drm/msm/dpu: drop DPU_PLANE_QOS_PANIC_CTRLDmitry Baryshkov
2023-06-04drm/msm/dpu: simplify qos_ctrl handlingDmitry Baryshkov
2023-06-04drm/msm/dpu: drop DPU_PLANE_QOS_VBLANK_CTRLDmitry Baryshkov
2023-06-04drm/msm/dpu: rearrange QoS setting codeDmitry Baryshkov
2023-06-04drm/msm/dpu: fix the condition for (not) applying QoS to CURSOR SSPPDmitry Baryshkov
2023-06-04drm/msm/dpu: simplify CDP programmingDmitry Baryshkov
2023-04-06drm/msm/dpu: remove unused dpu_plane_validate_multirect_v2 functionAbhinav Kumar
2023-04-06drm/msm/dpu: add support for wide planesDmitry Baryshkov
2023-04-06drm/msm/dpu: rework static color fill codeDmitry Baryshkov
2023-04-06drm/msm/dpu: rework plane CSC settingDmitry Baryshkov
2023-04-06drm/msm/dpu: rework dpu_plane_atomic_check()Dmitry Baryshkov
2023-04-06drm/msm/dpu: rework dpu_plane_sspp_atomic_update()Dmitry Baryshkov
2023-04-06drm/msm/dpu: simplify dpu_plane_validate_src()Dmitry Baryshkov
2023-04-06drm/msm/dpu: add dpu_hw_sspp_cfg to dpu_plane_stateDmitry Baryshkov
2023-04-06drm/msm/dpu: make _dpu_plane_calc_clk accept mode directlyDmitry Baryshkov
2023-04-06drm/msm/dpu: rewrite plane's QoS-related functions to take dpu_sw_pipe and dp...Dmitry Baryshkov
2023-04-06drm/msm/dpu: move the rest of plane checks to dpu_plane_atomic_check()Dmitry Baryshkov
2023-04-06drm/msm/dpu: rename dpu_hw_sspp_cfg to dpu_sw_pipe_cfgDmitry Baryshkov
2023-04-06drm/msm/dpu: remove dpu_hw_fmt_layout from struct dpu_hw_sspp_cfgDmitry Baryshkov
2023-04-06drm/msm/dpu: pass dpu_format to _dpu_hw_sspp_setup_scaler3()Dmitry Baryshkov
2023-04-06drm/msm/dpu: use dpu_sw_pipe for dpu_hw_sspp callbacksDmitry Baryshkov
2023-04-06drm/msm/dpu: introduce struct dpu_sw_pipeDmitry Baryshkov
2023-04-06drm/msm/dpu: drop dpu_plane_pipe functionDmitry Baryshkov
2023-04-06drm/msm/dpu: move pipe_hw to dpu_plane_stateDmitry Baryshkov
2023-04-06drm/msm/dpu: drop EAGAIN check from dpu_format_populate_layoutDmitry Baryshkov
2023-04-06drm/msm/dpu: move SSPP debugfs creation to dpu_kms.cDmitry Baryshkov
2023-04-06drm/msm/dpu: move SSPP allocation to the RMDmitry Baryshkov
2023-04-06drm/msm/dpu: rename struct dpu_hw_pipe(_cfg) to dpu_hw_sspp(_cfg)Dmitry Baryshkov
2023-04-06drm/msm/dpu: Add support for AR30 formatLeonard Lausen
2023-01-26drm/msm/dpu: set pdpu->is_rt_pipe early in dpu_plane_sspp_atomic_update()Dmitry Baryshkov
2022-11-02drm/msm/dpu: Add support for P010 formatJessica Zhang
2022-11-02drm/msm/dpu: Add support for XR30 formatJessica Zhang
2022-09-18drm/msm/dpu: inline dpu_plane_get_ctl_flushDmitry Baryshkov
2022-09-18drm/msm/dpu: do not limit the zpos propertyDmitry Baryshkov
2022-09-18drm/msm/dpu: rip out master planes supportDmitry Baryshkov
2022-07-13Merge tag 'drm-msm-next-2022-07-10' of https://gitlab.freedesktop.org/drm/msm...Dave Airlie