summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
AgeCommit message (Expand)Author
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook
2025-12-24Revert "drm/msm/dpu: support plane splitting in quad-pipe case"Abel Vesa
2025-11-14drm/msm/dpu: support plane splitting in quad-pipe caseJun Nie
2025-11-14drm/msm/dpu: support SSPP assignment for quad-pipe caseJun Nie
2025-11-14drm/msm/dpu: split PIPES_PER_STAGE definition per plane and mixerJun Nie
2025-11-14drm/msm/dpu: handle pipes as arrayJun Nie
2025-10-29drm/msm/dpu: Fix pixel extension sub-samplingVladimir Lypak
2025-10-29drm/msm/dpu: Disable scaling for unsupported scaler typesVladimir Lypak
2025-10-29drm/msm/dpu: Propagate error from dpu_assign_plane_resourcesVladimir Lypak
2025-09-03drm/msm: Do not validate SSPP when it is not readyJun Nie
2025-08-13drm/msm/dpu: Initialize crtc_state to NULL in dpu_plane_virtual_atomic_check()Nathan Chancellor
2025-08-13drm/msm/dpu: correct dpu_plane_virtual_atomic_check()Dmitry Baryshkov
2025-07-04drm/msm: Use the central UBWC config databaseKonrad Dybcio
2025-07-04drm/msm: Stop passing vm to msm_framebufferRob Clark
2025-07-04drm/msm: Rename msm_gem_address_space -> msm_gem_vmRob Clark
2025-05-02drm/msm/dpu: allow sharing SSPP between planesDmitry Baryshkov
2025-04-10drm/msm/dpu: Fix error pointers in dpu_plane_virtual_atomic_checkChenyuan Yang
2025-04-10drm/msm/dpu: check every pipe per capabilityJun Nie
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