[Freedreno] [PATCH 0/7] drm/msm/dpu: merge dpu_core_irq into dpu_hw_interrupts
Dmitry Baryshkov
dmitry.baryshkov at linaro.org
Thu Jun 17 14:09:01 UTC 2021
This patch series reworks DPU's irq handling code by merging
dpu_core_irq into dpu_hw_intr, reworking/dropping irq-related helpers
and wrappers, etc.
Dependencies: https://lore.kernel.org/linux-arm-msm/20210611170003.3539059-1-bjorn.andersson@linaro.org/
----------------------------------------------------------------
Dmitry Baryshkov (7):
drm/msm/dpu: squash dpu_core_irq into dpu_hw_interrupts
drm/msm/dpu: don't clear IRQ register twice
drm/msm/dpu: merge struct dpu_irq into struct dpu_hw_intr
drm/msm/dpu: hide struct dpu_irq_callback
drm/msm/dpu: remove extra wrappers around dpu_core_irq
drm/msm/dpu: get rid of dpu_encoder_helper_(un)register_irq
drm/msm/dpu: remove struct dpu_encoder_irq and enum dpu_intr_idx
drivers/gpu/drm/msm/Makefile | 1 -
drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 256 -----------------
drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.h | 30 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 111 ++------
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 66 +----
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 99 +++----
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 56 ++--
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 306 ++++++++++++++++-----
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 92 +------
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 27 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 25 --
drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 49 ++--
12 files changed, 383 insertions(+), 735 deletions(-)
delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c
More information about the Freedreno
mailing list