diff options
-rw-r--r-- | drivers/gpu/drm/i915/intel_display.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c index 6289babd03b0..03d0b0cb8e05 100644 --- a/drivers/gpu/drm/i915/intel_display.c +++ b/drivers/gpu/drm/i915/intel_display.c | |||
@@ -11583,10 +11583,12 @@ static int intel_crtc_set_config(struct drm_mode_set *set) | |||
11583 | to_intel_crtc(set->crtc)->config.has_audio) | 11583 | to_intel_crtc(set->crtc)->config.has_audio) |
11584 | config->mode_changed = true; | 11584 | config->mode_changed = true; |
11585 | 11585 | ||
11586 | /* Force mode sets for any infoframe stuff */ | 11586 | /* |
11587 | if (pipe_config->has_infoframe || | 11587 | * Note we have an issue here with infoframes: current code |
11588 | to_intel_crtc(set->crtc)->config.has_infoframe) | 11588 | * only updates them on the full mode set path per hw |
11589 | config->mode_changed = true; | 11589 | * requirements. So here we should be checking for any |
11590 | * required changes and forcing a mode set. | ||
11591 | */ | ||
11590 | } | 11592 | } |
11591 | 11593 | ||
11592 | /* set_mode will free it in the mode_changed case */ | 11594 | /* set_mode will free it in the mode_changed case */ |