summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVille Syrjälä <ville.syrjala@linux.intel.com>2026-05-28 13:34:57 +0300
committerVille Syrjälä <ville.syrjala@linux.intel.com>2026-06-09 20:52:21 +0300
commit7c04faaee60b774cd73172e6ae9bb52ff5e73bce (patch)
tree9b9b402ffb72b07881c01f6b432c080374399a66
parent10738a07c07b290ea8bb9a2fc16972251f4d7afa (diff)
drm/i915/bw: Use icl_qgv_bw()
Replace a hand rolled copy of icl_qgv_bw() with the real thing. Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Link: https://patch.msgid.link/20260528103458.18069-11-ville.syrjala@linux.intel.com Reviewed-by: Vinod Govindapillai <vinod.govindapillai@intel.com>
-rw-r--r--drivers/gpu/drm/i915/display/intel_bw.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/drivers/gpu/drm/i915/display/intel_bw.c b/drivers/gpu/drm/i915/display/intel_bw.c
index f4121223a58b..423cae2ff208 100644
--- a/drivers/gpu/drm/i915/display/intel_bw.c
+++ b/drivers/gpu/drm/i915/display/intel_bw.c
@@ -1106,14 +1106,8 @@ static int mtl_find_qgv_points(struct intel_display *display,
* offered per plane group
*/
for (i = 0; i < num_qgv_points; i++) {
- unsigned int bw_index =
- tgl_max_bw_index(display, num_active_planes, i);
- unsigned int max_data_rate;
-
- if (bw_index >= ARRAY_SIZE(display->bw.max))
- continue;
-
- max_data_rate = display->bw.max[bw_index].deratedbw[i];
+ unsigned int max_data_rate =
+ icl_qgv_bw(display, num_active_planes, i);
if (max_data_rate < data_rate)
continue;