diff --git a/msm/dp/dp_display.c b/msm/dp/dp_display.c index fec870b085..e26e03ea28 100644 --- a/msm/dp/dp_display.c +++ b/msm/dp/dp_display.c @@ -1827,9 +1827,11 @@ end: static void dp_display_clear_colorspaces(struct dp_display *dp_display) { struct drm_connector *connector; + struct sde_connector *sde_conn; connector = dp_display->base_connector; - connector->color_enc_fmt = 0; + sde_conn = to_sde_connector(connector); + sde_conn->color_enc_fmt = 0; } static int dp_display_pre_disable(struct dp_display *dp_display, void *panel) diff --git a/msm/sde/sde_connector.c b/msm/sde/sde_connector.c index 79e7a7e955..92e63651ed 100644 --- a/msm/sde/sde_connector.c +++ b/msm/sde/sde_connector.c @@ -1527,12 +1527,13 @@ static void sde_connector_update_hdr_props(struct drm_connector *connector) static void sde_connector_update_colorspace(struct drm_connector *connector) { int ret; + struct sde_connector *c_conn = to_sde_connector(connector); ret = msm_property_set_property( sde_connector_get_propinfo(connector), sde_connector_get_property_state(connector->state), CONNECTOR_PROP_SUPPORTED_COLORSPACES, - connector->color_enc_fmt); + c_conn->color_enc_fmt); if (ret) SDE_ERROR("failed to set colorspace property for connector\n");