summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
AgeCommit message (Expand)Author
2025-02-15drm/msm/dpu: Fix uninitialized variableEthan Carter Edwards
2024-12-15drm/msm/dpu: allow using two SSPP blocks for a single planeDmitry Baryshkov
2024-12-15drm/msm/dpu: add support for virtual planesDmitry Baryshkov
2024-12-12drm/msm/dpu: check dpu_plane_atomic_print_state() for valid ssppAbhinav Kumar
2024-11-03drm/msm/dpu: rework documentation commentsDmitry Baryshkov
2024-11-02drm/msm/dpu: move rot90 checking to dpu_plane_atomic_check_sspp()Dmitry Baryshkov
2024-11-02drm/msm/dpu: split dpu_plane_atomic_check()Dmitry Baryshkov
2024-11-02drm/msm/dpu: move scaling limitations out of the hw_catalogDmitry Baryshkov
2024-11-02drm/msm/dpu: move pstate->pipe initialization to dpu_plane_atomic_checkDmitry Baryshkov
2024-11-02drm/msm/dpu: use drm_rect_fp_to_int()Dmitry Baryshkov
2024-10-21drm/msm/dpu: merge MAX_IMG_WIDTH/HEIGHT with DPU_MAX_IMG_WIDTH/HEIGHTDmitry Baryshkov
2024-10-21drm/msm/dpu: check for the plane pitch overflowDmitry Baryshkov
2024-10-21drm/msm/dpu: move layout setup population out of dpu_plane_prepare_fb()Dmitry Baryshkov
2024-10-21drm/msm/dpu: make dpu_format_populate_addrs return voidDmitry Baryshkov
2024-10-21drm/msm/dpu: split dpu_format_populate_layoutDmitry Baryshkov
2024-10-21drm/msm/dpu: drop dpu_format_populate_layout from dpu_plane_sspp_atomic_updateDmitry Baryshkov
2024-08-05drm/msm/dpu: take plane rotation into account for wide planesDmitry Baryshkov
2024-08-05drm/msm/dpu: relax YUV requirementsDmitry Baryshkov
2024-08-05drm/msm/dpu: cleanup FB if dpu_format_populate_layout failsDmitry Baryshkov
2024-07-01drm/msm/dpu: check ubwc support before adding compressed formatsAbhinav Kumar
2024-04-23drm/msm: drop msm_kms_funcs::get_format() callbackDmitry Baryshkov
2024-04-23drm/msm: merge dpu format database to MDP formatsDmitry Baryshkov
2024-04-23drm/msm: merge dpu_format and mdp_format in struct msm_formatDmitry Baryshkov
2024-04-23drm/msm/dpu: pull format flag definitions to mdp_format.hDmitry Baryshkov
2024-04-22drm/msm/dpu: use format-related definitions from mdp_common.xml.hDmitry Baryshkov
2024-04-22drm/msm: convert all pixel format logging to use %p4ccJani Nikula
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