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. 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 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel