drm/msm: common display interface for mdp driver

Display_manager.h provides a commong display interface for
MDP driver to query DSI, HDMI and DP display properties.

This is a replacement for the previous dsi-manager component.

Change-Id: Ifdd213b3341ca3c21ca13aca4e56d9c2404030ff
Signed-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>
Signed-off-by: Dhaval Patel <pdhaval@codeaurora.org>
Signed-off-by: Narendra Muppalla <narendram@codeaurora.org>
diff --git a/drivers/gpu/drm/msm/msm_drv.h b/drivers/gpu/drm/msm/msm_drv.h
index 8a3f522..7c1d630 100644
--- a/drivers/gpu/drm/msm/msm_drv.h
+++ b/drivers/gpu/drm/msm/msm_drv.h
@@ -100,6 +100,8 @@
 	spinlock_t lock;
 };
 
+struct display_manager;
+
 struct msm_drm_private {
 
 	struct drm_device *dev;
@@ -126,6 +128,9 @@
 	/* DSI is shared by mdp4 and mdp5 */
 	struct msm_dsi *dsi[2];
 
+	/* Display manager for SDE driver */
+	struct display_manager *dm;
+
 	/* when we have more than one 'msm_gpu' these need to be an array: */
 	struct msm_gpu *gpu;
 	struct msm_file_private *lastctx;