From: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> To: Bjorn Andersson <bjorn.andersson@linaro.org>, Rob Clark <robdclark@gmail.com>, Sean Paul <sean@poorly.run>, Abhinav Kumar <abhinavk@codeaurora.org> Cc: Stephen Boyd <sboyd@kernel.org>, David Airlie <airlied@linux.ie>, Daniel Vetter <daniel@ffwll.ch>, linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org Subject: [PATCH v1 0/8] drm/msm/dpu: cleanup debugfs code Date: Thu, 2 Dec 2021 01:26:25 +0300 [thread overview] Message-ID: <20211201222633.2476780-1-dmitry.baryshkov@linaro.org> (raw) This patchset provides a partial rework/cleanup/fixup of debugfs code in DPU driver. It started as a single patch removing (and then just moving) SSPP debugfs code from the plane (as planes are going to be less connected with SSPP blocks soon). However the more I touched this code, the more patches were generated as more and more issues arrive on the surface. The following changes since commit fee32807633395e666f0951d6b7b6546e9b76c3d: mailmap: add and update email addresses (2021-11-29 16:19:58 -0800) are available in the Git repository at: https://git.linaro.org/people/dmitry.baryshkov/kernel.git dpu-cleanup-debugfs for you to fetch changes up to 7f3598ee9ea525920cd6fa65b498604a9ff8b36a: drm/msm/dpu: move SSPP debugfs support from plane to SSPP code (2021-12-02 01:03:49 +0300) ---------------------------------------------------------------- Dmitry Baryshkov (8): drm/msm/dpu: move disable_danger out of plane subdir drm/msm/dpu: fix safe status debugfs file drm/msm/dpu: make danger_status/safe_status readable drm/msm/dpu: drop plane's default_scaling debugfs file drm/msm/dpu: stop manually removing debugfs files for the DPU plane drm/msm/dpu: stop manually removing debugfs files for the DPU CRTC drm/msm/dpu: simplify DPU's regset32 code drm/msm/dpu: move SSPP debugfs support from plane to SSPP code drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 15 +-- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 3 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 67 +++++++++++ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 4 + drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 109 +++++++++++++++--- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 38 +----- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 172 ++-------------------------- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 6 + 8 files changed, 189 insertions(+), 225 deletions(-)
WARNING: multiple messages have this Message-ID (diff)
From: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> To: Bjorn Andersson <bjorn.andersson@linaro.org>, Rob Clark <robdclark@gmail.com>, Sean Paul <sean@poorly.run>, Abhinav Kumar <abhinavk@codeaurora.org> Cc: Stephen Boyd <sboyd@kernel.org>, linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, David Airlie <airlied@linux.ie>, freedreno@lists.freedesktop.org Subject: [PATCH v1 0/8] drm/msm/dpu: cleanup debugfs code Date: Thu, 2 Dec 2021 01:26:25 +0300 [thread overview] Message-ID: <20211201222633.2476780-1-dmitry.baryshkov@linaro.org> (raw) This patchset provides a partial rework/cleanup/fixup of debugfs code in DPU driver. It started as a single patch removing (and then just moving) SSPP debugfs code from the plane (as planes are going to be less connected with SSPP blocks soon). However the more I touched this code, the more patches were generated as more and more issues arrive on the surface. The following changes since commit fee32807633395e666f0951d6b7b6546e9b76c3d: mailmap: add and update email addresses (2021-11-29 16:19:58 -0800) are available in the Git repository at: https://git.linaro.org/people/dmitry.baryshkov/kernel.git dpu-cleanup-debugfs for you to fetch changes up to 7f3598ee9ea525920cd6fa65b498604a9ff8b36a: drm/msm/dpu: move SSPP debugfs support from plane to SSPP code (2021-12-02 01:03:49 +0300) ---------------------------------------------------------------- Dmitry Baryshkov (8): drm/msm/dpu: move disable_danger out of plane subdir drm/msm/dpu: fix safe status debugfs file drm/msm/dpu: make danger_status/safe_status readable drm/msm/dpu: drop plane's default_scaling debugfs file drm/msm/dpu: stop manually removing debugfs files for the DPU plane drm/msm/dpu: stop manually removing debugfs files for the DPU CRTC drm/msm/dpu: simplify DPU's regset32 code drm/msm/dpu: move SSPP debugfs support from plane to SSPP code drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 15 +-- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 3 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 67 +++++++++++ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 4 + drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 109 +++++++++++++++--- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 38 +----- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 172 ++-------------------------- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 6 + 8 files changed, 189 insertions(+), 225 deletions(-)
next reply other threads:[~2021-12-01 22:26 UTC|newest] Thread overview: 39+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-12-01 22:26 Dmitry Baryshkov [this message] 2021-12-01 22:26 ` [PATCH v1 0/8] drm/msm/dpu: cleanup debugfs code Dmitry Baryshkov 2021-12-01 22:26 ` [PATCH v1 1/8] drm/msm/dpu: move disable_danger out of plane subdir Dmitry Baryshkov 2021-12-01 22:26 ` Dmitry Baryshkov 2021-12-09 21:09 ` [Freedreno] " Abhinav Kumar 2021-12-09 21:09 ` Abhinav Kumar 2021-12-01 22:26 ` [PATCH v1 2/8] drm/msm/dpu: fix safe status debugfs file Dmitry Baryshkov 2021-12-01 22:26 ` Dmitry Baryshkov 2021-12-09 21:10 ` [Freedreno] " Abhinav Kumar 2021-12-09 21:10 ` Abhinav Kumar 2021-12-01 22:26 ` [PATCH v1 3/8] drm/msm/dpu: make danger_status/safe_status readable Dmitry Baryshkov 2021-12-01 22:26 ` Dmitry Baryshkov 2021-12-09 21:10 ` Abhinav Kumar 2021-12-09 21:10 ` Abhinav Kumar 2021-12-01 22:26 ` [PATCH v1 4/8] drm/msm/dpu: drop plane's default_scaling debugfs file Dmitry Baryshkov 2021-12-01 22:26 ` Dmitry Baryshkov 2021-12-09 21:11 ` [Freedreno] " Abhinav Kumar 2021-12-09 21:11 ` Abhinav Kumar 2021-12-01 22:26 ` [PATCH v1 5/8] drm/msm/dpu: stop manually removing debugfs files for the DPU plane Dmitry Baryshkov 2021-12-01 22:26 ` Dmitry Baryshkov 2021-12-09 21:11 ` Abhinav Kumar 2021-12-09 21:11 ` Abhinav Kumar 2021-12-01 22:26 ` [PATCH v1 6/8] drm/msm/dpu: stop manually removing debugfs files for the DPU CRTC Dmitry Baryshkov 2021-12-01 22:26 ` Dmitry Baryshkov 2021-12-09 21:11 ` [Freedreno] " Abhinav Kumar 2021-12-09 21:11 ` Abhinav Kumar 2021-12-01 22:26 ` [PATCH v1 7/8] drm/msm/dpu: simplify DPU's regset32 code Dmitry Baryshkov 2021-12-01 22:26 ` Dmitry Baryshkov 2021-12-09 22:02 ` [Freedreno] " Abhinav Kumar 2021-12-09 22:02 ` Abhinav Kumar 2021-12-01 22:26 ` [PATCH v1 8/8] drm/msm/dpu: move SSPP debugfs support from plane to SSPP code Dmitry Baryshkov 2021-12-01 22:26 ` Dmitry Baryshkov 2021-12-09 22:18 ` Abhinav Kumar 2021-12-09 22:18 ` Abhinav Kumar 2021-12-09 22:27 ` [Freedreno] " Abhinav Kumar 2021-12-09 22:27 ` Abhinav Kumar 2021-12-10 0:19 ` Dmitry Baryshkov 2021-12-16 1:15 ` Abhinav Kumar 2021-12-16 1:15 ` Abhinav Kumar
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20211201222633.2476780-1-dmitry.baryshkov@linaro.org \ --to=dmitry.baryshkov@linaro.org \ --cc=abhinavk@codeaurora.org \ --cc=airlied@linux.ie \ --cc=bjorn.andersson@linaro.org \ --cc=daniel@ffwll.ch \ --cc=dri-devel@lists.freedesktop.org \ --cc=freedreno@lists.freedesktop.org \ --cc=linux-arm-msm@vger.kernel.org \ --cc=robdclark@gmail.com \ --cc=sboyd@kernel.org \ --cc=sean@poorly.run \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.