drm/amd/display: Remove programming outstanding updates for dcn35
authorDillon Varone <dillon.varone@amd.com>
Thu, 26 Sep 2024 16:45:41 +0000 (12:45 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 7 Oct 2024 18:12:07 +0000 (14:12 -0400)
[WHY&HOW]
Programming outstanding updates is causing hangs on dcn35, so remove
for now.

Reviewed-by: Martin Leung <martin.leung@amd.com>
Signed-off-by: Dillon Varone <dillon.varone@amd.com>
Signed-off-by: Rodrigo Siqueira <rodrigo.siqueira@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c
drivers/gpu/drm/amd/display/dc/hwss/dcn351/dcn351_init.c

index 2bbf1fe..55dc579 100644 (file)
@@ -123,7 +123,6 @@ static const struct hw_sequencer_funcs dcn35_funcs = {
        .root_clock_control = dcn35_root_clock_control,
        .set_long_vtotal = dcn35_set_long_vblank,
        .calculate_pix_rate_divider = dcn32_calculate_pix_rate_divider,
-       .program_outstanding_updates = dcn32_program_outstanding_updates,
 };
 
 static const struct hwseq_private_funcs dcn35_private_funcs = {
index d00822e..a93864b 100644 (file)
@@ -122,7 +122,6 @@ static const struct hw_sequencer_funcs dcn351_funcs = {
        .root_clock_control = dcn35_root_clock_control,
        .set_long_vtotal = dcn35_set_long_vblank,
        .calculate_pix_rate_divider = dcn32_calculate_pix_rate_divider,
-       .program_outstanding_updates = dcn32_program_outstanding_updates,
        .setup_hpo_hw_control = dcn35_setup_hpo_hw_control,
 };