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);