On Wed, May 31, 2017 at 03:40:48PM +0530, Uma Shankar wrote: > This patch series enables HDR support in drm. > It basically defines HDR metadata structures, > property to pass content (after blending) metadata from user space > compositors to driver. > > Dynamic Range and Mastering infoframe creation and sending. > > ToDo: > 1. We need to get the color framework in place for all planes > which support HDR content in hardware. > 2. UserSpace/Compositors: Blending policies and metadata blob > creation and passing to driver. This is the key, before we have the userspace there's not much point in reviewing the details of the kernel interface, nor the implementation. -Daniel > > Please review and share your feedbacks/suggestions. > > Note: The intention for these patches is to get a design feedback on the uapi changes, > generic property design and infoframe handling. This cannot get merged as of now without > the userspace support in place. This series is not yet tested. > > Uma Shankar (9): > drm: Add HDR source metadata property > drm: Add CEA extended tag blocks and HDR bitfield macros > drm: Parse HDR metadata info from EDID > drm: Parse Colorimetry data block from EDID > drm/i915: Attach HDR metadata property to connector > drm: Add HDR capabilty field to plane structure > drm: Implement HDR source metadata set and get property handling > drm: Enable HDR infoframe support > drm/i915: Write HDR infoframe and send to panel > > drivers/gpu/drm/drm_atomic.c | 15 ++++ > drivers/gpu/drm/drm_atomic_helper.c | 6 ++ > drivers/gpu/drm/drm_connector.c | 7 ++ > drivers/gpu/drm/drm_edid.c | 151 +++++++++++++++++++++++++++++++++++ > drivers/gpu/drm/i915/intel_hdmi.c | 27 +++++++ > drivers/video/hdmi.c | 138 ++++++++++++++++++++++++++++++++ > include/drm/drm_connector.h | 13 +++ > include/drm/drm_edid.h | 4 + > include/drm/drm_mode_config.h | 6 ++ > include/drm/drm_plane.h | 3 + > include/linux/hdmi.h | 21 +++++ > include/uapi/drm/drm_mode.h | 22 +++++ > 12 files changed, 413 insertions(+) > > -- > 1.7.9.5 > > _______________________________________________ > Intel-gfx mailing list > Intel-gfx@xxxxxxxxxxxxxxxxxxxxx > https://lists.freedesktop.org/mailman/listinfo/intel-gfx -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel