]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
drm/msm/dpu: use full scale alpha in _dpu_crtc_setup_blend_cfg()
authorDmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Mon, 12 Jan 2026 03:23:31 +0000 (05:23 +0200)
committerDmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Wed, 25 Mar 2026 01:54:41 +0000 (03:54 +0200)
commit7fe04c7c4360d2e7fb85fbe88cbd9b35a4d730ea
tree775d73187b225d82096620f0dbfd52036f22092a
parenteef07fd9aa5ba56aad4d803021c9b21d61db89a3
drm/msm/dpu: use full scale alpha in _dpu_crtc_setup_blend_cfg()

Both _dpu_crtc_setup_blend_cfg() and setup_blend_config_alpha()
callbacks embed knowledge about platform's alpha range (8-bit or
10-bit). Make _dpu_crtc_setup_blend_cfg() use full 16-bit values for
alpha and reduce alpha only in DPU-specific callbacks.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Patchwork: https://patchwork.freedesktop.org/patch/697898/
Link: https://lore.kernel.org/r/20260112-dpu-rework-alpha-v2-2-d168785911d5@oss.qualcomm.com
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h