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;