From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> The gamma readout stuff was left half finished. No degamma readout, and no readout whatsoever on ivb/bdw/skl/bxt. Let's finish it. A bit more involved/ugly than I'd prefer but there are certainly some complications with the way some of the hw works. There are a few fixes/cleanups at the start, and while we're in there let's also throw in the 10bit gamma mode for gen2/3. Ville Syrjälä (20): drm/i915: Fix state checker hw.active/hw.enable readout drm/i915: Move MST master transcoder dump earlier drm/i915: Include the LUT sizes in the state dump drm/i915: s/glk_read_lut_10/bdw_read_lut_10/ drm/i915: Reset glk degamma index after programming/readout drm/i915: Shuffle chv_cgm_gamma_pack() around a bit drm/i915: Relocate CHV CGM gamma masks drm/i915: Add glk+ degamma readout drm/i915: Read out CHV CGM degamma drm/i915: Add gamma/degamma readout for bdw+ drm/i915: Do degamma+gamma readout in bdw+ split gamma mode drm/i915: Polish bdw_read_lut_10() a bit drm/i915: Add gamma/degamm readout for ivb/hsw drm/i915: Replace some gamma_mode ifs with switches drm/i915: Make ilk_load_luts() deal with degamma drm/i915: Make ilk_read_luts() capable of degamma readout drm/i915: Make .read_luts() mandatory drm/i915: Extract ilk_crtc_has_gamma() & co. drm/i915: Complete the gamma/degamma state checking drm/i915: Add 10bit gamma mode for gen2/3 drivers/gpu/drm/i915/display/intel_color.c | 1015 +++++++++++++++--- drivers/gpu/drm/i915/display/intel_color.h | 10 +- drivers/gpu/drm/i915/display/intel_display.c | 50 +- drivers/gpu/drm/i915/i915_drv.h | 7 + drivers/gpu/drm/i915/i915_pci.c | 10 +- drivers/gpu/drm/i915/i915_reg.h | 47 +- 6 files changed, 975 insertions(+), 164 deletions(-) -- 2.26.2 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx