diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c b/drivers/gpu/drm/i915/display/intel_dmc.c index 1d2e09471ba4..2104164e136e 100644 --- a/drivers/gpu/drm/i915/display/intel_dmc.c +++ b/drivers/gpu/drm/i915/display/intel_dmc.c @@ -505,8 +505,13 @@ static void pipedmc_clock_gating_wa(struct intel_display *display, bool enable) static u32 pipedmc_interrupt_mask(struct intel_display *display) { + /* + * TODO: Check if PIPEDMC_ERROR bit enabling causes errors + * on PTL, enable it if validation passes + */ if (DISPLAY_VER(display) >= 35) - return PIPEDMC_FLIPQ_PROG_DONE; + return PIPEDMC_FLIPQ_PROG_DONE | + PIPEDMC_ERROR; /* * FIXME PIPEDMC_ERROR not enabled for now due to LNL pipe B