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>
This commit is contained in:
Ville Syrjälä
2026-05-28 13:34:57 +03:00
parent 10738a07c0
commit 7c04faaee6

View File

@@ -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;