diff --git a/msm/sde/sde_connector.c b/msm/sde/sde_connector.c index 844d2b8590..017f5a037c 100644 --- a/msm/sde/sde_connector.c +++ b/msm/sde/sde_connector.c @@ -2448,6 +2448,7 @@ struct drm_connector *sde_connector_init(struct drm_device *dev, spin_lock_init(&c_conn->event_lock); + c_conn->base.panel = panel; c_conn->connector_type = connector_type; c_conn->encoder = encoder; c_conn->display = display; diff --git a/msm/sde/sde_kms.c b/msm/sde/sde_kms.c index cddf8220a3..c6f8400c4e 100644 --- a/msm/sde/sde_kms.c +++ b/msm/sde/sde_kms.c @@ -1280,7 +1280,7 @@ static int _sde_kms_setup_displays(struct drm_device *dev, connector = sde_connector_init(dev, encoder, - 0, + dsi_display_get_drm_panel(display), display, &dsi_ops, DRM_CONNECTOR_POLL_HPD,