intel-gfx.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [Intel-gfx] [PATCH 00/13] drm/i915: Gamma/DSB prep work
@ 2022-11-23 15:26 Ville Syrjala
  2022-11-23 15:26 ` [Intel-gfx] [PATCH 01/13] drm/i915: Shorten GAMMA_MODE_MODE_12BIT_MULTI_SEGMENTED a bit Ville Syrjala
                   ` (16 more replies)
  0 siblings, 17 replies; 39+ messages in thread
From: Ville Syrjala @ 2022-11-23 15:26 UTC (permalink / raw)
  To: intel-gfx

From: Ville Syrjälä <ville.syrjala@linux.intel.com>

A bit of cleanups/refactoring/etc. around the gamma and
DSB code. The eventual aim is to get the DSB to succesfully
load the LUTs for us, but we're not there yet.

Ville Syrjälä (13):
  drm/i915: Shorten GAMMA_MODE_MODE_12BIT_MULTI_SEGMENTED a bit
  drm/i915: Clean up GAMMA_MODE defines
  drm/i915: Define skl+ palette anti-collision bit
  drm/i915: Clean up various indexed LUT registers
  drm/i915: Standardize auto-increment LUT load procedure
  drm/i915: Document LUT "max" register precision
  drm/i915: Move the DSB->mmio fallback into the LUT code
  drm/i915: Move the DSB setup/cleaup into the color code
  drm/i915: Make DSB lower level
  drm/i915: Disable DSB usage specifically for LUTs
  Revert "drm/i915: Disable DSB usage for now"
  drm/i915: Use ilk_lut_write*() for all ilk+ gamma modes
  drm/i915: Do state check for color management changes

 drivers/gpu/drm/i915/display/intel_color.c    | 245 +++++++++++-------
 drivers/gpu/drm/i915/display/intel_color.h    |   2 +
 drivers/gpu/drm/i915/display/intel_display.c  |  25 +-
 drivers/gpu/drm/i915/display/intel_display.h  |   8 +
 drivers/gpu/drm/i915/display/intel_dsb.c      |  95 +++----
 drivers/gpu/drm/i915/display/intel_dsb.h      |  13 +-
 .../drm/i915/display/intel_modeset_verify.c   |   2 +
 drivers/gpu/drm/i915/i915_pci.c               |   2 +-
 drivers/gpu/drm/i915/i915_reg.h               |  45 ++--
 9 files changed, 250 insertions(+), 187 deletions(-)

-- 
2.37.4


^ permalink raw reply	[flat|nested] 39+ messages in thread

end of thread, other threads:[~2022-12-07 10:22 UTC | newest]

Thread overview: 39+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-11-23 15:26 [Intel-gfx] [PATCH 00/13] drm/i915: Gamma/DSB prep work Ville Syrjala
2022-11-23 15:26 ` [Intel-gfx] [PATCH 01/13] drm/i915: Shorten GAMMA_MODE_MODE_12BIT_MULTI_SEGMENTED a bit Ville Syrjala
2022-12-01  5:40   ` Nautiyal, Ankit K
2022-12-07  5:28   ` Shankar, Uma
2022-11-23 15:26 ` [Intel-gfx] [PATCH 02/13] drm/i915: Clean up GAMMA_MODE defines Ville Syrjala
2022-12-01  5:42   ` Nautiyal, Ankit K
2022-11-23 15:26 ` [Intel-gfx] [PATCH 03/13] drm/i915: Define skl+ palette anti-collision bit Ville Syrjala
2022-12-07  5:49   ` Shankar, Uma
2022-11-23 15:26 ` [Intel-gfx] [PATCH 04/13] drm/i915: Clean up various indexed LUT registers Ville Syrjala
2022-12-01  5:45   ` Nautiyal, Ankit K
2022-12-07  8:45     ` Shankar, Uma
2022-12-07 10:22       ` Shankar, Uma
2022-11-23 15:26 ` [Intel-gfx] [PATCH 05/13] drm/i915: Standardize auto-increment LUT load procedure Ville Syrjala
2022-12-01  5:48   ` Nautiyal, Ankit K
2022-12-07  9:06   ` Shankar, Uma
2022-11-23 15:26 ` [Intel-gfx] [PATCH 06/13] drm/i915: Document LUT "max" register precision Ville Syrjala
2022-12-01  5:53   ` Nautiyal, Ankit K
2022-12-07  9:07   ` Shankar, Uma
2022-11-23 15:26 ` [Intel-gfx] [PATCH 07/13] drm/i915: Move the DSB->mmio fallback into the LUT code Ville Syrjala
2022-12-01  6:05   ` Nautiyal, Ankit K
2022-12-07  9:15   ` Shankar, Uma
2022-11-23 15:26 ` [Intel-gfx] [PATCH 08/13] drm/i915: Move the DSB setup/cleaup into the color code Ville Syrjala
2022-12-07  9:29   ` Shankar, Uma
2022-11-23 15:26 ` [Intel-gfx] [PATCH 09/13] drm/i915: Make DSB lower level Ville Syrjala
2022-12-01  6:21   ` Nautiyal, Ankit K
2022-12-07  9:44     ` Shankar, Uma
2022-11-23 15:26 ` [Intel-gfx] [PATCH 10/13] drm/i915: Disable DSB usage specifically for LUTs Ville Syrjala
2022-12-01  6:24   ` Nautiyal, Ankit K
2022-12-07  9:51   ` Shankar, Uma
2022-11-23 15:26 ` [Intel-gfx] [PATCH 11/13] Revert "drm/i915: Disable DSB usage for now" Ville Syrjala
2022-12-01  6:26   ` Nautiyal, Ankit K
2022-12-07  9:53   ` Shankar, Uma
2022-11-23 15:26 ` [Intel-gfx] [PATCH 12/13] drm/i915: Use ilk_lut_write*() for all ilk+ gamma modes Ville Syrjala
2022-12-07 10:18   ` Shankar, Uma
2022-11-23 15:26 ` [Intel-gfx] [PATCH 13/13] drm/i915: Do state check for color management changes Ville Syrjala
2022-11-23 18:24 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915: Gamma/DSB prep work Patchwork
2022-11-23 18:24 ` [Intel-gfx] ✗ Fi.CI.SPARSE: " Patchwork
2022-11-23 18:24 ` [Intel-gfx] ✗ Fi.CI.DOCS: " Patchwork
2022-11-23 18:43 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).