From: Ville Syrjälä Date: Mon, 28 Oct 2019 11:30:35 +0000 (+0200) Subject: drm/i915: Enable pipe gamma for the overlay X-Git-Url: https://git.baikalelectronics.ru/sdk/?a=commitdiff_plain;h=7cd0f22019feef75197d4b9c4d8eea1914bc0d13;p=kernel.git drm/i915: Enable pipe gamma for the overlay We pass the plane data through the pipe gamma for all the other planes. Can't see why we should treat the overlay differently, so let's enable pipe gamma for it as well. Signed-off-by: Ville Syrjälä Link: https://patchwork.freedesktop.org/patch/msgid/20191028113036.27553-5-ville.syrjala@linux.intel.com Reviewed-by: Chris Wilson --- diff --git a/drivers/gpu/drm/i915/display/intel_overlay.c b/drivers/gpu/drm/i915/display/intel_overlay.c index c2d89d7f8852c..84270e65fb525 100644 --- a/drivers/gpu/drm/i915/display/intel_overlay.c +++ b/drivers/gpu/drm/i915/display/intel_overlay.c @@ -792,6 +792,8 @@ static int intel_overlay_do_put_image(struct intel_overlay *overlay, if (crtc_state->gamma_enable && crtc_state->gamma_mode == GAMMA_MODE_MODE_8BIT) oconfig |= OCONF_CC_OUT_8BIT; + if (crtc_state->gamma_enable) + oconfig |= OCONF_GAMMA2_ENABLE; if (IS_GEN(dev_priv, 4)) oconfig |= OCONF_CSC_MODE_BT709; oconfig |= pipe == 0 ?