summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
Commit message (Expand)AuthorAgeFilesLines
* drm/msm/dpu: check for valid hw_pp in dpu_encoder_helper_phys_cleanupAbhinav Kumar2024-01-241-2/+2
* drm/msm/dpu: fix kernel-doc warningsRandy Dunlap2024-01-241-4/+0
* drm/msm/dpu: Drop enable and frame_count parameters from dpu_hw_setup_misr()Jessica Zhang2023-12-141-2/+2
* drm/msm/dpu: Add mutex lock in control vblank irqPaloma Arellano2023-12-141-1/+0
* drm/msm/dpu: reserve cdm blocks for writeback in case of YUV outputAbhinav Kumar2023-12-141-0/+37
* drm/msm/dpu: Ratelimit framedone timeout msgsRob Clark2023-12-141-1/+4
* drm/msm/dpu: move encoder status to standard encoder debugfs dirDmitry Baryshkov2023-12-111-39/+6
* drm/msm/dpu: drop MSM_ENC_VBLANK supportDmitry Baryshkov2023-12-081-3/+0
* drm/msm/dpu: use drmm-managed allocation for dpu_encoder_virtDmitry Baryshkov2023-12-051-40/+10
* drm/msm/dpu: drop dpu_encoder_phys_ops::destroyDmitry Baryshkov2023-12-051-18/+0
* drm/msm/dpu: use drmm-managed allocation for dpu_encoder_physDmitry Baryshkov2023-12-051-4/+5
* drm/msm/dpu: Capture dpu snapshot when frame_done_timer timeoutsPaloma Arellano2023-12-031-2/+12
* drm/msm/dpu: Enable widebus for DSI INTFJessica Zhang2023-10-091-2/+5
* drm/msm/dpu: Move setting of dpu_enc::wide_bus_en to atomic enable()Jessica Zhang2023-10-091-4/+7
* drm/msm/dpu: shift IRQ indices by 1Dmitry Baryshkov2023-10-091-7/+2
* drm/msm/dpu: stop using raw IRQ indices in the kernel tracesDmitry Baryshkov2023-10-091-2/+4
* drm/msm/dpu: stop using raw IRQ indices in the kernel outputDmitry Baryshkov2023-10-091-13/+13
* drm/msm/dpu: remove irq_idx argument from IRQ callbacksDmitry Baryshkov2023-10-091-2/+2
* drm/msm/dpu: Drop encoder vsync_eventJessica Zhang2023-08-041-64/+1
* drm/msm/dpu: remove struct drm_dsc_config from struct msm_display_infoKuogee Hsieh2023-07-111-2/+0
* drm/msm/dpu: retrieve DSI DSC struct through priv->dsi[0]Kuogee Hsieh2023-07-111-12/+30
*-. Merge branches 'msm-next-lumag-core', 'msm-next-lumag-dpu', 'msm-next-lumag-d...Dmitry Baryshkov2023-06-101-138/+149
|\ \
| | * drm/msm/dpu: drop (mostly) unused DPU_NAME_SIZE defineDmitry Baryshkov2023-06-041-2/+2
| | * drm/msm/dpu: drop dpu_encoder_phys_ops::late_register()Dmitry Baryshkov2023-06-041-7/+0
| |/ |/|
| * drm/msm/dpu: use PINGPONG_NONE to unbind WB from PPDmitry Baryshkov2023-06-081-2/+1
| * drm/msm/dpu: use PINGPONG_NONE to unbind INTF from PPDmitry Baryshkov2023-06-081-2/+2
| * drm/msm/dpu: call dpu_rm_get_intf() from dpu_encoder_get_intf()Dmitry Baryshkov2023-06-041-12/+8
| * drm/msm/dpu: inline dpu_encoder_get_wb()Dmitry Baryshkov2023-06-041-22/+2
| * drm/msm/dpu: drop duplicated intf/wb indices from encoder structsDmitry Baryshkov2023-06-041-42/+30
| * drm/msm/dpu: separate common function to init physical encoderDmitry Baryshkov2023-06-041-2/+27
| * drm/msm/dpu: merge dpu_encoder_init() and dpu_encoder_setup()Dmitry Baryshkov2023-06-041-34/+21
| * drm/msm/dpu: Tear down DSC datapath on encoder cleanupKuogee Hsieh2023-06-041-0/+39
| * drm/msm/dpu: separate DSC flush update out of interfaceKuogee Hsieh2023-06-041-2/+8
| * drm/msm/dpu: Introduce PINGPONG_NONE to disconnect DSC from PINGPONGKuogee Hsieh2023-06-041-1/+1
| * drm/msm/dpu: Implement tearcheck support on INTF blockMarijn Suijten2023-05-221-0/+11
| * drm/msm/dpu: simplify intf allocation codeDmitry Baryshkov2023-05-191-26/+13
|/
* drm/msm/dpu: avoid unnecessary check in DPU reservationsKalyan Thota2023-04-061-13/+10
* drm/msm/dpu: add DSPPs into reservation upon a CTM requestKalyan Thota2023-04-061-9/+6
* drm/msm/dpu: Remove empty prepare_commit() functionJessica Zhang2023-04-061-19/+0
* drm/msm/disp/dpu: add PSR support for eDP interface in dpu driverVinod Polimera2023-03-131-0/+14
* drm/msm/disp/dpu: use atomic enable/disable callbacks for encoder functionsVinod Polimera2023-03-131-4/+6
* drm/msm/disp/dpu: check for crtc enable rather than crtc active to release sh...Vinod Polimera2023-03-131-1/+1
* drm/msm/dpu: add missing dpu_encoder kerneldocDmitry Baryshkov2023-01-211-0/+1
* drm/msm/dpu: remove dpu_encoder_virt_opsDmitry Baryshkov2023-01-181-13/+4
* drm/msm/dpu: Implement DSC binding to PP block for CTL V1Marijn Suijten2023-01-121-0/+3
* drm/msm/dpu: Remove num_enc from topology struct in favour of num_dscMarijn Suijten2023-01-121-5/+4
* drm/msm/dpu: get rid of cached flush_maskDmitry Baryshkov2022-09-181-4/+2
* drm/msm/dpu: use drm_dsc_config instead of msm_display_dsc_configDmitry Baryshkov2022-09-181-12/+13
* drm/msm/dpu: populate wb or intf before reset_intf_cfgAbhinav Kumar2022-09-181-0/+6
* drm/msm/dpu: simplify and unify dpu_encoder_get_intf and dpu_encoder_get_wbDmitry Baryshkov2022-07-041-8/+8