Message ID | 20231225130853.3659424-1-dmitry.baryshkov@linaro.org |
---|---|
Headers | show |
Series | drm/msm/dpu: remove dpu_encoder_phys_ops::atomic_mode_set callback | expand |
On 12/25/2023 5:08 AM, Dmitry Baryshkov wrote: > The dpu_encoder_phys_ops::atomic_mode_set() callback is mostly > redundant. Implementations only set the IRQ indices there. Move > statically allocated IRQs to dpu_encoder_phys_*_init() and set > dynamically allocated IRQs in the irq_enable() callback. > > The writeback backend of the dpu_encoder is the only user of the > dpu_encoder_phys_ops::atomic_check() callback. Move corresponding code > to the DPU's drm_writeback_connector implementation (dpu_writeback.c) > and drop corresponding callback code. > > Changes since v2: > - Rebase on top of linux-next > - Also incorporate the dpu_encoder_phys::atomic_check series > > Changes since v1: > - Split trace events into enable/disable pairs (Abhinav). > We will provide a Tested-by for this series soon after re-validating WB and CDM with WB with this.