mbox series

[v4,0/3] CRTC background color

Message ID 20181228235131.23465-1-matthew.d.roper@intel.com (mailing list archive)
Headers show
Series CRTC background color | expand

Message

Matt Roper Dec. 28, 2018, 11:51 p.m. UTC
Fourth version of the series previously posted here:
  https://lists.freedesktop.org/archives/intel-gfx/2018-November/181939.html

Code-wise, this version mainly just drops the bgcolor_changed flag.
Most of the changes here are just to the kerneldoc:  clarifying the
interaction of background color with crtc degamma/csc/gamma, and why
having a non-opaque background color might actually make sense for very
specific use cases (memory writeback connectors).

As before, the first patch in this series is just an Intel-specific
bugfix that is unrelated to the ABI change and thus can be merged
immediately after review.  The second and third patches need a pointer
to the ready, reviewed userspace that's going to use this (I believe
ChromeOS pretty much has this ready, but I don't have a link to their
patches yet).  I heard there's also someone working on adding support
for this to Weston, but I'm not sure what the status of that work is.

Matt Roper (3):
  drm/i915: Force background color to black for gen9+ (v2)
  drm: Add CRTC background color property (v4)
  drm/i915/gen9+: Add support for pipe background color (v4)

 drivers/gpu/drm/drm_atomic_uapi.c    |  4 ++++
 drivers/gpu/drm/drm_blend.c          | 28 ++++++++++++++++++++++---
 drivers/gpu/drm/drm_mode_config.c    |  6 ++++++
 drivers/gpu/drm/i915/i915_debugfs.c  |  9 ++++++++
 drivers/gpu/drm/i915/i915_reg.h      |  6 ++++++
 drivers/gpu/drm/i915/intel_display.c | 40 ++++++++++++++++++++++++++++++++++++
 include/drm/drm_blend.h              |  1 +
 include/drm/drm_crtc.h               | 12 +++++++++++
 include/drm/drm_mode_config.h        |  5 +++++
 include/uapi/drm/drm_mode.h          | 28 +++++++++++++++++++++++++
 10 files changed, 136 insertions(+), 3 deletions(-)