diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c index 65b01868529e..c30b63235534 100644 --- a/drivers/gpu/drm/i915/intel_display.c +++ b/drivers/gpu/drm/i915/intel_display.c @@ -14842,6 +14842,8 @@ static void intel_sanitize_encoder(struct intel_encoder *encoder) connector->base.dpms = DRM_MODE_DPMS_OFF; connector->base.encoder = NULL; + } else if (connector) { + intel_opregion_notify_encoder(encoder, true); } /* Enabled encoders without active connectors will be fixed in * the crtc fixup. */