From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> Add another layer of LUT blobs in order to make gamma state readout/check possible on ilk-skl. As a bonus we can also simplify the glk degamma vs. csc mess. The actual state readout/checker stuff that we're currently missing will follow later. v2: Half the series alrady pushed, minor fixes and rebase for the rest Ville Syrjälä (5): drm/i915: Make ilk_load_luts() deal with degamma drm/i915: Introduce crtc_state->{pre,post}_csc_lut drm/i915: Assert {pre,post}_csc_lut were assigned sensibly drm/i915: Get rid of glk_load_degamma_lut_linear() drm/i915: Stop loading linear degamma LUT on glk needlessly drivers/gpu/drm/i915/display/intel_atomic.c | 8 + drivers/gpu/drm/i915/display/intel_color.c | 285 +++++++++++------- drivers/gpu/drm/i915/display/intel_color.h | 2 + .../drm/i915/display/intel_crtc_state_dump.c | 12 +- drivers/gpu/drm/i915/display/intel_display.c | 8 +- .../gpu/drm/i915/display/intel_display_core.h | 5 + .../drm/i915/display/intel_display_types.h | 4 + .../drm/i915/display/intel_modeset_setup.c | 6 + 8 files changed, 216 insertions(+), 114 deletions(-) -- 2.37.4