Skip to content

Commit 08f5ba9

Browse files
author
Ander Conselvan de Oliveira
committed
drm/i915/glk: Fix Geminilake scalers mode programming
Geminilake scalers can do 7x7 filtering for all supported input sizes, so it doesn't need the "high quality" mode programming, which was actually removed from that platform. v2: Split dev_priv parameter change out. (Ville) Cc: Ville Syrjälä <[email protected]>, Signed-off-by: Ander Conselvan de Oliveira <[email protected]> Reviewed-by: Ville Syrjälä <[email protected]> Link: http://patchwork.freedesktop.org/patch/msgid/[email protected]
1 parent 6ebc692 commit 08f5ba9

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

drivers/gpu/drm/i915/intel_atomic.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,9 @@ int intel_atomic_setup_scalers(struct drm_i915_private *dev_priv,
247247
}
248248

249249
/* set scaler mode */
250-
if (num_scalers_need == 1 && intel_crtc->pipe != PIPE_C) {
250+
if (IS_GEMINILAKE(dev_priv)) {
251+
scaler_state->scalers[*scaler_id].mode = 0;
252+
} else if (num_scalers_need == 1 && intel_crtc->pipe != PIPE_C) {
251253
/*
252254
* when only 1 scaler is in use on either pipe A or B,
253255
* scaler 0 operates in high quality (HQ) mode.

0 commit comments

Comments
 (0)