[PATCH 0/2] Implement MBUS state changes according to spec
Stanislav Lisovskiy
stanislav.lisovskiy at intel.com
Mon Aug 21 10:06:58 UTC 2023
We were previsously updating MBUS/DBOX/DBUF CTL registers incorrectly,
doing it in a single place, even though BSpec instructs to do it before
or after DDB reallocation depending on the scenario, also we missed
a vblank wait in one scenario, which forced us to use a full modeset
in all cases when MBUS join state needed to be changed, preventing
fastset to be done in certain cases.
This patch series attempts to fix that.
Stanislav Lisovskiy (2):
drm/i915: Update mbus in intel_dbuf_mbus_update and do it properly
drm/i915: Implement vblank synchronized MBUS join changes
drivers/gpu/drm/i915/display/intel_display.c | 8 ++-
drivers/gpu/drm/i915/display/skl_watermark.c | 56 ++++++++++++++++----
drivers/gpu/drm/i915/display/skl_watermark.h | 1 +
3 files changed, 54 insertions(+), 11 deletions(-)
--
2.37.3
More information about the Intel-gfx-trybot
mailing list