From cc9aa48df639e30c14cca3f5147a679f26ee2ce5 Mon Sep 17 00:00:00 2001 From: Yuan Zhao Date: Thu, 11 Jul 2019 20:11:26 +0800 Subject: [PATCH] disp: msm: dsi: Remove drm_panel tracking from sde_connector The drm_panel defined in sde_connector was not used, so removed it. Change-Id: I70a94f11ebd60362d25e37a256f46d3d4942089d Signed-off-by: Yuan Zhao --- msm/dsi/dsi_drm.c | 8 -------- msm/sde/sde_connector.c | 1 - msm/sde/sde_connector.h | 9 --------- 3 files changed, 18 deletions(-) diff --git a/msm/dsi/dsi_drm.c b/msm/dsi/dsi_drm.c index 3dafde7603..a04ca3077d 100644 --- a/msm/dsi/dsi_drm.c +++ b/msm/dsi/dsi_drm.c @@ -811,14 +811,6 @@ int dsi_connector_get_modes(struct drm_connector *connector, void *data) memcpy(&edid, edid_buf, edid_size); - if (sde_connector_get_panel(connector)) { - /* - * TODO: If drm_panel is attached, query modes from the panel. - * This is complicated in split dsi cases because panel is not - * attached to both connectors. - */ - goto end; - } rc = dsi_display_get_mode_count(display, &count); if (rc) { pr_err("failed to get num of modes, rc=%d\n", rc); diff --git a/msm/sde/sde_connector.c b/msm/sde/sde_connector.c index fc7ad9b0e0..452761fdfd 100644 --- a/msm/sde/sde_connector.c +++ b/msm/sde/sde_connector.c @@ -2375,7 +2375,6 @@ struct drm_connector *sde_connector_init(struct drm_device *dev, c_conn->connector_type = connector_type; c_conn->encoder = encoder; - c_conn->panel = panel; c_conn->display = display; c_conn->dpms_mode = DRM_MODE_DPMS_ON; diff --git a/msm/sde/sde_connector.h b/msm/sde/sde_connector.h index 8ba3f9fa23..009f9f2e3a 100644 --- a/msm/sde/sde_connector.h +++ b/msm/sde/sde_connector.h @@ -405,7 +405,6 @@ struct sde_connector { int connector_type; struct drm_encoder *encoder; - struct drm_panel *panel; void *display; void *drv_panel; void *mst_port; @@ -467,14 +466,6 @@ struct sde_connector { #define sde_connector_get_display(C) \ ((C) ? to_sde_connector((C))->display : NULL) -/** - * sde_connector_get_panel - get sde connector's private panel pointer - * @C: Pointer to drm connector structure - * Returns: Pointer to associated private display structure - */ -#define sde_connector_get_panel(C) \ - ((C) ? to_sde_connector((C))->panel : NULL) - /** * sde_connector_get_encoder - get sde connector's private encoder pointer * @C: Pointer to drm connector structure