]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/msm/dpu: Add dpu_hw_cwb abstraction for CWB block
authorJessica Zhang <quic_jesszhan@quicinc.com>
Tue, 17 Dec 2024 00:43:23 +0000 (16:43 -0800)
committerDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Tue, 24 Dec 2024 20:04:59 +0000 (22:04 +0200)
commitaae8736426c63567d5daee6d4be61551f6d72a41
tree5bb0f08f7d8fef0e59db823cc1d42638e6b54379
parent675c1edfa92d98cd04d8f70d858262a183fc9f55
drm/msm/dpu: Add dpu_hw_cwb abstraction for CWB block

The CWB mux has its own registers and set of operations. Add dpu_hw_cwb
abstraction to allow driver to configure the CWB mux.

Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Jessica Zhang <quic_jesszhan@quicinc.com>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Patchwork: https://patchwork.freedesktop.org/patch/629254/
Link: https://lore.kernel.org/r/20241216-concurrent-wb-v4-12-fe220297a7f0@quicinc.com
[DB: added #include <linux/bitfield.h>]
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
drivers/gpu/drm/msm/Makefile
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cwb.c [new file with mode: 0644]
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cwb.h [new file with mode: 0644]
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h