From 0d5631a67b5d6ec5ac814451df4e28456e114ae9 Mon Sep 17 00:00:00 2001 From: Zheng Yang Date: Wed, 21 Nov 2018 09:25:51 +0800 Subject: [PATCH] drm/edid: support parsing Hybrid Log-Gamma EOTF Change-Id: Ia017bbd341dbd5e895336a98abe65bee3694085b Signed-off-by: Zheng Yang --- drivers/gpu/drm/drm_edid.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/drm_edid.c b/drivers/gpu/drm/drm_edid.c index bfe671071d9f..61453724c7d4 100644 --- a/drivers/gpu/drm/drm_edid.c +++ b/drivers/gpu/drm/drm_edid.c @@ -2740,7 +2740,7 @@ add_detailed_modes(struct drm_connector *connector, struct edid *edid, #define TRADITIONAL_GAMMA_SDR (0x1 << 0) #define TRADITIONAL_GAMMA_HDR (0x1 << 1) #define SMPTE_ST2084 (0x1 << 2) -#define FUTURE_EOTF (0x1 << 3) +#define HYBRID_LOG_GAMMA (0x1 << 3) #define RESERVED_EOTF (0x3 << 4) #define STATIC_METADATA_TYPE1 (0x1 << 0) @@ -3710,6 +3710,8 @@ static uint16_t eotf_supported(const u8 *edid_ext) val |= TRADITIONAL_GAMMA_HDR; if (edid_ext[2] & SMPTE_ST2084) val |= SMPTE_ST2084; + if (edid_ext[2] & HYBRID_LOG_GAMMA) + val |= HYBRID_LOG_GAMMA; return val; }