[PATCH 0/4] drm/i915: Vblank/CRC irq stuf
Ville Syrjala
ville.syrjala at linux.intel.com
Tue Oct 1 19:57:59 UTC 2024
From: Ville Syrjälä <ville.syrjala at linux.intel.com>
I recently ran some igts on my i915gm and i945gm and noticed
that the CRC interrupt suffers from the same C-state issue
that vblank interrupts had. I guess that shuld come as a
no surprise to me. So we need to extend the clock gating
disable trick to CRC interrupts as well.
I also got fed up with the state of the vblank enable/disable
functions, and proceeded to do some cleanup.
Ville Syrjälä (4):
drm/i915/irq: Nuke stale comments
drm/i915/irq: Pair up the vblank enable/disable functions
drm/i915: Extract i915gm_irq_cstate_wa_{disable,enable}()
drm/i915: Apply the i915gm/i945gm irq C-state w/a to CRC interrupts
.../gpu/drm/i915/display/intel_display_irq.c | 140 ++++++++++--------
.../gpu/drm/i915/display/intel_display_irq.h | 2 +
drivers/gpu/drm/i915/display/intel_pipe_crc.c | 4 +
3 files changed, 86 insertions(+), 60 deletions(-)
--
2.45.2
More information about the Intel-gfx
mailing list