Linux ARM-MSM sub-architecture
 help / color / mirror / Atom feed
* [PATCH v4 0/9] drm/msm/dpu: rework debugfs interface of dpu_core_perf
@ 2025-01-06  3:07 Dmitry Baryshkov
  2025-01-06  3:07 ` [PATCH v4 1/9] drm/msm/dpu: extract bandwidth aggregation function Dmitry Baryshkov
                   ` (8 more replies)
  0 siblings, 9 replies; 38+ messages in thread
From: Dmitry Baryshkov @ 2025-01-06  3:07 UTC (permalink / raw)
  To: Rob Clark, Abhinav Kumar, Sean Paul, Marijn Suijten, David Airlie,
	Stephen Boyd, Simona Vetter
  Cc: linux-arm-msm, dri-devel, freedreno, Dmitry Baryshkov,
	Konrad Dybcio

Bring back a set of patches extracted from [1] per Abhinav's suggestion.

Rework debugging overrides for the bandwidth and clock settings. Instead
of specifying the 'mode' and some values, allow one to set the affected
value directly.

[1] https://patchwork.freedesktop.org/series/119552/#rev2

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
Changes in v4:
- Dropped core_perf: from patch subject (Abhinav)
- Fixed indentation of _dpu_core_perf_crtc_update_bus() (Abhinav)
- Expanded commit messages to reflect different questions (Abhinav)
- Reworked existing files to specify max allowed average bandwidth
  (Abhinav)
- Fixed u32 vs u64 and KBps vs Bps values in debugfs interface
- Link to v3: https://lore.kernel.org/r/20240314-dpu-perf-rework-v3-0-79fa4e065574@linaro.org

---
Dmitry Baryshkov (9):
      drm/msm/dpu: extract bandwidth aggregation function
      drm/msm/dpu: remove duplicate code calculating sum of bandwidths
      drm/msm/dpu: change ib values to u32
      drm/msm/dpu: make fix_core_ab_vote consistent with fix_core_ib_vote
      drm/msm/dpu: also use KBps for bw_ctl output
      drm/msm/dpu: rename average bandwidth-related debugfs files
      drm/msm/dpu: handle perf mode in _dpu_core_perf_crtc_update_bus()
      drm/msm/dpu: rework core_perf debugfs overrides
      drm/msm/dpu: drop dpu_core_perf_params::max_per_pipe_ib

 drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 207 ++++++++------------------
 drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h |  16 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c      |   5 +-
 3 files changed, 62 insertions(+), 166 deletions(-)
---
base-commit: 23ec7472e8aaa96838a61819a97882b5a7e17e42
change-id: 20240314-dpu-perf-rework-97fca999eb46

Best regards,
-- 
Dmitry Baryshkov <dmitry.baryshkov@linaro.org>


^ permalink raw reply	[flat|nested] 38+ messages in thread

end of thread, other threads:[~2025-01-17 20:28 UTC | newest]

Thread overview: 38+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-06  3:07 [PATCH v4 0/9] drm/msm/dpu: rework debugfs interface of dpu_core_perf Dmitry Baryshkov
2025-01-06  3:07 ` [PATCH v4 1/9] drm/msm/dpu: extract bandwidth aggregation function Dmitry Baryshkov
2025-01-06  3:07 ` [PATCH v4 2/9] drm/msm/dpu: remove duplicate code calculating sum of bandwidths Dmitry Baryshkov
2025-01-10  1:14   ` Abhinav Kumar
2025-01-06  3:07 ` [PATCH v4 3/9] drm/msm/dpu: change ib values to u32 Dmitry Baryshkov
2025-01-10  1:25   ` Abhinav Kumar
2025-01-06  3:07 ` [PATCH v4 4/9] drm/msm/dpu: make fix_core_ab_vote consistent with fix_core_ib_vote Dmitry Baryshkov
2025-01-10  1:40   ` Abhinav Kumar
2025-01-10  2:02     ` Dmitry Baryshkov
2025-01-10 23:49       ` Abhinav Kumar
2025-01-11 13:08         ` Dmitry Baryshkov
2025-01-14  1:31           ` Abhinav Kumar
2025-01-14  1:43             ` Dmitry Baryshkov
2025-01-06  3:07 ` [PATCH v4 5/9] drm/msm/dpu: also use KBps for bw_ctl output Dmitry Baryshkov
2025-01-14  1:33   ` Abhinav Kumar
2025-01-06  3:07 ` [PATCH v4 6/9] drm/msm/dpu: rename average bandwidth-related debugfs files Dmitry Baryshkov
2025-01-10 23:52   ` Abhinav Kumar
2025-01-06  3:07 ` [PATCH v4 7/9] drm/msm/dpu: handle perf mode in _dpu_core_perf_crtc_update_bus() Dmitry Baryshkov
2025-01-14  3:38   ` Abhinav Kumar
2025-01-14 11:10     ` Dmitry Baryshkov
2025-01-14 21:18       ` Abhinav Kumar
2025-01-15  8:27         ` Dmitry Baryshkov
2025-01-15 19:41           ` Abhinav Kumar
2025-01-16  0:32             ` Dmitry Baryshkov
2025-01-16  0:40               ` Abhinav Kumar
2025-01-16  1:14                 ` Dmitry Baryshkov
2025-01-17 20:28                   ` Abhinav Kumar
2025-01-06  3:07 ` [PATCH v4 8/9] drm/msm/dpu: rework core_perf debugfs overrides Dmitry Baryshkov
2025-01-14 22:02   ` Abhinav Kumar
2025-01-15  8:41     ` Dmitry Baryshkov
2025-01-15 19:51       ` Abhinav Kumar
2025-01-16  0:35         ` Dmitry Baryshkov
2025-01-16  0:47           ` Abhinav Kumar
2025-01-16  1:15             ` Dmitry Baryshkov
2025-01-16  1:19               ` Abhinav Kumar
2025-01-06  3:07 ` [PATCH v4 9/9] drm/msm/dpu: drop dpu_core_perf_params::max_per_pipe_ib Dmitry Baryshkov
2025-01-15  0:53   ` Abhinav Kumar
2025-01-15  8:42     ` Dmitry Baryshkov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox