drm/i915: Fix pipe CSC post offset calculation
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Thu, 28 Nov 2013 20:10:38 +0000 (22:10 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 20 Dec 2013 15:45:09 +0000 (07:45 -0800)
commita07e39486b2d0a6e15e134501f7e38b1bcfac07c
tree377df8d3394d3f96c9b4e7bcd2959df33b44ed85
parent8de7e61bf3ea5eb5349c4bd1de196fa4d397caab
drm/i915: Fix pipe CSC post offset calculation

commit 32cf0cb0294814cb1ee5d8727e9aac0e9aa80d2e upstream.

We were miscalculating the pipe CSC post offset for the full->limited
range conversion. The resulting post offset was double what it was
supposed to be, which caused blacks to come out grey when using
limited range output on HSW+.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=71769
Tested-by: Lauri Mylläri <lauri.myllari@gmail.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/gpu/drm/i915/intel_display.c