Disabling FEC for specific monitors is sometimes required for debugging
while in the monitor bringup phase
Signed-off-by: Nikola Cornij <nikola.cornij@amd.com>
Reviewed-by: Alvin Lee <Alvin.Lee2@amd.com>
Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
                        break;
                }
 
+               if (link->local_sink->edid_caps.panel_patch.disable_fec)
+                       link->ctx->dc->debug.disable_fec = true;
+
                // Check if edid is the same
                if ((prev_sink != NULL) && ((edid_status == EDID_THE_SAME) || (edid_status == EDID_OK)))
                        same_edid = is_same_edid(&prev_sink->dc_edid, &sink->dc_edid);
 
        unsigned int extra_t7_ms;
        unsigned int skip_scdc_overwrite;
        unsigned int delay_ignore_msa;
+       unsigned int disable_fec;
 };
 
 struct dc_edid_caps {