[Intel-gfx] [PATCH v2 00/10] Color Manager Implementation

Malladi, Kausal Kausal.Malladi at intel.com
Fri Jun 5 02:28:13 PDT 2015


Hi Sonika,

Thanks for your suggestion. Will follow that from next time.

Regards
Kausal

On Friday 05 June 2015 09:31 AM, Jindal, Sonika wrote:
> HI Kausal,
>
> You don't need to send the entire series again .
> Just send the updated patch --in-reply-to to the last message.
> Otherwise the thread gets lost.
>
> You can send the entire series once the review is complete and you feel that the patches are too nested inside.
> Please keep sending the patches using --in-reply-to tag.
>
> Regards,
> Sonika
>
> -----Original Message-----
> From: Malladi, Kausal
> Sent: Thursday, June 4, 2015 7:13 PM
> To: Roper, Matthew D; Barnes, Jesse; Lespiau, Damien; Jindal, Sonika; R, Durgadoss; Purushothaman, Vijay A; intel-gfx at lists.freedesktop.org; dri-devel at lists.freedesktop.org
> Cc: Vetter, Daniel; Sharma, Shashank; Kamath, Sunil; Mukherjee, Indranil; Matheson, Annie J; R, Dhanya p; Palleti, Avinash Reddy; Malladi, Kausal
> Subject: [PATCH v2 00/10] Color Manager Implementation
>
> From: Kausal Malladi <Kausal.Malladi at intel.com>
>
> This patch set adds color manager implementation in drm/i915 layer.
> Color Manager is an extension in i915 driver to support color correction/enhancement. Various Intel platforms support several color correction capabilities. Color Manager provides abstraction of these properties and allows a user space UI agent to correct/enhance the display.
>
> The first three patches add code for the framework, which will be common across all the Intel platforms.
>    drm/i915: Initialize Color Manager
>    drm/i915: Attach color properties to CRTC
>    drm/i915: Add Set property interface for CRTC
>
> In the next patches, we are adding support for Gamma and CSC color properties. Please note that:
> 1. The current implementation is only limited for CHV/BSW platforms, and the support for
>     other platforms will be following up soon.
> 2. The current patch set implements only the "set" part of the properties, "get" part will
>     be following up soon.
>
> The design of color management on linux is done by:
> Jesse Barnes
> Sirisha Muppavarapu
> Shashank Sharma
> Susanta Bhattacharjee
>
> The complete design is explained in the design document, which is available at https://docs.google.com/document/d/1jyfNSAStKHEpmIUZd_1Gd68cPuyiyr8wmJXThSDb_2w/edit#
>
> v2: Addressed review comments from Sonika and Daniel Stone.
>
> Kausal Malladi (10):
>    drm/i915: Initialize Color Manager
>    drm/i915: Attach color properties to CRTC
>    drm/i915: Add atomic set property interface for CRTC
>    drm: Add Gamma correction structure
>    drm: Add a new function for updating color blob
>    drm: Avoid atomic commit path for CRTC property (Gamma)
>    drm/i915: Add pipe level Gamma correction for CHV/BSW
>    drm: Add CSC correction structure
>    drm: Avoid atomic commit path for CSC property on CRTC
>    drm/i915: Add CSC support for CHV/BSW
>
>   drivers/gpu/drm/drm_atomic_helper.c        |  18 +-
>   drivers/gpu/drm/drm_crtc.c                 |  15 ++
>   drivers/gpu/drm/i915/Makefile              |   3 +
>   drivers/gpu/drm/i915/intel_atomic.c        |  19 +-
>   drivers/gpu/drm/i915/intel_color_manager.c | 348 +++++++++++++++++++++++++++++  drivers/gpu/drm/i915/intel_color_manager.h | 122 ++++++++++
>   drivers/gpu/drm/i915/intel_display.c       |   8 +
>   drivers/gpu/drm/i915/intel_drv.h           |   4 +
>   include/drm/drm_crtc.h                     |  12 +
>   include/uapi/drm/drm.h                     |  18 ++
>   10 files changed, 563 insertions(+), 4 deletions(-)  create mode 100644 drivers/gpu/drm/i915/intel_color_manager.c
>   create mode 100644 drivers/gpu/drm/i915/intel_color_manager.h
>
> --
> 2.4.2
>



More information about the Intel-gfx mailing list