[Intel-gfx] [PATCH 0/5] Pipe level color management V10

2016-03-08 Thread Rob Bradford
f patches by Shashank Sharma. Acked-by: Rob Bradford Userspace parts that use DRM API are lgtm'ed by chromium OWNERS at: https://codereview.chromium.org/1182063002/ Rob

[PATCH v7 11/25] drm/i915: Register color correction capabilities

2015-10-22 Thread Rob Bradford
> > diff --git a/drivers/gpu/drm/i915/i915_drv.h > > b/drivers/gpu/drm/i915/i915_drv.h > > index 8afda45..613bee2 100644 > > --- a/drivers/gpu/drm/i915/i915_drv.h > > +++ b/drivers/gpu/drm/i915/i915_drv.h > > @@ -789,6 +789,8 @@ struct intel_device_info { > > u8 num_sprites[I915_MAX_PIPES];

[PATCH 20/22] drm/i915: BDW: Load degamma correction values

2015-10-12 Thread Rob Bradford
On Sat, 2015-10-10 at 00:59 +0530, Shashank Sharma wrote: > I915 color manager registers pipe degamma correction as palette > correction before CTM, DRM property. > > This patch adds the no of coefficients(65) for degamma correction > as "num_samples_before_ctm" parameter in device info structures

[PATCH 19/22] drm/i915: BDW: Pipe level Gamma correction

2015-10-12 Thread Rob Bradford
On Sat, 2015-10-10 at 00:59 +0530, Shashank Sharma wrote: > BDW/SKL/BXT platforms support various Gamma correction modes > which are: > 1. Legacy 8-bit mode > 2. 10-bit Split Gamma mode > 3. 12-bit mode > > This patch does the following: > 1. Adds the core function to program Gamma correction valu

[PATCH 21/22] drm/i915: BDW: Pipe level degamma correction

2015-10-12 Thread Rob Bradford
On Sat, 2015-10-10 at 00:59 +0530, Shashank Sharma wrote: > BDW/SKL/BXT supports Degamma color correction feature, which > linearizes the non-linearity due to gamma encoded color values. > This will be applied before Color Transformation. > > This patch does the following: > 1. Adds the core funct

[PATCH 22/22] drm/i915: BDW: Pipe level CSC correction

2015-10-12 Thread Rob Bradford
On Sat, 2015-10-10 at 00:59 +0530, Shashank Sharma wrote: > BDW/SKL/BXT support Color Space Conversion (CSC) using a 3x3 matrix > that needs to be programmed into respective CSC registers. > > This patch does the following: > 1. Adds the core function to program CSC correction values for >BDW/

[PATCH 18/18] drm/i915: Add CSC correction for BDW/SKL/BXT

2015-09-30 Thread Rob Bradford
Hi Shashank, some feedback on the CSC code below. On Thu, 2015-08-06 at 22:08 +0530, Shashank Sharma wrote: > From: Kausal Malladi > > BDW/SKL/BXT support Color Space Conversion (CSC) using a 3x3 matrix > that needs to be programmed into respective CSC registers. > > This patch does the follow

[PATCH 21/23] drm/i915: BDW: Pipe level Gamma correction

2015-09-30 Thread Rob Bradford
Hi Shashank, some feedback below that you would be great to get addressed before your next version. On Wed, 2015-09-16 at 23:07 +0530, Shashank Sharma wrote: > BDW/SKL/BXT platforms support various Gamma correction modes > which are: > 1. Legacy 8-bit mode > 2. 10-bit mode > 3. 10-bit Split Gamma