drm/msm/dp: add support for HDR10+
Add support for sending HDR10+ VSIF formatted dynamic metadata
to compatible external displays via DP protocol's secondary
data packets.
Change-Id: I24e90eb9b5273f13aa9dbc24bbe3551bb8f51be5
Signed-off-by: Steve Cohen <cohens@codeaurora.org>
diff --git a/drivers/gpu/drm/msm/dp/dp_panel.h b/drivers/gpu/drm/msm/dp/dp_panel.h
index 8bcce99..90d5346 100644
--- a/drivers/gpu/drm/msm/dp/dp_panel.h
+++ b/drivers/gpu/drm/msm/dp/dp_panel.h
@@ -101,6 +101,7 @@
u32 vic;
u32 max_pclk_khz;
+ s64 mst_target_sc;
/* debug */
u32 max_bw_code;
@@ -145,7 +146,8 @@
int (*set_edid)(struct dp_panel *dp_panel, u8 *edid);
int (*set_dpcd)(struct dp_panel *dp_panel, u8 *dpcd);
int (*setup_hdr)(struct dp_panel *dp_panel,
- struct drm_msm_ext_hdr_metadata *hdr_meta);
+ struct drm_msm_ext_hdr_metadata *hdr_meta,
+ bool dhdr_update, u64 core_clk_rate);
void (*tpg_config)(struct dp_panel *dp_panel, bool enable);
int (*spd_config)(struct dp_panel *dp_panel);
bool (*hdr_supported)(struct dp_panel *dp_panel);