[PATCH v3 20/21] drm/msm/dpu: Implement LM crossbar for v12.0 DPU
Dmitry Baryshkov
dmitry.baryshkov at linaro.org
Fri Feb 21 16:27:05 UTC 2025
On Fri, Feb 21, 2025 at 04:24:30PM +0100, Krzysztof Kozlowski wrote:
> v12.0 DPU on SM8750 comes with new LM crossbar that requires each pipe
> rectangle to be programmed separately in blend stage. Implement support
> for this along with a new CTL_LAYER_ACTIVE register and setting the
> blend stage in layer mixer code.
>
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski at linaro.org>
>
> ---
>
> Changes in v3:
> 1. New patch, split from previous big DPU v12.0.
> ---
> drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 18 +++-
> drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 6 ++
> drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 27 +++++-
> drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 9 ++
> drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 126 ++++++++++++++++++++++++++++
> drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 18 ++++
> 6 files changed, 201 insertions(+), 3 deletions(-)
>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov at linaro.org>
--
With best wishes
Dmitry
More information about the Freedreno
mailing list