]> www.infradead.org Git - linux.git/commitdiff
drm/amd/display: Add option to disable unbounded req in DML21
authorAlvin Lee <Alvin.Lee2@amd.com>
Mon, 15 Jul 2024 17:54:18 +0000 (13:54 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Sat, 27 Jul 2024 21:31:35 +0000 (17:31 -0400)
Use debug option for disabling unbounded req in DML21

Signed-off-by: Alvin Lee <Alvin.Lee2@amd.com>
Reviewed-by: Austin Zheng <Austin.Zheng@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Rodrigo Siqueira <rodrigo.siqueira@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/dml2/dml21/dml21_translation_helper.c

index 0f34688e40587465aa8b908246b67b98741e0af3..65776602648dccc7e20e5e969e66084ece267aed 100644 (file)
@@ -959,6 +959,11 @@ bool dml21_map_dc_state_into_dml_display_cfg(const struct dc *in_dc, struct dc_s
        dml_dispcfg->minimize_det_reallocation = true;
        dml_dispcfg->overrides.enable_subvp_implicit_pmo = true;
 
+       if (in_dc->debug.disable_unbounded_requesting) {
+               dml_dispcfg->overrides.hw.force_unbounded_requesting.enable = true;
+               dml_dispcfg->overrides.hw.force_unbounded_requesting.value = false;
+       }
+
        for (stream_index = 0; stream_index < context->stream_count; stream_index++) {
                disp_cfg_stream_location = map_stream_to_dml21_display_cfg(dml_ctx, context->streams[stream_index]);