This series introduces pipe level color management through a set of properties attached to the CRTC. It also provides an implementation for some Intel platforms. This series is based of a previous set of patches by Shashank Sharma. Cheers, Lionel v9: Rebase on nightly Lionel Landwerlin (5): drm/i915: Extract out gamma table and CSC to their own file drm/i915: Do not read GAMMA_MODE register drm: introduce pipe color correction properties drm/i915: Implement color management on bdw/skl/bxt/kbl drm/i915: Implement color management on chv Documentation/DocBook/gpu.tmpl | 65 +++- drivers/gpu/drm/drm_atomic.c | 86 +++++- drivers/gpu/drm/drm_atomic_helper.c | 103 +++++++ drivers/gpu/drm/drm_crtc.c | 35 +++ drivers/gpu/drm/drm_crtc_helper.c | 33 +++ drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/i915_drv.c | 27 +- drivers/gpu/drm/i915/i915_drv.h | 8 + drivers/gpu/drm/i915/i915_reg.h | 53 ++++ drivers/gpu/drm/i915/intel_color.c | 556 +++++++++++++++++++++++++++++++++++ drivers/gpu/drm/i915/intel_display.c | 183 ++---------- drivers/gpu/drm/i915/intel_drv.h | 12 + drivers/gpu/drm/i915/intel_fbdev.c | 8 + include/drm/drm_atomic_helper.h | 3 + include/drm/drm_crtc.h | 46 ++- include/drm/drm_crtc_helper.h | 3 + include/uapi/drm/drm_mode.h | 15 + 17 files changed, 1072 insertions(+), 165 deletions(-) create mode 100644 drivers/gpu/drm/i915/intel_color.c -- 2.7.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx