From: Alvin Lee <alvin.l...@amd.com>

Use debug option for disabling unbounded req in DML21

Signed-off-by: Alvin Lee <alvin.l...@amd.com>
Reviewed-by: Austin Zheng <austin.zh...@amd.com>
Signed-off-by: Rodrigo Siqueira <rodrigo.sique...@amd.com>
---
 .../drm/amd/display/dc/dml2/dml21/dml21_translation_helper.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git 
a/drivers/gpu/drm/amd/display/dc/dml2/dml21/dml21_translation_helper.c 
b/drivers/gpu/drm/amd/display/dc/dml2/dml21/dml21_translation_helper.c
index 0f34688e4058..65776602648d 100644
--- a/drivers/gpu/drm/amd/display/dc/dml2/dml21/dml21_translation_helper.c
+++ b/drivers/gpu/drm/amd/display/dc/dml2/dml21/dml21_translation_helper.c
@@ -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]);
 
-- 
2.43.0

Reply via email to