[PATCH v5 00/10] drm/msm/dpu: cleanup dpu_core_perf module
Dmitry Baryshkov
dmitry.baryshkov at linaro.org
Sun Jul 30 01:00:52 UTC 2023
Apply several cleanups to the DPU's core_perf module.
Changes since v4:
- Dropped the 'extract bandwidth aggregation function' (Abhinav)
- Fixed commit message for the patch 9 (Abhinav)
Changes since v3:
- Dropped avg_bw type change (Abhinav)
- Removed core_perf from the commit cubject (Abhinav)
Changes since v2:
- Dropped perf tuning patches for now (Abhinav)
- Restored kms variable assignment in dpu_core_perf_crtc_release_bw
(LKP)
- Fixed description for the last patch (Abhinav)
Changes since v1:
- Reworked overrides for the perf parameters instead of completely
dropping them. Abhinav described why these overrides are useful.
- Moved max clock rate determination to dpu_kms.c
Dmitry Baryshkov (10):
drm/msm/dpu: drop enum dpu_core_perf_data_bus_id
drm/msm/dpu: bail from _dpu_core_perf_crtc_update_bus if there are no
ICC paths
drm/msm/dpu: drop separate dpu_core_perf_tune overrides
drm/msm/dpu: rework indentation in dpu_core_perf
drm/msm/dpu: drop the dpu_core_perf_crtc_update()'s stop_req param
drm/msm/dpu: use dpu_perf_cfg in DPU core_perf code
drm/msm/dpu: remove unused fields from struct dpu_core_perf
drm/msm/dpu: remove extra clk_round_rate() call
drm/msm/dpu: move max clock decision to dpu_kms.
drm/msm/dpu: drop dpu_core_perf_destroy()
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 154 +++++++-----------
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h | 48 +-----
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 6 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 14 +-
4 files changed, 77 insertions(+), 145 deletions(-)
--
2.39.2
More information about the dri-devel
mailing list