drm/i915: only apply GAMMA_MODE IPS WA on HSW
Subsystems (2)
PATCH 1/1 drm/i915: only apply GAMMA_MODE IPS WA on HSW
From: Paulo Zanoni <[email protected]>
The WA is mentioned in HSW's GAMMA_MODE register documentation, but not on on BDW's documentation, so let's assume it is not needed there.
Signed-off-by Paulo Zanoni <[email protected]>
--- drivers/gpu/drm/i915/intel_display.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Not tested.
drivers/gpu/drm/i915/intel_display.c +1 -1
@@ -3496,7 +3496,7 @@ static void intel_crtc_load_lut(struct drm_crtc *crtc)/* Workaround : Do not read or write the pipe palette/gamma data while * GAMMA_MODE is configured for split gamma and IPS_CTL has IPS enabled. */ -if (intel_crtc->config.ips_enabled && +if (IS_HASWELL (dev) && intel_crtc->config.ips_enabled && ((I915_READ (GAMMA_MODE (pipe)) &GAMMA_MODE_MODE_MASK ) ==GAMMA_MODE_MODE_SPLIT )) {hsw_disable_ips (intel_crtc);
Signature · 1 line
1.8.4.2
Quoted 6 lines · Paulo Zanoni
From: Paulo Zanoni <[email protected]>
The WA is mentioned in HSW's
GAMMA_MODEregister documentation, but not on on BDW's documentation, so let's assume it is not needed there.Signed-off-by Paulo Zanoni <[email protected]>
It looks that way indeed (not tested either).
Reviewed-by Damien Lespiau <[email protected]>
Signature · 1 line
Damien
Quoted 26 lines
--- drivers/gpu/drm/i915/intel_display.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)Not tested.
drivers/gpu/drm/i915/intel_display.c +1
-1@@ -3496,7 +3496,7 @@ static void intel_crtc_load_lut(struct drm_crtc *crtc)/* Workaround : Do not read or write the pipe palette/gamma data while * GAMMA_MODE is configured for split gamma and IPS_CTL has IPS enabled. */ -if (intel_crtc->config.ips_enabled && +if (IS_HASWELL (dev) && intel_crtc->config.ips_enabled && ((I915_READ (GAMMA_MODE (pipe)) &GAMMA_MODE_MODE_MASK ) ==GAMMA_MODE_MODE_SPLIT )) {hsw_disable_ips (intel_crtc);Signature · 6 lines
1.8.4.2 _______________________________________________ Intel-gfx mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/intel-gfx