[PATCH 0/4] drm/i915: (near)atomic gamma LUT updates via vblank workers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx>

Finally got around to refreshing my vblank worker gamma LUT series.
Since I started this (ahem, some years ago) Lyude took over the
actual vblank worker implementation, mostly rewrote it I think,
and landed it for use in nouveau. So now I'm just left with the
easy task of using it for i915 gamma LUT updates. And so here
we are.

CC: Lyude Paul <lyude@xxxxxxxxxx>

Ville Syrjälä (4):
  drm/i915: Move function prototypes to the correct header
  drm/i915: Do vrr push before sampling the freame counter
  drm/i915: Use vblank workers for gamma updates
  drm/i915: Use unlocked register accesses for LUT loads

 drivers/gpu/drm/i915/display/intel_color.c    | 128 +++++++++---------
 drivers/gpu/drm/i915/display/intel_crtc.c     |  82 ++++++++++-
 drivers/gpu/drm/i915/display/intel_crtc.h     |   7 +
 drivers/gpu/drm/i915/display/intel_display.c  |   9 +-
 .../drm/i915/display/intel_display_types.h    |   8 ++
 drivers/gpu/drm/i915/display/intel_dsb.c      |   4 +-
 drivers/gpu/drm/i915/display/intel_psr.c      |   2 +-
 drivers/gpu/drm/i915/display/intel_sprite.h   |   4 -
 drivers/gpu/drm/i915/i915_trace.h             |  42 ++++++
 9 files changed, 203 insertions(+), 83 deletions(-)

-- 
2.32.0




[Index of Archives]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux