aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* drm/msm: drop msm_kms_funcs::get_format() callbackDmitry Baryshkov2024-04-231-1/+1
* drm/msm: merge dpu format database to MDP formatsDmitry Baryshkov2024-04-231-1/+2
* drm/msm: merge dpu_format and mdp_format in struct msm_formatDmitry Baryshkov2024-04-231-37/+37
* drm/msm/dpu: pull format flag definitions to mdp_format.hDmitry Baryshkov2024-04-231-2/+2
* drm/msm/dpu: use format-related definitions from mdp_common.xml.hDmitry Baryshkov2024-04-221-2/+2
* drm/msm: convert all pixel format logging to use %p4ccJani Nikula2024-04-221-12/+12
* drm/msm/dpu: move csc matrices to dpu_hw_utilAbhinav Kumar2023-12-141-30/+1
* drm/msm/dpu: use drmm-managed allocation for dpu_planeDmitry Baryshkov2023-12-051-36/+10
* drm/msm/dpu: remove QoS teardown on plane destructionDmitry Baryshkov2023-12-051-7/+0
* drm/msm/dpu: drop unused dpu_plane::lockDmitry Baryshkov2023-12-051-6/+0
* drm/msm/dpu: merge DPU_SSPP_SCALER_QSEED3, QSEED3LITE, QSEED4Dmitry Baryshkov2023-12-051-2/+1
* drm/msm/dpu: rewrite scaler and CSC presense checksDmitry Baryshkov2023-12-051-2/+2
* drm/msm/dpu: try multirect based on mdp clock limitsAbhinav Kumar2023-12-021-2/+6
* drm/msm/dpu: move setup_force_clk_ctrl handling into plane and wbNeil Armstrong2023-10-161-5/+37
* drm/msm/dpu: fail dpu_plane_atomic_check() based on mdp clk limitsAbhinav Kumar2023-10-051-3/+12
* drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflowAbhinav Kumar2023-09-201-6/+6
*-. Merge 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 Baryshkov2023-06-101-120/+47
|\ \
| | * drm/msm/dpu: drop (mostly) unused DPU_NAME_SIZE defineDmitry Baryshkov2023-06-041-2/+0
| |/ |/|
| * drm/msm/dpu: use common helper for WB and SSPP QoS setupDmitry Baryshkov2023-06-041-55/+30
| * drm/msm/dpu: remove struct dpu_hw_pipe_qos_cfgDmitry Baryshkov2023-06-041-8/+3
| * drm/msm/dpu: drop DPU_PLANE_QOS_PANIC_CTRLDmitry Baryshkov2023-06-041-19/+8
| * drm/msm/dpu: simplify qos_ctrl handlingDmitry Baryshkov2023-06-041-15/+2
| * drm/msm/dpu: drop DPU_PLANE_QOS_VBLANK_CTRLDmitry Baryshkov2023-06-041-10/+0
| * drm/msm/dpu: rearrange QoS setting codeDmitry Baryshkov2023-06-041-5/+7
| * drm/msm/dpu: fix the condition for (not) applying QoS to CURSOR SSPPDmitry Baryshkov2023-06-041-1/+2
| * drm/msm/dpu: simplify CDP programmingDmitry Baryshkov2023-06-041-13/+3
|/
* drm/msm/dpu: remove unused dpu_plane_validate_multirect_v2 functionAbhinav Kumar2023-04-061-118/+0
* drm/msm/dpu: add support for wide planesDmitry Baryshkov2023-04-061-15/+121
* drm/msm/dpu: rework static color fill codeDmitry Baryshkov2023-04-061-29/+40
* drm/msm/dpu: rework plane CSC settingDmitry Baryshkov2023-04-061-20/+27
* drm/msm/dpu: rework dpu_plane_atomic_check()Dmitry Baryshkov2023-04-061-36/+55
* drm/msm/dpu: rework dpu_plane_sspp_atomic_update()Dmitry Baryshkov2023-04-061-50/+63
* drm/msm/dpu: simplify dpu_plane_validate_src()Dmitry Baryshkov2023-04-061-20/+10
* drm/msm/dpu: add dpu_hw_sspp_cfg to dpu_plane_stateDmitry Baryshkov2023-04-061-36/+30
* drm/msm/dpu: make _dpu_plane_calc_clk accept mode directlyDmitry Baryshkov2023-04-061-22/+17
* drm/msm/dpu: rewrite plane's QoS-related functions to take dpu_sw_pipe and dpu_formatDmitry Baryshkov2023-04-061-51/+47
* drm/msm/dpu: move the rest of plane checks to dpu_plane_atomic_check()Dmitry Baryshkov2023-04-061-8/+10
* drm/msm/dpu: rename dpu_hw_sspp_cfg to dpu_sw_pipe_cfgDmitry Baryshkov2023-04-061-8/+8
* drm/msm/dpu: remove dpu_hw_fmt_layout from struct dpu_hw_sspp_cfgDmitry Baryshkov2023-04-061-5/+5
* drm/msm/dpu: pass dpu_format to _dpu_hw_sspp_setup_scaler3()Dmitry Baryshkov2023-04-061-2/+2
* drm/msm/dpu: use dpu_sw_pipe for dpu_hw_sspp callbacksDmitry Baryshkov2023-04-061-40/+33
* drm/msm/dpu: introduce struct dpu_sw_pipeDmitry Baryshkov2023-04-061-66/+67
* drm/msm/dpu: drop dpu_plane_pipe functionDmitry Baryshkov2023-04-061-5/+0
* drm/msm/dpu: move pipe_hw to dpu_plane_stateDmitry Baryshkov2023-04-061-47/+60
* drm/msm/dpu: drop EAGAIN check from dpu_format_populate_layoutDmitry Baryshkov2023-04-061-3/+1
* drm/msm/dpu: move SSPP debugfs creation to dpu_kms.cDmitry Baryshkov2023-04-061-16/+0
* drm/msm/dpu: move SSPP allocation to the RMDmitry Baryshkov2023-04-061-13/+4
* drm/msm/dpu: rename struct dpu_hw_pipe(_cfg) to dpu_hw_sspp(_cfg)Dmitry Baryshkov2023-04-061-10/+10
* drm/msm/dpu: Add support for AR30 formatLeonard Lausen2023-04-061-0/+1
* drm/msm/dpu: set pdpu->is_rt_pipe early in dpu_plane_sspp_atomic_update()Dmitry Baryshkov2023-01-261-9/+6