[PATCH 0/4] drm/i915/dsb: Try to fix CPU MMIO fails during legacy LUT updates
Ville Syrjala
ville.syrjala at linux.intel.com
Wed Nov 20 16:41:19 UTC 2024
From: Ville Syrjälä <ville.syrjala at linux.intel.com>
The current approach of using non-posted DSB writes for the legacy
LUT updats is causing CPU MMIO accesses to fail while the palette
anti-collision logic is active. Try to avoid the problem by swithing
to double posted writes and speeding up the update in other ways.
Ville Syrjälä (4):
drm/i915/dsb: Don't use indexed register writes needlessly
drm/i915/color: Stop using non-posted DSB writes for legacy LUT
drm/i915/dsb: Nuke the MMIO->indexed register write logic
drm/i915: Do state check for color management changes
drivers/gpu/drm/i915/display/intel_color.c | 81 ++++++++++++-------
drivers/gpu/drm/i915/display/intel_dsb.c | 73 +++++++----------
drivers/gpu/drm/i915/display/intel_dsb.h | 2 +
.../drm/i915/display/intel_modeset_verify.c | 2 +
4 files changed, 83 insertions(+), 75 deletions(-)
--
2.45.2
More information about the Intel-gfx
mailing list