mbox series

[v2,0/5] drm/i915: Prep work for finishing (de)gamma readout

Message ID 20221024161514.5340-1-ville.syrjala@linux.intel.com (mailing list archive)
Headers show
Series drm/i915: Prep work for finishing (de)gamma readout | expand

Message

Ville Syrjälä Oct. 24, 2022, 4:15 p.m. UTC
From: Ville Syrjälä <ville.syrjala@linux.intel.com>

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(-)