summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-04drm/msm/dpu: capture snapshot on the first commit_done timeoutDmitry Baryshkov1-0/+10
2024-03-04drm/msm/dpu: split dpu_encoder_wait_for_event into two functionsDmitry Baryshkov1-19/+51
2024-03-04drm/msm/dpu: reserve CDM blocks for DP if mode is YUV420Paloma Arellano1-8/+14
2024-03-04drm/msm/dpu: modify encoder programming for CDM over DPPaloma Arellano1-0/+35
2024-03-04drm/msm/dpu: move widebus logic to its own APIPaloma Arellano1-13/+16
2024-03-04drm/msm/dpu: move dpu_encoder_helper_phys_setup_cdm to dpu_encoderPaloma Arellano1-0/+78
2024-02-11drm/msm/dpu: drop dpu_encoder_phys_ops::atomic_check()Dmitry Baryshkov1-15/+0
2024-02-11drm/msm/dpu: drop dpu_encoder_phys_ops.atomic_mode_setDmitry Baryshkov1-2/+0
2024-02-11drm/msm/dpu: split _dpu_encoder_resource_control_helper()Dmitry Baryshkov1-16/+29
2024-02-11drm/msm/dpu: split irq_control into irq_enable and _disableDmitry Baryshkov1-9/+27
2024-02-11drm/msm/dpu: Only enable DSC_MODE_MULTIPLEX if dsc_merge is enabledMarijn Suijten1-1/+3
2024-02-11drm/msm/dpu: fix the programming of INTF_CFG2_DATA_HCTL_ENAbhinav Kumar1-0/+7
2024-01-25drm/msm/dpu: check for valid hw_pp in dpu_encoder_helper_phys_cleanupAbhinav Kumar1-2/+2
2024-01-25drm/msm/dpu: fix kernel-doc warningsRandy Dunlap1-4/+0
2023-12-14drm/msm/dpu: Drop enable and frame_count parameters from dpu_hw_setup_misr()Jessica Zhang1-2/+2
2023-12-14drm/msm/dpu: Add mutex lock in control vblank irqPaloma Arellano1-1/+0
2023-12-14drm/msm/dpu: reserve cdm blocks for writeback in case of YUV outputAbhinav Kumar1-0/+37
2023-12-14drm/msm/dpu: Ratelimit framedone timeout msgsRob Clark1-1/+4
2023-12-11drm/msm/dpu: move encoder status to standard encoder debugfs dirDmitry Baryshkov1-39/+6
2023-12-08drm/msm/dpu: drop MSM_ENC_VBLANK supportDmitry Baryshkov1-3/+0
2023-12-05drm/msm/dpu: use drmm-managed allocation for dpu_encoder_virtDmitry Baryshkov1-40/+10
2023-12-05drm/msm/dpu: drop dpu_encoder_phys_ops::destroyDmitry Baryshkov1-18/+0
2023-12-05drm/msm/dpu: use drmm-managed allocation for dpu_encoder_physDmitry Baryshkov1-4/+5
2023-12-03drm/msm/dpu: Capture dpu snapshot when frame_done_timer timeoutsPaloma Arellano1-2/+12
2023-10-09drm/msm/dpu: Enable widebus for DSI INTFJessica Zhang1-2/+5
2023-10-09drm/msm/dpu: Move setting of dpu_enc::wide_bus_en to atomic enable()Jessica Zhang1-4/+7
2023-10-09drm/msm/dpu: shift IRQ indices by 1Dmitry Baryshkov1-7/+2
2023-10-09drm/msm/dpu: stop using raw IRQ indices in the kernel tracesDmitry Baryshkov1-2/+4
2023-10-09drm/msm/dpu: stop using raw IRQ indices in the kernel outputDmitry Baryshkov1-13/+13
2023-10-09drm/msm/dpu: remove irq_idx argument from IRQ callbacksDmitry Baryshkov1-2/+2
2023-08-04drm/msm/dpu: Drop encoder vsync_eventJessica Zhang1-64/+1
2023-07-11drm/msm/dpu: remove struct drm_dsc_config from struct msm_display_infoKuogee Hsieh1-2/+0
2023-07-11drm/msm/dpu: retrieve DSI DSC struct through priv->dsi[0]Kuogee Hsieh1-12/+30
2023-06-10Merge branches 'msm-next-lumag-core', 'msm-next-lumag-dpu', 'msm-next-lumag-d...Dmitry Baryshkov1-138/+149
2023-06-08drm/msm/dpu: use PINGPONG_NONE to unbind WB from PPDmitry Baryshkov1-2/+1
2023-06-08drm/msm/dpu: use PINGPONG_NONE to unbind INTF from PPDmitry Baryshkov1-2/+2
2023-06-04drm/msm/dpu: call dpu_rm_get_intf() from dpu_encoder_get_intf()Dmitry Baryshkov1-12/+8
2023-06-04drm/msm/dpu: inline dpu_encoder_get_wb()Dmitry Baryshkov1-22/+2
2023-06-04drm/msm/dpu: drop duplicated intf/wb indices from encoder structsDmitry Baryshkov1-42/+30
2023-06-04drm/msm/dpu: separate common function to init physical encoderDmitry Baryshkov1-2/+27
2023-06-04drm/msm/dpu: merge dpu_encoder_init() and dpu_encoder_setup()Dmitry Baryshkov1-34/+21
2023-06-04drm/msm/dpu: Tear down DSC datapath on encoder cleanupKuogee Hsieh1-0/+39
2023-06-04drm/msm/dpu: separate DSC flush update out of interfaceKuogee Hsieh1-2/+8
2023-06-04drm/msm/dpu: Introduce PINGPONG_NONE to disconnect DSC from PINGPONGKuogee Hsieh1-1/+1
2023-06-04drm/msm/dpu: drop (mostly) unused DPU_NAME_SIZE defineDmitry Baryshkov1-2/+2
2023-06-04drm/msm/dpu: drop dpu_encoder_phys_ops::late_register()Dmitry Baryshkov1-7/+0
2023-05-22drm/msm/dpu: Implement tearcheck support on INTF blockMarijn Suijten1-0/+11
2023-05-19drm/msm/dpu: simplify intf allocation codeDmitry Baryshkov1-26/+13
2023-04-06drm/msm/dpu: avoid unnecessary check in DPU reservationsKalyan Thota1-13/+10
2023-04-06drm/msm/dpu: add DSPPs into reservation upon a CTM requestKalyan Thota1-9/+6