summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
diff options
context:
space:
mode:
authorDmitry Baryshkov <dmitry.baryshkov@linaro.org>2021-12-02 01:26:32 +0300
committerRob Clark <robdclark@chromium.org>2021-12-15 15:28:40 -0800
commit37897856ab1e3772994c71df3b6fc71fe508518d (patch)
tree80241ba9d2f3cd1945c411a7b24d2f42f3717a29 /drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
parent927e8bcaa783286172c478d182f550f30bfe36bb (diff)
downloadlinux-37897856ab1e3772994c71df3b6fc71fe508518d.tar.bz2
drm/msm/dpu: simplify DPU's regset32 code
Squash dpu_debugfs_setup_regset32() into dpu_debugfs_create_regset32(). it makes little sense to have separate function to just setup the structure. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Reviewed-by: Abhinav Kumar <quic_abhinavk@quicinc.com> Link: https://lore.kernel.org/r/20211201222633.2476780-8-dmitry.baryshkov@linaro.org Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Rob Clark <robdclark@chromium.org>
Diffstat (limited to 'drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c')
-rw-r--r--drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c27
1 files changed, 8 insertions, 19 deletions
diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
index 23bcc024355e..6fd3bb2e324c 100644
--- a/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
+++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
@@ -108,11 +108,6 @@ struct dpu_plane {
bool is_virtual;
struct list_head mplane_list;
struct dpu_mdss_cfg *catalog;
-
- /* debugfs related stuff */
- struct dpu_debugfs_regset32 debugfs_src;
- struct dpu_debugfs_regset32 debugfs_scaler;
- struct dpu_debugfs_regset32 debugfs_csc;
};
static const uint64_t supported_format_modifiers[] = {
@@ -1371,35 +1366,29 @@ static int _dpu_plane_init_debugfs(struct drm_plane *plane)
debugfs_root, (unsigned long *)&pdpu->pipe_hw->cap->features);
/* add register dump support */
- dpu_debugfs_setup_regset32(&pdpu->debugfs_src,
+ dpu_debugfs_create_regset32("src_blk", 0400,
+ debugfs_root,
sblk->src_blk.base + cfg->base,
sblk->src_blk.len,
kms);
- dpu_debugfs_create_regset32("src_blk", 0400,
- debugfs_root, &pdpu->debugfs_src);
if (cfg->features & BIT(DPU_SSPP_SCALER_QSEED3) ||
cfg->features & BIT(DPU_SSPP_SCALER_QSEED3LITE) ||
cfg->features & BIT(DPU_SSPP_SCALER_QSEED2) ||
- cfg->features & BIT(DPU_SSPP_SCALER_QSEED4)) {
- dpu_debugfs_setup_regset32(&pdpu->debugfs_scaler,
+ cfg->features & BIT(DPU_SSPP_SCALER_QSEED4))
+ dpu_debugfs_create_regset32("scaler_blk", 0400,
+ debugfs_root,
sblk->scaler_blk.base + cfg->base,
sblk->scaler_blk.len,
kms);
- dpu_debugfs_create_regset32("scaler_blk", 0400,
- debugfs_root,
- &pdpu->debugfs_scaler);
- }
if (cfg->features & BIT(DPU_SSPP_CSC) ||
- cfg->features & BIT(DPU_SSPP_CSC_10BIT)) {
- dpu_debugfs_setup_regset32(&pdpu->debugfs_csc,
+ cfg->features & BIT(DPU_SSPP_CSC_10BIT))
+ dpu_debugfs_create_regset32("csc_blk", 0400,
+ debugfs_root,
sblk->csc_blk.base + cfg->base,
sblk->csc_blk.len,
kms);
- dpu_debugfs_create_regset32("csc_blk", 0400,
- debugfs_root, &pdpu->debugfs_csc);
- }
debugfs_create_u32("xin_id",
0400,