]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/i915/alpm: Disable LOBF around transitioning for LRR/seamless MN
authorAnkit Nautiyal <ankit.k.nautiyal@intel.com>
Wed, 4 Feb 2026 05:02:50 +0000 (10:32 +0530)
committerAnkit Nautiyal <ankit.k.nautiyal@intel.com>
Thu, 5 Feb 2026 08:50:30 +0000 (14:20 +0530)
commitfcb7a015464ddbb59001df46ea3f75a9501e131b
tree22e93adb9c06eb3774c7fbcf8782a6713d2d89fa
parent31106c684db72b0714013e2620ad415cc8756109
drm/i915/alpm: Disable LOBF around transitioning for LRR/seamless MN

When enabling LRR/seamless MN disable LOBF first and re-enable
afterwards.
- pre_plane_update: if LOBF was enabled, disable LOBF before the
  update_lrr/update_m_n transition.
- post_plane_update: Re-enable LOBF after the transition.

Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Reviewed-by: MichaƂ Grzelak <michal.grzelak@intel.com>
Link: https://patch.msgid.link/20260204050250.762718-6-ankit.k.nautiyal@intel.com
drivers/gpu/drm/i915/display/intel_display.c